PYSEC-2020-261

See a problem?
Import Source
https://github.com/pypa/advisory-database/blob/main/vulns/aws-encryption-sdk/PYSEC-2020-261.yaml
JSON Data
https://api.osv.dev/v1/vulns/PYSEC-2020-261
Aliases
Published
2020-11-16T12:15:00Z
Modified
2023-11-08T04:04:19.034351Z
Summary
[none]
Details

A weak robustness vulnerability exists in the AWS Encryption SDKs for Java, Python, C and Javalcript prior to versions 2.0.0. Due to the non-committing property of AES-GCM (and other AEAD ciphers such as AES-GCM-SIV or (X)ChaCha20Poly1305) used by the SDKs to encrypt messages, an attacker can craft a unique cyphertext which will decrypt to multiple different results, and becomes especially relevant in a multi-recipient setting. We recommend users update their SDK to 2.0.0 or later.

References

Affected packages

PyPI / aws-encryption-sdk

Package

Name
aws-encryption-sdk
View open source insights on deps.dev
Purl
pkg:pypi/aws-encryption-sdk

Affected ranges

Type
ECOSYSTEM
Events
Introduced
0Unknown introduced version / All previous versions are affected
Fixed
2.0.0

Affected versions

1.*

1.2.0
1.2.2
1.3.0
1.3.1
1.3.2
1.3.3
1.3.4
1.3.5
1.3.6
1.3.7
1.3.8
1.4.0
1.4.1
1.7.1
1.9.0
1.10.0
1.10.1