CVE-2025-14025CWE-279

Ansible-automation-platform/aap-gateway: aap-gateway: read-only personal access token (pat) bypasses write restrictions

High · published January 8, 2026

CVSS v3.1
8.5
EPSS
0%
Percentile
35.5
In the wild
Unconfirmed
What it is

⚡ A read-only token is playing an impersonation game, and it’s winning! This flaw in Ansible Automation Platform lets these tokens run wild with write privileges, creating chaos behind the scenes! 🔥 Think of it like a restaurant where the waitstaff has a menu that says they can only take orders but somehow manage to sneak into the kitchen and cook meals! Those read-only tokens are the staff, and they’re breaching the kitchen door with a smile while serving up something they shouldn't be able to touch. If exploited, attackers could perform write operations on backend services like the Controller and Hub, operating under the guise of limited permissions. This could lead to unauthorized changes, data manipulation, or even service disruptions, effectively putting your entire environment at risk!

Put simply

Think of it like a restaurant where the waitstaff has a menu that says they can only take orders but somehow manage to sneak into the kitchen and cook meals! Those read-only tokens are the staff, and they’re breaching the kitchen door with a smile while serving up something they shouldn't be able to touch. This vulnerability allows read-only scoped OAuth2 API tokens in Ansible Automation Platform to bypass their intended restrictions at the Gateway level, enabling them to execute write operations on backend services, depending on role-based access controls (RBAC).

What to do

If exploited, attackers could perform write operations on backend services like the Controller and Hub, operating under the guise of limited permissions. This could lead to unauthorized changes, data manipulation, or even service disruptions, effectively putting your entire environment at risk! To remediate this, ensure you update to the latest version of Ansible Automation Platform where this flaw has been addressed. Review your token usage and consider implementing tighter RBAC policies to minimize potential impact. Monitor your system for any suspicious activities as an added layer of security. You’ve got this! Follow these steps and put a solid shield around your environment! 🛡️

The record
Technical detail
CVSS v3.1
8.5 · HIGH
Vector
CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:C/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.00423 · 35.5th percentile
Weakness
CWE-279 · Incorrect Execution-Assigned Permissions
Published
2026-01-08T13:44Z
EPSS history
Timeline
  • 08 JAN 13:44Z
    Ansible-automation-platform/aap-gateway: aap-gateway: read-only personal access token (pat) bypasses write restrictions
    cvelistv5