CVE-2025-67505: okta-sdk-java · Race Condition
Affects okta-sdk-javaSource CVE Database V5
Not known to be exploited · CVSS 8.4 High · fixed in 20.0.1 : patch okta-sdk-java soon.
Data as of 26 Oct 2026, 09:15 UTC
- EPSS
- 0.2% chance of exploitation in 30 days – higher than 10% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.
- Patch
- Available – fixed in 20.0.1
CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:C/C:H/I:H/A:LExploitation evidence
Disclosed: evidence found.
CVE published 10 Dec 2025
Detectable: no evidence on record.
No public nuclei template indexed
Weaponised: no evidence on record.
No public exploit code indexed in Metasploit or Exploit-DB
Exploited in the wildExploited: no evidence on record.
Not in CISA KEV and no source reports exploitation
Observed by OffSeq MirageSeen by Mirage: no evidence on record.
No attack traffic recorded by OffSeq Mirage sensors
A missing step is not evidence of safety. Sources: cve.org (opens in a new tab), the Metasploit, Exploit-DB and nuclei-templates index as of 26 Oct 2026.
What to do
Affected software
| Product | Affected | Fixed in |
|---|---|---|
Mavencom.okta/okta-sdk-javapkg:maven/com.okta/okta-sdk-javaOther threats | Affected
| Fixed in– |
Check your own hosts for these packages with threat-finder (opens in a new tab), our free open-source scanner.
AI-suggested
European organizations should immediately upgrade all instances of the Okta Java Management SDK to version 20.0.1 or later, where the race condition is fixed. Until the upgrade can be applied, organizations should implement strict concurrency controls around the usage of the ApiClient class, such as serializing API calls or using external synchronization mechanisms to prevent concurrent requests from sharing mutable state. Conduct thorough code reviews and testing to ensure no other shared mutable state exists in custom integrations with the SDK. Monitor API request and response logs for anomalies that could indicate exploitation attempts, such as inconsistent or unexpected response headers or status codes. Employ network segmentation and strict access controls to limit exposure of systems using the vulnerable SDK. Additionally, implement runtime application self-protection (RASP) or web application firewall (WAF) rules to detect and block suspicious concurrent request patterns targeting the Okta API endpoints. Finally, ensure incident response teams are aware of this vulnerability and prepared to investigate potential data integrity or confidentiality incidents related to Okta SDK usage.
Description
Okta Java Management SDK facilitates interactions with the Okta management API. In versions 11.0.0 through 20.0.0, race conditions may arise from concurrent requests using the ApiClient class. This could cause a status code or response header from one request’s response to influence another request’s response. This issue is fixed in version 20.0.1.