CVE-2026-11807
Eda-server: websocket missing authorization allows credential theft via activation_id spoofing
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.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- Low
- User interaction
- None
What an attacker can affect
- Confidentiality
- High
- Integrity
- High
- Availability
- None
Exploit likelihood
What each source reports
CVE List Score used
9.6
Eda-server: websocket missing authorization allows credential theft via activation_id spoofing
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.
- Record
CVE-2026-11807- CVSS 3.1
- 9.6 Critical
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:N - Weakness
- CWE-862, CWE-862
- Updated
- 2026-11-04
EUVDEUVD-2026-38598
9.6
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.
- Record
EUVD-2026-38598- CVSS 3.1
- 9.6 Critical
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:N - Updated
- 2026-11-04
GitHub AdvisoriesGHSA-3w6r-r33r-cfg6
9.6
A missing authorization vulnerability was found in the Event-Driven Ansible (EDA) websocket API....
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.
- Record
GHSA-3w6r-r33r-cfg6- CVSS 3.1
- 9.6 Critical
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:N - Weakness
- CWE-862
- Updated
- 2026-11-02
NVD
9.6
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.
- Record
CVE-2026-11807- CVSS 3.1
- 9.6 Critical
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:N - Weakness
- CWE-862
- Updated
- 2026-11-04
OSVRHSA-2026:28376
9.6
Red Hat Security Advisory: Red Hat Ansible Automation Platform 2.5 Product Security Update
- Record
RHSA-2026:28376- CVSS 3.1
- 9.6 Critical
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:N - Updated
- 2026-11-02
OSVRHSA-2026:28377
9.6
Red Hat Security Advisory: Red Hat Ansible Automation Platform 2.6 Product Security Update
- Record
RHSA-2026:28377- CVSS 3.1
- 9.6 Critical
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:N - Updated
- 2026-11-02
Affected products
- red hat ansible automation platform 2
- red hat ansible automation platform 2.5
- red hat ansible automation platform 2.5 for rhel 8
- red hat ansible automation platform 2.5 for rhel 9
- red hat ansible automation platform 2.6
- red hat ansible automation platform 2.6 for rhel 9
- red hat ansible automation platform 2.7
Affected packages
| Package | Affected | Fixed |
|---|---|---|
automation-eda-controllerRed Hat:ansible_automation_platform:2.5::el8 |
before 0:1.1.19-1.el8ap | 0:1.1.19-1.el8ap |
automation-eda-controller-baseRed Hat:ansible_automation_platform:2.5::el8 |
before 0:1.1.19-1.el8ap | 0:1.1.19-1.el8ap |
automation-eda-controller-base-servicesRed Hat:ansible_automation_platform:2.5::el8 |
before 0:1.1.19-1.el8ap | 0:1.1.19-1.el8ap |
automation-eda-controller-event-stream-servicesRed Hat:ansible_automation_platform:2.5::el8 |
before 0:1.1.19-1.el8ap | 0:1.1.19-1.el8ap |
automation-eda-controller-worker-servicesRed Hat:ansible_automation_platform:2.5::el8 |
before 0:1.1.19-1.el8ap | 0:1.1.19-1.el8ap |
automation-eda-controllerRed Hat:ansible_automation_platform:2.5::el9 |
before 0:1.1.19-1.el9ap | 0:1.1.19-1.el9ap |
automation-eda-controller-baseRed Hat:ansible_automation_platform:2.5::el9 |
before 0:1.1.19-1.el9ap | 0:1.1.19-1.el9ap |
automation-eda-controller-base-servicesRed Hat:ansible_automation_platform:2.5::el9 |
before 0:1.1.19-1.el9ap | 0:1.1.19-1.el9ap |
automation-eda-controller-event-stream-servicesRed Hat:ansible_automation_platform:2.5::el9 |
before 0:1.1.19-1.el9ap | 0:1.1.19-1.el9ap |
automation-eda-controller-worker-servicesRed Hat:ansible_automation_platform:2.5::el9 |
before 0:1.1.19-1.el9ap | 0:1.1.19-1.el9ap |
Show 5 moreShow less
| Package | Affected | Fixed |
|---|---|---|
automation-eda-controllerRed Hat:ansible_automation_platform:2.6::el9 |
before 0:1.2.9-2.el9ap | 0:1.2.9-2.el9ap |
automation-eda-controller-baseRed Hat:ansible_automation_platform:2.6::el9 |
before 0:1.2.9-2.el9ap | 0:1.2.9-2.el9ap |
automation-eda-controller-base-servicesRed Hat:ansible_automation_platform:2.6::el9 |
before 0:1.2.9-2.el9ap | 0:1.2.9-2.el9ap |
automation-eda-controller-event-stream-servicesRed Hat:ansible_automation_platform:2.6::el9 |
before 0:1.2.9-2.el9ap | 0:1.2.9-2.el9ap |
automation-eda-controller-worker-servicesRed Hat:ansible_automation_platform:2.6::el9 |
before 0:1.2.9-2.el9ap | 0:1.2.9-2.el9ap |
History
| Recorded | Changed | Sources |
|---|---|---|
| facts, products | CVE List | |
| first indexed | CVE List, EUVD, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2026-11807 is a critical vulnerability (CVSS 9.6) in Red Hat Ansible Automation Platform 2, published June 23, 2026. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.53%, the 45th percentile. Fixed in automation-eda-controller 0:1.1.19-1.el8ap.
References
access.redhat.com/errata/RHSA-2026:28376
access.redhat.com/errata/RHSA-2026:28377
access.redhat.com/errata/RHSA-2026:28440
access.redhat.com/errata/RHSA-2026:28492
access.redhat.com/errata/RHSA-2026:28497
access.redhat.com/security/cve/CVE-2026-11807
Show 8 moreShow less
bugzilla.redhat.com/show_bug.cgi?id=2487036
security.access.redhat.com/data/csaf/v2/vex/2026/cve-2026-11807.json
nvd.nist.gov/vuln/detail/CVE-2026-11807
github.com/advisories/GHSA-3w6r-r33r-cfg6
access.redhat.com/security/updates/classification
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_28376.json
cve.org/CVERecord?id=CVE-2026-11807
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_28377.json