CVE-2025-66029CWE-522CWE-523

Open OnDemand affected by Apache proxy passing sensitive headers

High · published December 17, 2025

CVSS v3.1
7.6
EPSS
0%
Percentile
9.4
In the wild
Unconfirmed
What it is

🚨 A crafty configuration issue in Open OnDemand can let malicious users eavesdrop on sensitive headers like sneaky spies listening in on a private conversation! ⚡ Think of it like a poorly designed restaurant where the server accidentally lets you overhear all the patrons’ confidential orders—the wrong set of ears could lead to a serious data leak. In this case, attackers can set up their own servers to intercept sensitive information when users connect. If left unaddressed, this vulnerability could allow attackers to capture sensitive user information, including authentication tokens and session details, potentially leading to unauthorized access. Imagine a thief gaining the keys to your digital treasure chest—absolutely devastating for any user caught in the fray!

Put simply

Think of it like a poorly designed restaurant where the server accidentally lets you overhear all the patrons’ confidential orders—the wrong set of ears could lead to a serious data leak. In this case, attackers can set up their own servers to intercept sensitive information when users connect. CVE-2025-66029 allows sensitive headers to be passed from the Apache proxy to origin servers, making it possible for attackers to record and exploit these headers if they control the target compute node.

What to do

If left unaddressed, this vulnerability could allow attackers to capture sensitive user information, including authentication tokens and session details, potentially leading to unauthorized access. Imagine a thief gaining the keys to your digital treasure chest—absolutely devastating for any user caught in the fray! To secure your system, apply the upcoming patch in version 4.1 when it's released. In the meantime, centers using version 4.0.x should implement workarounds by modifying the `ood_portal.yml` file to unset or edit the sensitive headers. Adjust the `OIDCPassClaimsAs` setting to `none` or `environment` to prevent these headers from being sent to clients. You've got this! With a little adjustment, you can easily tighten up security and keep your users safe! 🛡️

The record
Technical detail
CVSS v3.1
7.6 · HIGH
Vector
CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:H/I:L/A:N
CVSS v4.0
Not supplied
EPSS
0.00200 · 9.4th percentile
Weaknesses
CWE-522 · Insufficiently Protected Credentials; CWE-523 · Unprotected Transport of Credentials
Published
2025-12-17T22:32Z
EPSS history
Timeline
  • 17 DEC 22:32Z
    Open OnDemand affected by Apache proxy passing sensitive headers
    cvelistv5