Skip to main content
VulnerabilityPublished

CVE-2025-66029: OSC ondemand · Insufficiently Protected Credentials

Affects OSC ondemandSource CVE Database V5

0

Not known to be exploited · CVSS 7.6 High.

Data as of 26 Oct 2026, 10:12 UTC

CVSS 3.1 base score
7.6High
How severe the flaw is on the 0–10 CVSS scale.
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:N

Exploitation evidence

  1. Disclosed: evidence found.

    CVE published 17 Dec 2025

  2. Detectable: no evidence on record.

    No public nuclei template indexed

  3. Weaponised: no evidence on record.

    No public exploit code indexed in Metasploit or Exploit-DB

  4. Exploited in the wild: no evidence on record.

    Not in CISA KEV and no source reports exploitation

  5. Observed by OffSeq 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

ProductAffectedFixed in
GitHubosc/ondemandpkg:github/osc/ondemandOther threatsAffected
  • <=4.0.8
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.

References

Community reviews

Loading reviews…