PT-2026-67528

CVE-2026-69247

·

Published

2026-07-31

·

Updated

2026-10-21

Description by

CVSS 3.1
9.8
Critical
MetricsAV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Name of the Vulnerable Software and Affected Versions cryptography versions 44.0.0 through 49.9.9
Description The pkcs7 decrypt der, pkcs7 decrypt pem, and pkcs7 decrypt smime functions report the outcome of decrypting a RecipientInfo's encryptedKey in distinguishable ways, including timing differences. This behavior discloses the exact length recovered from the RSA operation, creating a Bleichenbacher oracle against the content-encryption key for applications that decrypt attacker-supplied EnvelopedData and reflect the outcome. The decryption process involves RSA PKCS#1 v1.5 decryption of the encryptedKey, building an AES cipher, and performing AES-CBC decryption with PKCS#7 unpadding. Failures at different stages—invalid RSA padding, valid padding with an incorrect key length, or a correct length with a wrong key—result in different error responses. This is particularly relevant when using linked libraries that lack implicit rejection, such as OpenSSL 3.0, 3.1, LibreSSL, and BoringSSL. Exploitation typically requires a high-volume service that automatically decrypts untrusted EnvelopedData, such as a mail filter or S/MIME gateway.
Recommendations Update cryptography to version 50.0.0.
Exploitability
Exploit
Fix
Impacts
Vendors
Affected products
Related identifiers
GHSA-G6CJ-PR64-35W5
CLEANSTART-2026-EC11110
CLEANSTART-2026-IL11339
CLEANSTART-2026-MQ51708
CLEANSTART-2026-SR43312
CLEANSTART-2026-WC97010
CLEANSTART-2026-XM41413
CLEANSTART-2026-XM81599
ECHO-896E-5BC2-1EFE
OPENSUSE-SU-2026:11468-1
OPENSUSE-SU-2026:21685-1
PYSEC-2026-3552
RHSA-2026:55543
SUSE-SU-2026:23404-1
SUSE-SU-2026:23570-1
USN-8776-1
Found an issue in the description? Have something to add? Feel free to write us 👾