Skip to main content
← All vulnerabilities
CVE-2026-6550PYSEC-2026-2387GHSA-V638-38FC-RHFV

Key commitment policy bypass via shared key cache in AWS Encryption SDK for Python

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 3.3.1, 4.0.5
None on Exploit-DB, Metasploit or GitHub
  • Exploitation: none
  • Automatable: no
  • Technical impact: partial

Summary

Cryptographic algorithm downgrade in the caching layer of Amazon AWS Encryption SDK for Python before version 3.3.1 and before version 4.0.5 might allow an authenticated local threat actor to bypass key commitment policy enforcement via a shared key cache, resulting in ciphertext that can be decrypted to multiple different plaintexts. To remediate this issue, users should upgrade to version 3.3.1, 4.0.5 or above.

Timeline

  1. CVE published
  2. CISA SSVC assessment

    Exploitation: none · Automatable: no · Technical impact: partial

  3. Record last updated

Affected versions

  • AWS AWS Encryption SDK for Python

    From 2 · through 2.5.1; From 3 · through 3.3.0; From 4 · through 4.0.4

  • aws-encryption-sdkPyPI

    From 2.0.0 · fixed in 3.3.1; From 4.0.0 · fixed in 4.0.5

  • aws-encryption-sdkPyPI

    From 2.0.0 · fixed in 3.3.1

  • aws-encryption-sdkPyPI

    From 4.0.0 · fixed in 4.0.5

References 4

aws.amazon.com

GitHub · aws/aws-encryption-sdk-python