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.
CVSS Details
- CVSS 3.1 Base Score: 4.8
- CVSS 3.1 Vector: (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L)
Covered by Rapid7
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Alma_linux | — | Upgrade python39-pytestUpgrade python39-rpm-macrosUpgrade python39-debugUpgrade python39-cffiUpgrade python39-libsUpgrade python39-setuptoolsUpgrade python39-chardetUpgrade python39-develUpgrade python39-psutilUpgrade python39Upgrade python39-wheel-wheelUpgrade python39-plyUpgrade python39-requestsUpgrade python39-setuptools-wheelUpgrade python39-wheelUpgrade python39-pyUpgrade python39-pyparsingUpgrade python39-sixUpgrade python39-pysocksUpgrade python39-testUpgrade python39-psycopg2Upgrade python39-urllib3Upgrade python39-mod_wsgiUpgrade python39-tomlUpgrade python39-pybind11Upgrade python39-tkinterUpgrade python39-pipUpgrade python39-idnaUpgrade python39-numpy-f2pyUpgrade python39-numpy-docUpgrade python39-more-itertoolsUpgrade python39-numpyUpgrade python39-psycopg2-testsUpgrade python39-pyyamlUpgrade python39-pybind11-develUpgrade python39-PyMySQLUpgrade python39-pip-wheelUpgrade python39-pycparserUpgrade python39-CythonUpgrade python39-cryptographyUpgrade python39-lxmlUpgrade python39-scipyUpgrade python39-packagingUpgrade python39-idleUpgrade python39-pluggyUpgrade python3-cryptographyUpgrade python39-psycopg2-docUpgrade python39-wcwidthUpgrade python39-attrsUpgrade python39-iniconfig | Nov 16, 2023 | Feb 7, 2023 |
| Alpine Linux | — | Upgrade py3-cryptography | Mar 21, 2024 | Feb 7, 2023 |
| Amazon_linux_2023 | — | Upgrade python3-cryptography-debuginfoUpgrade python3-cryptographyUpgrade python-cryptography-debugsource | Feb 17, 2025 | Feb 8, 2023 |
| Centos_linux | — | Upgrade python3-cryptographyUpgrade python3-cryptography-debuginfoUpgrade python-cryptography-debugsource | Nov 8, 2023 | Feb 7, 2023 |
| Debian | — | Upgrade python-cryptography | Feb 23, 2023 | Feb 7, 2023 |
| Dell Powerstore Dsa2023173 | — | Upgrade Dell PowerStoreOS to the latest version | Oct 23, 2025 | Jun 21, 2023 |
| Freebsd | — | Upgrade py38-cryptographyUpgrade py37-cryptographyUpgrade py39-cryptographyUpgrade py310-cryptographyUpgrade py311-cryptography | Apr 14, 2023 | Apr 10, 2023 |
| Gentoo Linux | — | Upgrade dev-python/cryptography. | Jul 3, 2024 | Feb 7, 2023 |
| Huawei Euleros 2_0_sp10 | — | Upgrade python3-cryptography | May 9, 2023 | Feb 7, 2023 |
| Huawei Euleros 2_0_sp11 | — | Upgrade python-cryptography-help | Jan 10, 2024 | Feb 7, 2023 |
| Huawei Euleros 2_0_sp8 | — | Upgrade python3-cryptographyUpgrade python2-cryptography | Mar 13, 2024 | Feb 7, 2023 |
| Huawei Euleros 2_0_sp9 | — | Upgrade python-cryptography-help | Jul 10, 2023 | Feb 7, 2023 |
| Oracle Missing Cpu Jul 2023 | — | Apply the July 2023 Critical Patch Update (CPU) for Oracle Database | Jul 18, 2023 | Feb 7, 2023 |
| Oracle_linux | — | Upgrade python39-iniconfigUpgrade python39-tkinterUpgrade python39-libsUpgrade python39-wcwidthUpgrade python39-PyMySQLUpgrade python39-plyUpgrade python39-attrsUpgrade python39-numpy-docUpgrade python39-wheelUpgrade python39-pluggyUpgrade python39-pybind11Upgrade python39-setuptoolsUpgrade python39-more-itertoolsUpgrade python39-psycopg2-testsUpgrade python39-testUpgrade python39-debugUpgrade python39-wheel-wheelUpgrade python39-packagingUpgrade python39-lxmlUpgrade python39-numpy-f2pyUpgrade python39-develUpgrade python39-tomlUpgrade python39-requestsUpgrade python39-pyUpgrade python39-rpm-macrosUpgrade python39-CythonUpgrade python39-mod_wsgiUpgrade python39-setuptools-wheelUpgrade python39-pip-wheelUpgrade python39-psutilUpgrade python39-chardetUpgrade python39-cryptographyUpgrade python39-pyparsingUpgrade python39-psycopg2Upgrade python39-pipUpgrade python39Upgrade python39-pysocksUpgrade python39-sixUpgrade python39-pytestUpgrade python39-pybind11-develUpgrade python39-numpyUpgrade python39-cffiUpgrade python39-pyyamlUpgrade python39-urllib3Upgrade python39-scipyUpgrade python39-idnaUpgrade python39-pycparserUpgrade python39-psycopg2-docUpgrade python3-cryptographyUpgrade python39-idle | Nov 16, 2023 | Feb 8, 2023 |
| Redhat_linux | — | Upgrade python39-numpyUpgrade python39-develUpgrade python39-numpy-docUpgrade python39-attrsUpgrade python39-pytestUpgrade python39-setuptoolsUpgrade python39-packagingUpgrade python39-libsUpgrade python39-scipy-debuginfoUpgrade python39-psutilUpgrade python39-pip-wheelUpgrade PyYAML-debugsourceUpgrade python-cryptography-debugsourceUpgrade python39-wheel-wheelUpgrade python39-requestsUpgrade python39-debuginfoUpgrade python39-psycopg2-testsUpgrade python39-psutil-debuginfoUpgrade python-lxml-debugsourceUpgrade python39-psycopg2Upgrade python39-tkinterUpgrade python39-PyMySQLUpgrade python3-cryptographyUpgrade python39-pluggyUpgrade python39-pyyaml-debuginfoUpgrade python39-testUpgrade python39-Cython-debuginfoUpgrade python39-pybind11Upgrade python39-more-itertoolsUpgrade python-cffi-debugsourceUpgrade python39-scipyUpgrade python39-debugUpgrade python39-cffi-debuginfoUpgrade python39-CythonUpgrade Cython-debugsourceUpgrade python39-urllib3Upgrade python39-lxml-debuginfoUpgrade python39-chardetUpgrade python39-psycopg2-docUpgrade python39-sixUpgrade python39-lxmlUpgrade python39-numpy-f2pyUpgrade python39-wheelUpgrade python39-pipUpgrade scipy-debugsourceUpgrade python-psutil-debugsourceUpgrade python39-iniconfigUpgrade python39-setuptools-wheelUpgrade python39-idnaUpgrade python39-cryptographyUpgrade python39-rpm-macrosUpgrade python39-pyUpgrade python39-plyUpgrade python39-idleUpgrade python39-pycparserUpgrade python39-mod_wsgiUpgrade python39-psycopg2-debuginfoUpgrade python39-numpy-debuginfoUpgrade python39-pyyamlUpgrade python39-cryptography-debuginfoUpgrade python39-pyparsingUpgrade python39-tomlUpgrade python39-wcwidthUpgrade python3-cryptography-debuginfoUpgrade python39-debugsourceNo solution existsUpgrade numpy-debugsourceUpgrade python39Upgrade python39-pybind11-develUpgrade python39-pysocksUpgrade python39-cffiUpgrade python-psycopg2-debugsource | Nov 8, 2023 | Feb 7, 2023 |
| Rocky_linux | — | Upgrade python39-cffiUpgrade python39-psycopg2-debuginfoUpgrade python-cffi-debugsourceUpgrade python39-numpy-f2pyUpgrade python39-Cython-debuginfoUpgrade PyYAML-debugsourceUpgrade python39-pyyaml-debuginfoUpgrade python39-pybind11Upgrade python39-scipy-debuginfoUpgrade python39-psutil-debuginfoUpgrade python39-cryptography-debuginfoUpgrade python39-psycopg2-testsUpgrade python39-cffi-debuginfoUpgrade python-cryptography-debugsourceUpgrade python39-lxml-debuginfoUpgrade python39-lxmlUpgrade python-psutil-debugsourceUpgrade python39-pyyamlUpgrade python39-pybind11-develUpgrade python39-numpy-debuginfoUpgrade python39-mod_wsgiUpgrade python39-cryptographyUpgrade scipy-debugsourceUpgrade python39-CythonUpgrade python39-numpyUpgrade Cython-debugsourceUpgrade numpy-debugsourceUpgrade python-lxml-debugsourceUpgrade python-psycopg2-debugsourceUpgrade python39-psutilUpgrade python39-scipyUpgrade python39-psycopg2-docUpgrade python39-psycopg2 | Jun 17, 2024 | Feb 7, 2023 |
| Suse | — | Upgrade python2-cryptographyUpgrade python3-cryptographyUpgrade python-cryptographyUpgrade python-cffiUpgrade python3-cffi | Mar 15, 2023 | Feb 7, 2023 |
| Ubuntu | — | Upgrade python-cryptography (Ubuntu Pro)Upgrade python-cryptographyUpgrade python3-cryptographyUpgrade python3-cryptography (Ubuntu Pro)Upgrade python-cryptography-doc (Ubuntu Pro) | Dec 7, 2023 | Feb 7, 2023 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Jan 20, 2025 | Feb 7, 2023 |
Prioritise with Active Threat Intelligence
With curated Threat Intelligence, you can see which vulnerabilities truly put you at risk, prioritize what matters most, and act before attackers do.
Explore Intelligence Hub