Description
A flaw was found in the AAP Gateway Envoy proxy configuration. The non-mTLS route to EDA event streams does not remove the Subject HTTP header from client requests, despite the source code defining requestHeadersToRemove for this header. An unauthenticated remote attacker can inject a spoofed Subject header matching a legitimate client certificate DN to bypass mTLS authentication and inject arbitrary events into protected EDA event streams.
Published: 2026-07-15
Score: 8.2 High
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

AAP Gateway allows a remote attacker to bypass mutual TLS authentication by injecting a spoofed Subject HTTP header that matches a legitimate client certificate distinguished name. Because the non-mTLS route to EDA event streams does not remove this header as intended, the attacker can impersonate an authenticated client and inject arbitrary events into protected EDA event streams. The vulnerability thus grants authentication bypass and enables unauthorized event injection, potentially compromising the integrity and confidentiality of event data and any downstream processes that consume those streams. The weakness corresponds to CWE‑290, Unauthorized Function Use via Authentication Bypass.

Affected Systems

Red Hat Ansible Automation Platform versions  including the RHEL 8, 9, and 10 editions of the platform as well as the developer and inside variants. The specific impacted packages are the Ansible Automation Platform 2.5 for RHEL 8 and 9, 2.6 (and 2.6 for RHEL 9), and 2.7 editions. All related CPE strings listed in the CVE data correspond to these products.

Risk and Exploitability

The CVSS score of 8.2 indicates high severity, while the EPSS score of less than 1 % reflects a very low yet non‑zero probability of exploitation at the time of assessment. The vulnerability is not listed in the CISA KEV catalog, which suggests no confirmed widespread exploitation yet. An attacker can exploit the flaw by sending a crafted HTTP request to the non‑mTLS event‑stream route (/eda‑event‑streams/) and including a forged Subject header that matches a valid client certificate DN. Because the proxy fails to strip requires network reach to the non‑mTLS route, making it actionable for external adversaries targeting exposed AAP Gateway instances.

Generated by OpenCVE AI on July 31, 2026 at 03:10 UTC.

Remediation

Vendor Workaround

The following practices would help for avoiding exposure and mitigate this flaw: - Restrict network access to the non-mTLS EDA event stream route (/eda-event-streams/) at the firewall or load balancer level, allowing only trusted internal sources. - If mTLS-protected event streams are in use, ensure that only the /mtls/eda-event-streams/ route is accessible from untrusted networks. - Monitor EDA event stream activity for unexpected events_received counter increases that may indicate unauthorized event injection. - Review Envoy proxy logs for requests to the non-mTLS event stream route from unexpected source IPs.


OpenCVE Recommended Actions

  • Apply the latest Red Hat erratum that addresses this Envoy configuration flaw (e.g., RHSA‑2026:13508 or related updates).
  • Restrict network access to the non‑mTLS EDA event‑stream route (/eda‑event‑streams/) at the firewall or load‑balancer level, allowing only trusted internal sources.
  • Ensure that only the /mtls/eda‑event‑streams/ route is exposed to untrusted networks.
  • Monitor event‑stream activity for unexpected increases in events_received, which may signal unauthorized event injection.
  • Review Envoy proxy logs for requests to the non‑mTLS route coming from unexpected source IPs.

Generated by OpenCVE AI on July 31, 2026 at 03:10 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 21 Jul 2026 04:45:00 +0000

Type Values Removed Values Added
CPEs cpe:/a:redhat:ansible_automation_platform:2.7::el9
References

Mon, 20 Jul 2026 21:30:00 +0000

Type Values Removed Values Added
CPEs cpe:/a:redhat:ansible_automation_platform:2.5::el8
cpe:/a:redhat:ansible_automation_platform:2.5::el9
cpe:/a:redhat:ansible_automation_platform_developer:2.5::el8
cpe:/a:redhat:ansible_automation_platform_developer:2.5::el9
cpe:/a:redhat:ansible_automation_platform_inside:2.5::el8
cpe:/a:redhat:ansible_automation_platform_inside:2.5::el9
References

Thu, 16 Jul 2026 14:45:00 +0000

Type Values Removed Values Added
CPEs cpe:/a:redhat:ansible_automation_platform:2
References

Thu, 16 Jul 2026 08:45:00 +0000

Type Values Removed Values Added
First Time appeared Redhat ansible Automation Platform Developer
Redhat ansible Automation Platform Inside
CPEs cpe:/a:redhat:ansible_automation_platform:2.6::el10
cpe:/a:redhat:ansible_automation_platform:2.6::el9
cpe:/a:redhat:ansible_automation_platform_developer:2.6::el10
cpe:/a:redhat:ansible_automation_platform_developer:2.6::el9
cpe:/a:redhat:ansible_automation_platform_inside:2.6::el9
Vendors & Products Redhat ansible Automation Platform Developer
Redhat ansible Automation Platform Inside
References

Thu, 16 Jul 2026 00:30:00 +0000

Type Values Removed Values Added
References
Metrics threat_severity

None

threat_severity

Important


Wed, 15 Jul 2026 18:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Wed, 15 Jul 2026 17:30:00 +0000

Type Values Removed Values Added
Description A flaw was found in the AAP Gateway Envoy proxy configuration. The non-mTLS route to EDA event streams does not remove the Subject HTTP header from client requests, despite the source code defining requestHeadersToRemove for this header. An unauthenticated remote attacker can inject a spoofed Subject header matching a legitimate client certificate DN to bypass mTLS authentication and inject arbitrary events into protected EDA event streams.
Title Aap-gateway: missing requestheaderstoremove allows mtls bypass via subject header spoofing
First Time appeared Redhat
Redhat ansible Automation Platform
Weaknesses CWE-290
CPEs cpe:/a:redhat:ansible_automation_platform:2
Vendors & Products Redhat
Redhat ansible Automation Platform
References
Metrics cvssV3_1

{'score': 8.2, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:H/A:N'}


Subscriptions

Redhat Ansible Automation Platform Ansible Automation Platform Developer Ansible Automation Platform Inside
cve-icon MITRE

Status: PUBLISHED

Assigner: redhat

Published:

Updated: 2026-07-21T04:16:26.499Z

Reserved: 2026-06-16T10:07:17.206Z

Link: CVE-2026-12382

cve-icon Vulnrichment

Updated: 2026-07-15T18:09:42.973Z

cve-icon NVD

No data.

cve-icon Redhat

Severity : Important

Publid Date: 2026-07-15T17:12:31Z

Links: CVE-2026-12382 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-07-31T03:15:04Z

Weaknesses
  • CWE-290

    Authentication Bypass by Spoofing