Skip to content
9.6 Critical

CVE-2026-11807 Eda-server: websocket missing authorization allows credential theft via activation_id spoofing

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.

CVSS 3.1 detail

Vector CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:N

Exploitable remotely over the network, with an ordinary account and without any user action; an attacker can seriously compromise confidentiality, integrity or availability.

Attack vector
Network
Attack complexity
Low
Privileges required
Low
Interaction
None
Scope
Changed
Confidentiality
High
Integrity
High
Availability
None

Affected products and versions

Product Affected versions Fixed in
Red Hat Ansible Automation Platform 2.5 1781741251 earliest → < 1781741251 1781741251
Red Hat Ansible Automation Platform 2.6 1781732675 earliest → < 1781732675 1781732675
Red Hat Ansible Automation Platform 2 Versions not published
Red Hat Ansible Automation Platform 2.5 for RHEL 8 Versions not published
Red Hat Ansible Automation Platform 2.5 for RHEL 9 Versions not published
Red Hat Ansible Automation Platform 2.6 for RHEL 9 Versions not published
Red Hat Ansible Automation Platform 2.7 1781730525 earliest → < 1781730525 1781730525

References

Timeline

  1. Published
  2. Last modified
The 33 CVEs of Red Hat Ansible Automation Platform 2.5 →
Track this CVE