CVE-2023-23931

CVSS V2 None CVSS V3 None
Description
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.
Overview
  • CVE ID
  • CVE-2023-23931
  • Assigner
  • security-advisories@github.com
  • Vulnerability Status
  • Analyzed
  • Published Version
  • 2023-02-07T21:15:09
  • Last Modified Date
  • 2023-02-16T16:57:18
CPE Configuration (Product)
CPE Vulnerable Operator Version Start Version End
cpe:2.3:a:cryptography_project:cryptography:*:*:*:*:*:python:*:* 1 OR 1.8 39.0.1
History
Created Old Value New Value Data Type Notes
2023-04-17 07:21:38 Added to TrackCVE
2023-04-17 07:21:40 Weakness Enumeration new