AWS Ops Wheel admin escalation (CVE-2026-6912)
CVE-2026-6912
CVE-2026-6912: AWS Ops Wheel pre-PR#165 allows authenticated users to escalate to deployment admin via crafted UpdateUserAttributes. Patch now from updated repo.
Vendor-confirmed - CVE-2026-6912 is a high-severity privilege escalation in AWS Ops Wheel before PR #165 that lets any authenticated user promote themselves to deployment admin and manage all Cognito user accounts. Users should redeploy from the updated repository immediately.
Overview
CVE-2026-6912 affects the AWS Ops Wheel application, a tool used to manage AWS service access and user roles. The vulnerability lies in how the application handles Cognito User Pool configuration. Specifically, it allows for improperly controlled modification of dynamically-determined object attributes through the AWS Cognito UpdateUserAttributes API.
An authenticated user with low privileges can craft a malicious API call that sets the custom:deployment_admin attribute on their own user account. Once this attribute is set, the user gains full deployment admin privileges, granting them the ability to manage all Cognito user accounts, create, modify, and delete users, and potentially alter the deployment configuration itself. The attack vector is over the network, requires low complexity, low privileges, and no user interaction, making it relatively simple to execute.
Impact
The practical impact is a full compromise of the AWS Ops Wheel user management system. An attacker who gains authenticated access to the application can escalate to the highest administrative tier without detection. This could lead to unauthorized access to AWS resources managed by Ops Wheel, data exposure from Cognito user pools, and potential lateral movement into connected AWS services. The vulnerability carries a CVSS score of 8.8 (High), reflecting the significant privileges gained and the ease of exploitation.
Remediation
The fix is included in PR #165 of the AWS Ops Wheel repository. To remediate this vulnerability:
- Redeploy AWS Ops Wheel from the updated repository (commit containing PR #165 or later).
- If you maintain a forked or derivative version of the code, incorporate the specific patches from PR #165 that restrict which Cognito attributes can be modified through the UpdateUserAttributes API.
- After redeployment, audit all existing user accounts for unexpected custom:deployment_admin attributes and remove any unauthorized ones.
- Review access logs for any unusual UpdateUserAttributes API calls that occurred before patching.
Security Insight
This vulnerability highlights a recurring and dangerous pattern in applications that bridge identity management with administrative privilege assignment: treating user-controlled attribute modifications as trusted input. Rather than validating attribute changes server-side against a whitelist of allowable modifications, AWS Ops Wheel relied on client-supplied attribute values to determine administrative state. This is reminiscent of similar vulnerabilities in directory services and identity platforms where a single API call can flip an internal flag to grant superuser access. The takeaway for organizations deploying similar tools is to never derive administrative privileges from mutable user attributes without an independent authorization check against a dedicated configuration store.
Further Reading
Never miss a critical vulnerability
Get real-time security alerts delivered to your preferred platform.
Related Advisories
Math.js is an extensive math library for JavaScript and Node.js. From 13.1.1 to before 15.2.0, a vulnerability allowed executing arbitrary JavaScript via the expression parser of mathjs. You can be af...
Improperly Controlled Modification of Dynamically-Determined Object Attributes vulnerability in Apache Camel Camel-Coap component. Apache Camel's camel-coap component is vulnerable to Camel message h...
Out of bounds read and write in V8 in Google Chrome prior to 149.0.7827.103 allowed a remote attacker to execute arbitrary code inside a sandbox via a crafted HTML page. (Chromium security severity: H...
A vulnerability in the CLI of Cisco Catalyst SD-WAN Controller, formerly SD-WAN vSmart, Cisco Catalyst SD-WAN Manager, formerly SD-WAN vManage, and Cisco Catalyst SD-WAN Validator, formerly SD-WAN vBo...