{"schemaVersion":3,"id":"CVE-2026-6912","aliases":[],"status":"published","duplicateOf":null,"title":null,"description":"Improperly controlled modification of dynamically-determined object attributes in the Cognito User Pool configuration in AWS Ops Wheel before PR #165 allows remote authenticated users to escalate to deployment admin privileges and manage Cognito user accounts via a crafted UpdateUserAttributes API call that sets the custom:deployment_admin attribute.\n\nTo remediate this issue, users should redeploy from the updated repository and ensure any forked or derivative code is patched to incorporate the new fixes.","dates":{"published":"2026-04-24T16:11:45.833Z","modified":"2026-04-24T16:48:22.475Z","reserved":null,"kevAdded":[],"kevDue":[]},"cvss":{"headline":{"score":8.8,"severity":"high","version":"3.1","versionLabel":"v3.1","source":"CVE.org","vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H","computed":false,"selection":"backend-summary"},"metrics":[{"version":"4.0","versionLabel":"v4.0","source":"CVE.org","score":8.7,"severity":"high","vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:L/SI:L/SA:L","exploitability":null,"impact":null,"computed":false},{"version":"3.1","versionLabel":"v3.1","source":"CVE.org","score":8.8,"severity":"high","vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H","exploitability":null,"impact":null,"computed":false},{"version":"4.0","versionLabel":"v4.0","source":"NVD","score":8.7,"severity":"high","vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:L/SI:L/SA:L/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X","exploitability":null,"impact":null,"computed":false},{"version":"3.1","versionLabel":"v3.1","source":"NVD","score":8.8,"severity":"high","vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H","exploitability":null,"impact":null,"computed":false}]},"epss":{"probability":0.00966,"percentile":0.61102,"severity":"low","asOf":"2026-10-19T00:00:00.000Z","change":{"pp":0.413,"baselineDate":"2026-09-19T00:00:00.000Z","baselineScore":0.00553},"history":[{"date":"2026-09-14T00:00:00.000Z","score":0.00553,"percentile":null},{"date":"2026-09-15T00:00:00.000Z","score":0.00553,"percentile":null},{"date":"2026-09-16T00:00:00.000Z","score":0.00553,"percentile":null},{"date":"2026-09-17T00:00:00.000Z","score":0.00553,"percentile":null},{"date":"2026-09-18T00:00:00.000Z","score":0.00553,"percentile":null},{"date":"2026-09-19T00:00:00.000Z","score":0.00553,"percentile":null},{"date":"2026-09-20T00:00:00.000Z","score":0.00553,"percentile":null},{"date":"2026-09-21T00:00:00.000Z","score":0.00553,"percentile":null},{"date":"2026-09-22T00:00:00.000Z","score":0.00553,"percentile":null},{"date":"2026-09-23T00:00:00.000Z","score":0.00553,"percentile":null},{"date":"2026-09-24T00:00:00.000Z","score":0.00966,"percentile":null},{"date":"2026-09-25T00:00:00.000Z","score":0.00966,"percentile":null},{"date":"2026-09-26T00:00:00.000Z","score":0.00966,"percentile":null},{"date":"2026-09-27T00:00:00.000Z","score":0.00966,"percentile":null},{"date":"2026-09-28T00:00:00.000Z","score":0.00966,"percentile":null},{"date":"2026-09-29T00:00:00.000Z","score":0.00966,"percentile":null},{"date":"2026-09-30T00:00:00.000Z","score":0.00966,"percentile":null},{"date":"2026-10-01T00:00:00.000Z","score":0.00966,"percentile":null},{"date":"2026-10-02T00:00:00.000Z","score":0.00966,"percentile":null},{"date":"2026-10-03T00:00:00.000Z","score":0.00966,"percentile":null},{"date":"2026-10-04T00:00:00.000Z","score":0.00966,"percentile":null},{"date":"2026-10-05T00:00:00.000Z","score":0.00966,"percentile":null},{"date":"2026-10-06T00:00:00.000Z","score":0.00966,"percentile":null},{"date":"2026-10-07T00:00:00.000Z","score":0.00966,"percentile":null},{"date":"2026-10-08T00:00:00.000Z","score":0.00966,"percentile":null},{"date":"2026-10-09T00:00:00.000Z","score":0.00966,"percentile":null},{"date":"2026-10-10T00:00:00.000Z","score":0.00966,"percentile":null},{"date":"2026-10-11T00:00:00.000Z","score":0.00966,"percentile":null},{"date":"2026-10-12T00:00:00.000Z","score":0.00966,"percentile":null},{"date":"2026-10-13T00:00:00.000Z","score":0.00966,"percentile":null},{"date":"2026-10-14T00:00:00.000Z","score":0.00966,"percentile":null},{"date":"2026-10-15T00:00:00.000Z","score":0.00966,"percentile":null},{"date":"2026-10-16T00:00:00.000Z","score":0.00966,"percentile":null},{"date":"2026-10-17T00:00:00.000Z","score":0.00966,"percentile":null},{"date":"2026-10-18T00:00:00.000Z","score":0.00966,"percentile":null},{"date":"2026-10-19T00:00:00.000Z","score":0.00966,"percentile":0.61102}],"last30":[{"date":"2026-09-19T00:00:00.000Z","score":0.00553,"percentile":null},{"date":"2026-09-20T00:00:00.000Z","score":0.00553,"percentile":null},{"date":"2026-09-21T00:00:00.000Z","score":0.00553,"percentile":null},{"date":"2026-09-22T00:00:00.000Z","score":0.00553,"percentile":null},{"date":"2026-09-23T00:00:00.000Z","score":0.00553,"percentile":null},{"date":"2026-09-24T00:00:00.000Z","score":0.00966,"percentile":null},{"date":"2026-09-25T00:00:00.000Z","score":0.00966,"percentile":null},{"date":"2026-09-26T00:00:00.000Z","score":0.00966,"percentile":null},{"date":"2026-09-27T00:00:00.000Z","score":0.00966,"percentile":null},{"date":"2026-09-28T00:00:00.000Z","score":0.00966,"percentile":null},{"date":"2026-09-29T00:00:00.000Z","score":0.00966,"percentile":null},{"date":"2026-09-30T00:00:00.000Z","score":0.00966,"percentile":null},{"date":"2026-10-01T00:00:00.000Z","score":0.00966,"percentile":null},{"date":"2026-10-02T00:00:00.000Z","score":0.00966,"percentile":null},{"date":"2026-10-03T00:00:00.000Z","score":0.00966,"percentile":null},{"date":"2026-10-04T00:00:00.000Z","score":0.00966,"percentile":null},{"date":"2026-10-05T00:00:00.000Z","score":0.00966,"percentile":null},{"date":"2026-10-06T00:00:00.000Z","score":0.00966,"percentile":null},{"date":"2026-10-07T00:00:00.000Z","score":0.00966,"percentile":null},{"date":"2026-10-08T00:00:00.000Z","score":0.00966,"percentile":null},{"date":"2026-10-09T00:00:00.000Z","score":0.00966,"percentile":null},{"date":"2026-10-10T00:00:00.000Z","score":0.00966,"percentile":null},{"date":"2026-10-11T00:00:00.000Z","score":0.00966,"percentile":null},{"date":"2026-10-12T00:00:00.000Z","score":0.00966,"percentile":null},{"date":"2026-10-13T00:00:00.000Z","score":0.00966,"percentile":null},{"date":"2026-10-14T00:00:00.000Z","score":0.00966,"percentile":null},{"date":"2026-10-15T00:00:00.000Z","score":0.00966,"percentile":null},{"date":"2026-10-16T00:00:00.000Z","score":0.00966,"percentile":null},{"date":"2026-10-17T00:00:00.000Z","score":0.00966,"percentile":null},{"date":"2026-10-18T00:00:00.000Z","score":0.00966,"percentile":null},{"date":"2026-10-19T00:00:00.000Z","score":0.00966,"percentile":0.61102}]},"kev":{"state":"not-listed","entries":[],"listedCount":0,"totalCatalogs":3,"catalogs":[{"source":"cisa","label":"CISA","listed":false,"entry":null},{"source":"enisa","label":"ENISA","listed":false,"entry":null},{"source":"circl","label":"CIRCL","listed":false,"entry":null}]},"ransomware":{"state":"none-recorded","sources":[]},"exploits":[],"exploitCount":0,"weaknesses":[{"id":"CWE-915","name":"Improperly Controlled Modification of Dynamically-Determined Object Attributes","description":"The product receives input from an upstream component that specifies multiple attributes, properties, or fields that are to be initialized or updated in an object, but it does not properly control which attributes can be modified.","type":"weakness","status":"Incomplete","abstraction":"Base","likelihoodOfExploit":null,"url":"https://cwe.mitre.org/data/definitions/915.html"}],"affected":[{"vendor":"aws","product":"aws ops wheel","name":"AWS Ops Wheel","label":"aws ops wheel","ecosystem":null,"cpePart":"a","purl":null,"purlType":null,"versions":[{"text":"< 164","noFixRecorded":false,"fixedIn":null}],"versionsText":"< 164","eol":null,"hubHref":"/vendor/aws/aws_ops_wheel"}],"affectedCount":1,"eol":{"hasEol":false,"count":0},"references":[{"url":"https://github.com/aws/aws-ops-wheel/pull/165","label":"github.com/aws/aws-ops-wheel/pull/165","hostname":"github.com","tags":["Patch"]},{"url":"https://aws.amazon.com/security/security-bulletins/2026-018-aws/","label":"aws.amazon.com/security/security-bulletins/2026-018-aws/","hostname":"aws.amazon.com","tags":["Vendor Advisory"]},{"url":"https://github.com/aws/aws-ops-wheel/security/advisories/GHSA-qvfh-9cjw-8wwq","label":"github.com/aws/aws-ops-wheel/security/advisories/GHSA-qvfh-9cjw-8wwq","hostname":"github.com","tags":["Third Party Advisory"]}],"lineage":{"upstream":[],"downstream":[],"duplicates":[],"related":[]},"timeline":[{"kind":"published","date":"2026-04-24T16:11:45.833Z","label":"Published","detail":"Vulnerability first disclosed.","source":null},{"kind":"modified","date":"2026-04-24T16:48:22.475Z","label":"Last modified","detail":"Vulnerability information updated.","source":null}],"risk":{"score":35,"level":"medium","profile":"Default","thresholds":{"critical":75,"high":50,"medium":25,"low":10}},"meta":{"dataAsOf":"2026-10-20T06:20:22.307Z","stale":false,"partial":false}}