Predictive Vulnerability Intelligence.

Product

  • Product
  • Pricing
  • Documentation

Company

  • About
  • Partnerships
  • Blog
  • Support

Legal

  • Terms
  • Privacy
  • Data Licensing

© 2026 FAUCET Technologies LLC. All rights reserved.

CVE-2023-23931

22
FAUCET Score

CVE-2023-23931 affects the cryptography.io cryptography package, where the Cipher.update_into function incorrectly accepted immutable Python objects, such as bytes, and allowed them to be mutated. This flaw, present since cryptography 1.8, could lead to corrupted output by violating Python's fundamental immutability rules. Rated as Medium severity (CVSS 6.5), it has a low attack complexity and could result in low integrity and availability impacts. There is currently no evidence of active exploitation, publicly available exploit code, or significant community discussion surrounding this vulnerability.

Impacted Technologies

VendorProductVersion(s)CPE
>= 1.8, < 39.0.1CPE matchmatch criteria
cpe:2.3:a:cryptography.io:cryptography:*:*:*:*:*:python:*:*

CVSS Data

CVSS version used by this source: 3.1

4.8MEDIUM

CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:L/A:L

Attack Vector
NETWORK
Attack Complexity
HIGH
Privileges Required
NONE
User Interaction
NONE
Scope
UNCHANGED
Confidentiality Impact
NONE
Integrity Impact
LOW
Availability Impact
LOW
Exploitability Score
2.2
Impact Score
2.5
CvssVersion
3.1

Exploit Intelligence

EPSS Score
1.30%
Probability of exploitation in next 30 days
EPSS Percentile
67.5%
Percentile rank of EPSS score among Peer Group
As of 2026-07-25
Model: v2026.06.15
This CVE's current EPSS score of 0.0130 is in the 47th percentile among its peer group of 23,701 CVEs.

Social Chatter

The average CVE in this peer group has 0.0 Twitter, 0.0 Reddit, 0.1 Bluesky, 0.0 Mastodon, and 0.4 GitHub mentions.

Media Mentions

No media coverage found for this CVE.

The average CVE in this peer group has 0.0 InfoSec Media, 0.0 Vendor Blog, and 0.0 Security Researcher mentions.

Remediation

Patch Available

Vendor Patches (31)

bitdefenderpatch availablevia llm_extracted
Fixed in: ['6.1.1']
View patch
denopatch availablevia llm_extracted
View patch
github_advisorypatch availablevia nvd_reference
View patch
keraspatch availablevia llm_extracted
View patch
microsoftpatch availablevia msrc
Product: 17982-16820Fixed in: 3.3.2-2
microsoftpatch availablevia msrc
Product: 17983-16823Fixed in: 3.3.2-4
microsoftpatch availablevia msrc
Product: 17984-17084Fixed in: 3.3.2-5
microsoftpatch availablevia msrc
Product: CBL Mariner 2.0 ARMFixed in: 3.3.2-4
microsoftpatch availablevia msrc
Product: CBL Mariner 2.0 x64Fixed in: 3.3.2-4
microsoftpatch availablevia msrc
Product: CBL Mariner 1.0 ARMFixed in: 3.3.2-2
microsoftpatch availablevia msrc
Product: CBL Mariner 1.0 x64Fixed in: 3.3.2-2
microsoftpatch availablevia msrc
Product: Azure Linux 3.0 x64Fixed in: 3.3.2-5
microsoftpatch availablevia msrc
Product: Azure Linux 3.0 ARMFixed in: 3.3.2-5
microsoftpatch availablevia msrc
Product: cm1 python-cryptography 3.3.2-2 on CBL Mariner 1.0Fixed in: 3.3.2-2
microsoftpatch availablevia msrc
Product: cbl2 python-cryptography 3.3.2-4 on CBL Mariner 2.0Fixed in: 3.3.2-4
microsoftpatch availablevia msrc
Product: azl3 python-cryptography 3.3.2-5 on Azure Linux 3.0Fixed in: 3.3.2-5
pippatch availablevia ghsa
Product: cryptographyFixed in: 39.0.1
redhatpatch availablevia redhat_api
Product: Red Hat Ansible Automation Platform 2.4 for RHEL 8Fixed in: python3x-cryptography-0:38.0.4-2.el8ap
View patch
redhatpatch availablevia redhat_api
Product: Red Hat Ansible Automation Platform 2.4 for RHEL 9Fixed in: automation-controller-0:4.4.3-1.el9ap
View patch
redhatpatch availablevia redhat_api
Product: Red Hat Ansible Automation Platform 2.4 for RHEL 9Fixed in: python-cryptography-0:38.0.4-2.el9ap
View patch
redhatpatch availablevia redhat_api
Product: Red Hat Ansible Automation Platform 2.4 for RHEL 8Fixed in: automation-controller-0:4.4.3-1.el8ap
View patch
redhatpatch availablevia redhat_api
Product: Red Hat Software Collections for Red Hat Enterprise Linux 7Fixed in: rh-python38-python-cryptography-0:2.8-6.el7
View patch
redhatpatch availablevia redhat_api
Product: Red Hat Quay 3Fixed in: quay/quay-rhel8:v3.10.0-150
View patch
redhatpatch availablevia redhat_api
Product: Red Hat Enterprise Linux 9Fixed in: python-cryptography-0:36.0.1-4.el9
View patch
redhatpatch availablevia redhat_api
Product: Red Hat Enterprise Linux 8Fixed in: python-cryptography-0:3.2.1-6.el8
View patch
redhatpatch availablevia redhat_api
Product: Red Hat Enterprise Linux 8Fixed in: python39-devel:3.9-8100020240214182535.7044f6c1
View patch
redhatpatch availablevia redhat_api
Product: Red Hat Enterprise Linux 8Fixed in: python39:3.9-8100020240214182535.7044f6c1
View patch
redhatno patchvia redhat_api
Product: Red Hat Discovery 1Fixed in: discovery-server-container
redhatend of lifevia redhat_api
Product: Red Hat Enterprise Linux 8Fixed in: python38:3.8/python-cryptography
redhatend of lifevia redhat_api
Product: Red Hat OpenShift Data Science (RHODS)Fixed in: odh-minimal-notebook-container
redhatend of lifevia redhat_api
Product: Red Hat Update Infrastructure 4 for Cloud ProvidersFixed in: python-cryptography

Vendor Advisories (7)

microsoft2024-Jun/CVE-2023-23931

CVE-2023-23931

Jun 11, 2024
denollm-deno-650ac71876afb4f8CRITICAL

HP ThinPro 8.1 SP 2 Security Updates

Apr 12, 2024
kerasllm-keras-d13bbd8768a57997CRITICAL

HP ThinPro 8.1 SP 2 Security Updates

Apr 12, 2024
bitdefenderllm-bitdefender-b8f74bfb6f96c875

Splunk SOAR Cryptography Python Package Upgrade Incompatibility

Jul 17, 2023
microsoft2023-Feb/CVE-2023-23931Moderate

Cipher.update_into can corrupt memory in pyca cryptography

Feb 14, 2023
redhatCVE-2023-23931Moderate

python-cryptography: memory corruption via immutable objects

Feb 8, 2023
pipGHSA-w7pp-m8wf-vj6rmedium

Cipher.update_into can corrupt memory if passed an immutable python object as the outbuf

Feb 7, 2023

References

lists.debian.org / debian-lts-announce/2024/10/msg00012.html
security.netapp.com / advisory/ntap-20230324-0007
github.com / pyca/cryptography/pull/8230/commits/94a50a9731f35405f0357fa5f3b177d46a726ab3
Patch
github.com / pyca/cryptography/security/advisories/GHSA-w7pp-m8wf-vj6r
ExploitVendor Advisory