Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessGain low-privilege local service account on host
-
ExploitRead AES key and encrypted API token from agent config directory
-
ImpactDecrypt and abuse Okta API token
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V13 - Configuration Permission assignment review
|
| Exploitation Conditions | Requires an existing local account or service principal on a Windows host running Okta RADIUS Agent version 2.17.5 up to (but not including) 2.28.0, where the installer set insecure directory ACLs granting write/read to NT SERVICE\ALL SERVICES and CREATOR OWNER on the folders holding the agent configuration, AES encryption key, and logs. The specific limiting factor is that ANY local service account can read the key and encrypted token, so the prerequisite is simply running code in any local service context - no admin rights and no user interaction are needed (PR:L, UI:N). Exploitation is strictly local (AV:L): it is not reachable over the network, and hosts patched to 2.28.0 or later, or with corrected directory ACLs, are not exploitable. |
| Impact | This is a genuine but low-priority local information-disclosure flaw (CWE-732) rather than a widespread remote-exploitation threat. The CVSS 3.1 vector (AV:L/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:L, 5.3 Medium) consistently indicates that exploitation requires local access and an existing low-privilege account on the host, with low technical impact across confidentiality, integrity, and availability - all signals agree on constrained, non-remote risk. No EPSS score was provided, so exploitation probability cannot be quantified. The CVE is NOT on CISA KEV and no public POC is referenced, meaning there is no public exploit identified at time of analysis and no evidence of active exploitation. One nuance worth flagging: although the vendor-assigned vector rates confidentiality as only C:L, the disclosed material is the AES encryption key AND the encrypted Okta API token together - recovering both effectively yields the cleartext API token, a credential whose compromise can have impact beyond the local host; this is arguably underweighted at C:L (see assessed vector). Priority should therefore be moderate: remediate via the available patch during normal maintenance, but this is not an emergency unless the host already has untrusted local service accounts. |
| Exploit ScenarioDerived | An attacker (or malicious/compromised low-privilege service running under any local service account) on a Windows host running the Okta RADIUS Agent reads the agent's configuration directory, which the installer left world-writable to NT SERVICE\ALL SERVICES and CREATOR OWNER. They retrieve the AES encryption key and the encrypted Okta API token, decrypt the token offline, and use it to authenticate to Okta's API. No public POC is referenced, and exploitation requires pre-existing local access (CVSS AV:L, PR:L), so this is a post-compromise privilege/credential escalation rather than an initial access vector. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 14, 2026
Insecure default file permissions in the Okta RADIUS Agent Windows installer (versions 2.17.5 up to but not including 2.28.0) grant write and read access to NT SERVICE\ALL SERVICES and CREATOR OWNER on the directories holding the agent configuration, AES encryption key, and logs. Any local service account on the host can therefore read the AES key and the encrypted Okta API token, and could also tamper with configuration or log files; exploitation is strictly local and requires only the ability to run code in a service context, with no admin rights and no user interaction. No public exploit code has been identified at time of analysis and there is no CISA KEV listing, so this remains a low-priority local information-disclosure issue rather than a remote or actively exploited threat.
RemediationAI
Vendor-released patch: upgrades to Okta RADIUS Agent 2.28.0 or later, which correct the installer's default ACLs; see the vendor advisory at https://trust.okta.com/security-advisories/insecure-default-file-permissions-in-okta-radius-agent-windows-installer-cve-2026-78632 and the NVD record at https://nvd.nist.gov/vuln/detail/CVE-2026-78632. Because the AES encryption key may already have been read, upgrading alone is not sufficient - rotate the Okta API token associated with the agent and any other secret material protected by that key, then verify the token remains valid after rotation. Where immediate upgrade is not possible, apply a compensating control by manually removing NT SERVICE\ALL SERVICES and CREATOR OWNER from the ACLs on the agent's configuration, key, and log directories and replacing them with an explicit ACL granting access only to the dedicated agent service account (for example via icacls); the trade-off is that a mis-scoped ACL can break agent startup or log writes, so validate agent functionality immediately after the change and re-apply it after any subsequent installer run, which may reset permissions to the insecure defaults. Restricting log directory access also reduces the ability to tamper with or erase forensic evidence, and monitoring for unexpected reads of the key directory by non-agent service accounts gives a detection signal for already-compromised hosts. No network-side mitigation is applicable given the strictly local (AV:L) attack vector.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
The root cause is CWE-732 (Incorrect Permission Assignment for Critical Resource), a configuration-class weakness rather than a memory-safety or injection bug. The Okta RADIUS Agent runs on Windows hosts to bridge RADIUS authentication to Okta, and its installer creates directories that store the agent configuration, the AES encryption key used to protect stored secrets, and operational logs. Those directories were created with ACLs that include the pseudo-principal NT SERVICE\ALL SERVICES and the CREATOR OWNER SID, both of which grant broad access to any local service running on the machine. Because the AES key is readable, the encryption protecting the stored Okta API token is effectively defeated: an attacker with any local service context can decrypt the token and reuse it against the Okta tenant. The CVSS vector (AV:L/AC:L/PR:L/UI:N/S:U) confirms this is a local-only, low-privilege, no-interaction issue; our assessment raises the confidentiality impact to High because key and token disclosure is a complete compromise of that credential, while integrity and availability remain Low. CPE data places the affected product specifically at Okta RADIUS Agent 2.17.5 < 2.28.0, with 2.28.0 as the corrected release.
Know when Windows gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
AV:L/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:L
Local low-priv service account suffices (AV:L/PR:L/AC:L); disclosing both the AES key and encrypted API token yields the cleartext Okta API credential, warranting C:H, with limited config/log tampering for I:L/A:L.
Primary rating from Vendor (okta).
CVSS VectorVendor: okta
Lifecycle Timeline
2DescriptionCVE.org
The Okta RADIUS Agent Windows installer assigns write permissions to the NT SERVICE\ALL SERVICES and CREATOR OWNER security principals on the directories containing the agent configuration, AES encryption key, and logs. These permissions allow any local service account on the host to read the AES encryption key and the encrypted Okta API token.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.
Unauthenticated remote code execution in SmarterTools SmarterMail lets an attacker upload arbitrary files to any locatio
Windows Win32k fails to properly handle objects in memory, allowing local privilege escalation exploited in the wild in
A privilege escalation vulnerability (CVSS 5.5). Risk factors: actively exploited (KEV-listed), EPSS 94% exploitation pr
Windows Internet Shortcut Files (.url) contain an external control vulnerability (CVE-2025-33053, CVSS 8.8) that enables
Windows SMB contains an improper access control vulnerability (CVE-2025-33073, CVSS 8.8) enabling authenticated attacker
An unrestricted file upload vulnerability exists in MiniWeb HTTP Server <= Build 300 that allows unauthenticated remote
FreeFloat FTP Server contains multiple critical design flaws that allow unauthenticated remote attackers to upload arbit
Serviio Media Server versions 1.4 through 1.8 on Windows contain an unauthenticated command injection in the /rest/actio
Mako Server versions 2.5 and 2.6 contain an unauthenticated OS command injection via the tutorial interface at examples/
React Native Metro Development Server binds to external interfaces by default and contains an OS command injection endpo
Command injection in the Windows Shell lets remote, unauthenticated attackers bypass a Windows security feature and then
External control of file name or path in Windows NTLM allows an unauthorized attacker to perform spoofing over a network
EUVD-2026-100484
GHSA-c6p9-mj8v-v645
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB