Lucene search

K
vulnrichmentPSFVULNRICHMENT:CVE-2024-0397
HistoryJun 17, 2024 - 3:09 p.m.

CVE-2024-0397 Memory race condition in ssl.SSLContext certificate store methods

2024-06-1715:09:40
PSF
github.com
12
python
ssl module
memory race condition
sslcontext
certificate store
cpython 3.10.14
tls handshake
cpython 3.11.9
cpython 3.12.3
cpython 3.13.0a5

AI Score

6.5

Confidence

Low

SSVC

Exploitation

none

Automatable

no

Technical Impact

total

A defect was discovered in the Python “ssl” module where there is a memory
race condition with the ssl.SSLContext methods “cert_store_stats()” and
“get_ca_certs()”. The race condition can be triggered if the methods are
called at the same time as certificates are loaded into the SSLContext,
such as during the TLS handshake with a certificate directory configured.
This issue is fixed in CPython 3.10.14, 3.11.9, 3.12.3, and 3.13.0a5.

ADP Affected

[
  {
    "cpes": [
      "cpe:2.3:a:python_software_foundation:cpython:*:*:*:*:*:*:*:*"
    ],
    "vendor": "python_software_foundation",
    "product": "cpython",
    "versions": [
      {
        "status": "affected",
        "version": "0",
        "lessThan": "3.8.20",
        "versionType": "python"
      },
      {
        "status": "affected",
        "version": "3.9.0",
        "lessThan": "3.9.20",
        "versionType": "python"
      },
      {
        "status": "affected",
        "version": "3.10.0",
        "lessThan": "3.10.14",
        "versionType": "python"
      },
      {
        "status": "affected",
        "version": "3.11.0",
        "lessThan": "3.11.9",
        "versionType": "python"
      },
      {
        "status": "affected",
        "version": "3.12.0",
        "lessThan": "3.12.3",
        "versionType": "python"
      },
      {
        "status": "affected",
        "version": "3.13.0a1",
        "lessThan": "3.13.0a5",
        "versionType": "python"
      }
    ],
    "defaultStatus": "unaffected"
  }
]

AI Score

6.5

Confidence

Low

SSVC

Exploitation

none

Automatable

no

Technical Impact

total