CVE-2025-66029: OSC ondemand · Insufficiently Protected Credentials
Affects OSC ondemandSource CVE Database V5
Not known to be exploited · CVSS 7.6 High.
Data as of 26 Oct 2026, 10:12 UTC
- EPSS
- 0.2% chance of exploitation in 30 days – higher than 9% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.
CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:H/I:L/A:NExploitation evidence
Disclosed: evidence found.
CVE published 17 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 |
|---|---|---|
GitHubosc/ondemandpkg:github/osc/ondemandOther 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 HPC centers should immediately review their Open OnDemand configurations, especially if running version 4.0.8 or earlier. Administrators should implement the workaround by editing `ood_portal.yml` to include `custom_location_directives` that unset or modify sensitive headers before they reach origin servers. Changing the `OIDCPassClaimsAs` setting from the default `both` to `none` or `environment` reduces the risk of header leakage. Centers using OIDC providers should follow guidance from GHSA-2cwp-8g29-9q32 to unset `mod_auth_openidc_session` cookies appropriately. Monitoring internal network traffic for unauthorized origin servers on compute nodes can help detect attempts to exploit this vulnerability. Planning and testing the upgrade to Open OnDemand 4.1, once released, is critical for a permanent fix. Additionally, implementing strict access controls and auditing user activities on compute nodes can reduce the risk of malicious origin server deployment.
Description
Open OnDemand provides remote web access to supercomputers. In versions 4.0.8 and prior, the Apache proxy allows sensitive headers to be passed to origin servers. This means malicious users can create an origin server on a compute node that record these headers when unsuspecting users connect to it. Maintainers anticipate a patch in a 4.1 release. Workarounds exist for 4.0.x versions. Using `custom_location_directives` in `ood_portal.yml` in version 4.0.x (not available for versions below 4.0) centers can unset and or edit these headers. Note that `OIDCPassClaimsAs both` is the default and centers can set `OIDCPassClaimsAs ` to `none` or `environment` to stop passing these headers to the client. Centers that have an OIDC provider with the `OIDCPassClaimsAs` with `none` or `environment` settings can adjust the settings using guidance provided in GHSA-2cwp-8g29-9q32 to unset the mod_auth_openidc_session cookies.