cbcvebase.
CVE-2023-23931
published 2023-02-07

CVE-2023-23931: cryptography is a package designed to expose cryptographic primitives and recipes to Python developers. In affected versions `Cipher.update_into` would accept…

PriorityP432medium6.5CVSS 3.1
AVNACLPRNUINSUCNILAL
EPSS
1.30%
67.3th percentile
cryptography is a package designed to expose cryptographic primitives and recipes to Python developers. In affected versions `Cipher.update_into` would accept Python objects which implement the buffer protocol, but provide only immutable buffers. This would allow immutable objects (such as `bytes`) to be mutated, thus violating fundamental rules of Python and resulting in corrupted output. This now correctly raises an exception. This issue has been present since `update_into` was originally introduced in cryptography 1.8.

Affected

15 ranges
VendorProductVersion rangeFixed in
cryptography.iocryptography>= 1.8 < 39.0.139.0.1
cryptography.iocryptography>= 1.8 < 39.0.139.0.1
debianpython-cryptography< python-cryptography 38.0.4-3 (bookworm)python-cryptography 38.0.4-3 (bookworm)
msrcazl3_python-cryptography_3.3.2-5_on_azure_linux_3.0
msrcazure_linux_3.0_arm
msrcazure_linux_3.0_x64
msrccbl2_python-cryptography_3.3.2-4_on_cbl_mariner_2.0
msrccbl_mariner_1.0_arm
msrccbl_mariner_1.0_x64
msrccbl_mariner_2.0_arm
msrccbl_mariner_2.0_x64
msrccm1_python-cryptography_3.3.2-2_on_cbl_mariner_1.0
paloaltocortex_xdr
paloaltopan-os
pycacryptography

CVSS provenance

nvdv3.16.5MEDIUMCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L
osv6.5MEDIUM
vendor_msrc6.5MEDIUM
vendor_oracle6.5MEDIUM
vendor_debian4.8MEDIUM
vendor_redhat4.8MEDIUM
vendor_ubuntu4.8MEDIUM
Stop checking back — get the weekly exploitation signal.

Every Monday: what got weaponized or added to CISA KEV in the last seven days — each CVE cross-linked to its PoC, Nuclei template, and detection rule. Free, one email a week, unsubscribe in one click.