Eda-server: websocket missing authorization allows credential theft via activation_id spoofing
Default status is the baseline for the product, each version can override it (e.g. patched versions marked unaffected).
| Vendor | Product | Default status | Versions | ||||||
|---|---|---|---|---|---|---|---|---|---|
| Red Hat | Red Hat Ansible Automation Platform 2.5 for RHEL 8 | affected |
|
||||||
| Red Hat | Red Hat Ansible Automation Platform 2.5 for RHEL 9 | affected |
|
||||||
| Red Hat | Red Hat Ansible Automation Platform 2.6 for RHEL 9 | affected |
|
||||||
| Red Hat | Red Hat Ansible Automation Platform 2.5 | affected |
|
||||||
| Red Hat | Red Hat Ansible Automation Platform 2.6 | affected |
|
||||||
| Red Hat | Red Hat Ansible Automation Platform 2.7 | affected |
|
||||||
| Red Hat | Red Hat Ansible Automation Platform 2 | unaffected | — |
No data.
| Package | CPE | Advisory | Released Date |
|---|---|---|---|
| Red Hat Ansible Automation Platform 2.5 | |||
| ansible-automation-platform-25/eda-controller-rhel8:1781741251 | cpe:/a:redhat:ansible_automation_platform:2.5::el8 | RHSA-2026:28497 | 2026-06-23T00:00:00Z |
| Red Hat Ansible Automation Platform 2.6 | |||
| ansible-automation-platform-26/eda-controller-rhel9:1781732675 | cpe:/a:redhat:ansible_automation_platform:2.6::el9 | RHSA-2026:28492 | 2026-06-23T00:00:00Z |
| Vendor | Product | Versions | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Redhat | Ansible Automation Platform |
|
||||||||
| Redhat | Ansible Automation Platform |
|
||||||||
| Redhat | Ansible Automation Platform |
|
Vendor Workaround
The following practices would help for reducing or avoiding the exposure to this flaw: 1) Restrict network access to the EDA websocket endpoint. 2) Review and limit user accounts with any level of Ansible Automation Platform authentication until the fix is applied.
No CVSS v4.0
No CVSS v3.0
No CVSS v2
This CVE is not in the KEV list.
Exploit prediction score: < 1% (0.531% probability within 30 days)
| Type | Values Removed | Values Added |
|---|---|---|
| CPEs | cpe:/a:redhat:ansible_automation_platform:2 |
| Type | Values Removed | Values Added |
|---|---|---|
| CPEs | cpe:/a:redhat:ansible_automation_platform:2.7::el9 | |
| References |
|
| Type | Values Removed | Values Added |
|---|---|---|
| Metrics |
ssvc
|
| Type | Values Removed | Values Added |
|---|---|---|
| CPEs | cpe:/a:redhat:ansible_automation_platform:2.5::el9 | |
| References |
|
| Type | Values Removed | Values Added |
|---|---|---|
| References |
| |
| Metrics |
threat_severity
|
threat_severity
|
| Type | Values Removed | Values Added |
|---|---|---|
| Description | A missing authorization vulnerability was found in the Event-Driven Ansible (EDA) websocket API. The /api/eda/ws/ansible-rulebook endpoint does not verify user permissions when processing Worker messages. Any authenticated user can send a forged message with an arbitrary activation_id to receive plaintext credentials associated with that activation, including OAuth tokens, vault passwords, and SSH keys. | |
| Title | Eda-server: websocket missing authorization allows credential theft via activation_id spoofing | |
| First Time appeared |
Redhat
Redhat ansible Automation Platform |
|
| Weaknesses | CWE-862 | |
| CPEs | cpe:/a:redhat:ansible_automation_platform:2 cpe:/a:redhat:ansible_automation_platform:2.5::el8 cpe:/a:redhat:ansible_automation_platform:2.6::el9 |
|
| Vendors & Products |
Redhat
Redhat ansible Automation Platform |
|
| References |
| |
| Metrics |
cvssV3_1
|