GPU VulnDB

Database/Control plane, storage & DevOps

Ansible Automation Platform EDA: event stream test mode exposes client credentials in the test_headers field

CVSS 6.7CVE-2025-9907Control plane, storage & DevOpscurated

Impact

When an Event-Driven Ansible event stream is left in test mode, the test_headers field retains and exposes the incoming request headers to anyone with read access to that event stream. Those headers carry client credentials and internal infrastructure details, so a stored high-value token - a webhook secret, a proxy or service token - becomes readable by a wider set of platform users than intended and can be replayed for privilege escalation. Operators who drive fleet configuration from AAP should treat any token that ever passed through a test-mode stream as disclosed. The exposure is persistent: it sits in the stream record until cleared.

Who can reach it

Authenticated AAP user with read access to an event stream that is (or was) in test mode. Red Hat scores it local with high privilege required; no unauthenticated path.

What to do

Apply the AAP errata for your release (RHSA-2025:19201 / 19221 for 2.5, RHSA-2025:23069 / 23131 for 2.6) and restart the EDA services. Also take event streams out of test mode and rotate every credential that was sent to one while test mode was on - patching does not un-disclose what was already stored.

References

Related entries

All Control plane, storage & DevOps entries

This entry is curated: imported from vendor advisories with machine assistance, not yet individually verified. Confirm against your vendor's advisory before acting, and report anything wrong.