CVE-2024-0397

EUVD-2024-16193
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.
Race Condition
ProviderTypeBase ScoreAtk. VectorAtk. ComplexityPriv. RequiredVector
PSFCNA
7.4 HIGH
NETWORK
HIGH
NONE
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:H
Base Score
CVSS 3.x
EPSS Score
Percentile: 60%
Early Detection
Affected products identified ahead of NVD analysis through intelligence sources.
VendorProductVersionSource
python_software_foundationcpython
𝑥
< 3.8.20
ADP
python_software_foundationcpython
3.9.0 ≤
𝑥
< 3.9.20
ADP
python_software_foundationcpython
3.10.0 ≤
𝑥
< 3.10.14
ADP
python_software_foundationcpython
3.11.0 ≤
𝑥
< 3.11.9
ADP
python_software_foundationcpython
3.12.0 ≤
𝑥
< 3.12.3
ADP
python_software_foundationcpython
3.13.0a1 ≤
𝑥
< 3.13.0a5
ADP
pythoncpython
𝑥
< 3.8.20
CNA
pythoncpython
3.9.0 ≤
𝑥
< 3.9.20
CNA
pythoncpython
3.10.0 ≤
𝑥
< 3.10.14
CNA
pythoncpython
3.11.0 ≤
𝑥
< 3.11.9
CNA
pythoncpython
3.12.0 ≤
𝑥
< 3.12.3
CNA
Debian logo
Debian Releases
Debian Product
Codename
pypy3
bookworm
no-dsa
bullseye
ignored
bullseye (security)
vulnerable
forky
7.3.20+dfsg-4
fixed
sid
7.3.20+dfsg-4
fixed
trixie
7.3.19+dfsg-2
fixed
python2.7
bookworm
no-dsa
bullseye
vulnerable
python3.11
bookworm
3.11.2-6+deb12u6
no-dsa
bookworm (security)
3.11.2-6+deb12u3
fixed
bullseye
ignored
python3.13
bookworm
no-dsa
bullseye
ignored
forky
3.13.11-1
fixed
sid
3.13.11-1
fixed
trixie
3.13.5-2
fixed
python3.9
bookworm
no-dsa
bullseye
ignored
bullseye (security)
3.9.2-1+deb11u3
fixed
Ubuntu logo
Ubuntu Releases
Ubuntu Product
Codename
python2.7
bionic
needs-triage
focal
needs-triage
jammy
needs-triage
mantic
dne
noble
dne
oracular
dne
plucky
dne
questing
dne
trusty
needs-triage
xenial
needs-triage
python3.4
focal
dne
jammy
dne
mantic
dne
noble
dne
oracular
dne
plucky
dne
questing
dne
trusty
needs-triage
python3.5
focal
dne
jammy
dne
mantic
dne
noble
dne
oracular
dne
plucky
dne
questing
dne
trusty
not-affected
xenial
not-affected
python3.6
bionic
needs-triage
focal
dne
jammy
dne
mantic
dne
noble
dne
oracular
dne
plucky
dne
questing
dne
python3.7
bionic
needs-triage
focal
dne
jammy
dne
mantic
dne
noble
dne
oracular
dne
plucky
dne
questing
dne
python3.8
bionic
needs-triage
focal
Fixed 3.8.10-0ubuntu1~20.04.11
released
jammy
dne
mantic
dne
noble
dne
oracular
dne
plucky
dne
questing
dne
python3.9
focal
needs-triage
jammy
dne
mantic
dne
noble
dne
oracular
dne
plucky
dne
questing
dne
python3.10
focal
dne
jammy
Fixed 3.10.12-1~22.04.5
released
mantic
dne
noble
dne
oracular
dne
plucky
dne
questing
dne
python3.11
focal
dne
jammy
needs-triage
mantic
ignored
noble
dne
oracular
dne
plucky
dne
questing
dne
python3.12
focal
dne
jammy
dne
mantic
ignored
noble
not-affected
oracular
not-affected
plucky
dne
questing
dne
openSUSE logo
openSUSE / SLES Releases
openSUSE Product
Release
libpython3_11-1_0
suse enterprise desktop 15 SP6
3.11.9-150600.3.3.1
fixed
suse enterprise desktop 15 SP7
3.11.9-150600.3.3.1
fixed
suse enterprise sap 15 SP6
3.11.9-150600.3.3.1
fixed
suse enterprise sap 15 SP7
3.11.9-150600.3.3.1
fixed
suse enterprise server 15 SP6
3.11.9-150600.3.3.1
fixed
suse enterprise server 15 SP7
3.11.9-150600.3.3.1
fixed
libpython3_12-1_0
suse enterprise desktop 15 SP6
3.12.4-150600.3.3.1
fixed
suse enterprise sap 15 SP6
3.12.4-150600.3.3.1
fixed
suse enterprise server 15 SP6
3.12.4-150600.3.3.1
fixed
libpython3_6m1_0
suse enterprise desktop 15 SP5
3.6.15-150300.10.65.1
fixed
suse enterprise desktop 15 SP6
3.6.15-150300.10.65.1
fixed
suse enterprise desktop 15 SP7
3.6.15-150300.10.65.1
fixed
suse enterprise sap 15 SP5
3.6.15-150300.10.65.1
fixed
suse enterprise sap 15 SP6
3.6.15-150300.10.65.1
fixed
suse enterprise sap 15 SP7
3.6.15-150300.10.65.1
fixed
suse enterprise server 12 SP3
3.6.15-6.106.1
fixed
suse enterprise server 15 SP3
3.6.15-150300.10.65.1
fixed
suse enterprise server 15 SP4
3.6.15-150300.10.65.1
fixed
suse enterprise server 15 SP5
3.6.15-150300.10.65.1
fixed
suse enterprise server 15 SP6
3.6.15-150300.10.65.1
fixed
suse enterprise server 15 SP7
3.6.15-150300.10.65.1
fixed
libpython3_9-1_0
suse enterprise sap 15 SP5
3.9.19-150300.4.46.1
fixed
suse enterprise server 15 SP5
3.9.19-150300.4.46.1
fixed
python3
suse enterprise desktop 15 SP5
3.6.15-150300.10.65.2
fixed
suse enterprise desktop 15 SP6
3.6.15-150300.10.65.2
fixed
suse enterprise desktop 15 SP7
3.6.15-150300.10.65.2
fixed
suse enterprise sap 15 SP5
3.6.15-150300.10.65.2
fixed
suse enterprise sap 15 SP6
3.6.15-150300.10.65.2
fixed
suse enterprise sap 15 SP7
3.6.15-150300.10.65.2
fixed
suse enterprise server 15 SP3
3.6.15-150300.10.65.2
fixed
suse enterprise server 15 SP4
3.6.15-150300.10.65.2
fixed
suse enterprise server 15 SP5
3.6.15-150300.10.65.2
fixed
suse enterprise server 15 SP6
3.6.15-150300.10.65.2
fixed
suse enterprise server 15 SP7
3.6.15-150300.10.65.2
fixed
python3-base
suse enterprise desktop 15 SP5
3.6.15-150300.10.65.1
fixed
suse enterprise desktop 15 SP6
3.6.15-150300.10.65.1
fixed
suse enterprise desktop 15 SP7
3.6.15-150300.10.65.1
fixed
suse enterprise sap 15 SP5
3.6.15-150300.10.65.1
fixed
suse enterprise sap 15 SP6
3.6.15-150300.10.65.1
fixed
suse enterprise sap 15 SP7
3.6.15-150300.10.65.1
fixed
suse enterprise server 15 SP3
3.6.15-150300.10.65.1
fixed
suse enterprise server 15 SP4
3.6.15-150300.10.65.1
fixed
suse enterprise server 15 SP5
3.6.15-150300.10.65.1
fixed
suse enterprise server 15 SP6
3.6.15-150300.10.65.1
fixed
suse enterprise server 15 SP7
3.6.15-150300.10.65.1
fixed
python3-curses
suse enterprise desktop 15 SP5
3.6.15-150300.10.65.2
fixed
suse enterprise desktop 15 SP6
3.6.15-150300.10.65.2
fixed
suse enterprise desktop 15 SP7
3.6.15-150300.10.65.2
fixed
suse enterprise sap 15 SP5
3.6.15-150300.10.65.2
fixed
suse enterprise sap 15 SP6
3.6.15-150300.10.65.2
fixed
suse enterprise sap 15 SP7
3.6.15-150300.10.65.2
fixed
suse enterprise server 15 SP3
3.6.15-150300.10.65.2
fixed
suse enterprise server 15 SP4
3.6.15-150300.10.65.2
fixed
suse enterprise server 15 SP5
3.6.15-150300.10.65.2
fixed
suse enterprise server 15 SP6
3.6.15-150300.10.65.2
fixed
suse enterprise server 15 SP7
3.6.15-150300.10.65.2
fixed
python3-dbm
suse enterprise desktop 15 SP5
3.6.15-150300.10.65.2
fixed
suse enterprise desktop 15 SP6
3.6.15-150300.10.65.2
fixed
suse enterprise desktop 15 SP7
3.6.15-150300.10.65.2
fixed
suse enterprise sap 15 SP5
3.6.15-150300.10.65.2
fixed
suse enterprise sap 15 SP6
3.6.15-150300.10.65.2
fixed
suse enterprise sap 15 SP7
3.6.15-150300.10.65.2
fixed
suse enterprise server 15 SP3
3.6.15-150300.10.65.2
fixed
suse enterprise server 15 SP4
3.6.15-150300.10.65.2
fixed
suse enterprise server 15 SP5
3.6.15-150300.10.65.2
fixed
suse enterprise server 15 SP6
3.6.15-150300.10.65.2
fixed
suse enterprise server 15 SP7
3.6.15-150300.10.65.2
fixed
python3-devel
suse enterprise desktop 15 SP5
3.6.15-150300.10.65.1
fixed
suse enterprise desktop 15 SP6
3.6.15-150300.10.65.1
fixed
suse enterprise desktop 15 SP7
3.6.15-150300.10.65.1
fixed
suse enterprise sap 15 SP5
3.6.15-150300.10.65.1
fixed
suse enterprise sap 15 SP6
3.6.15-150300.10.65.1
fixed
suse enterprise sap 15 SP7
3.6.15-150300.10.65.1
fixed
suse enterprise server 15 SP3
3.6.15-150300.10.65.1
fixed
suse enterprise server 15 SP4
3.6.15-150300.10.65.1
fixed
suse enterprise server 15 SP5
3.6.15-150300.10.65.1
fixed
suse enterprise server 15 SP6
3.6.15-150300.10.65.1
fixed
suse enterprise server 15 SP7
3.6.15-150300.10.65.1
fixed
python3-idle
suse enterprise desktop 15 SP5
3.6.15-150300.10.65.2
fixed
suse enterprise desktop 15 SP6
3.6.15-150300.10.65.2
fixed
suse enterprise desktop 15 SP7
3.6.15-150300.10.65.2
fixed
suse enterprise sap 15 SP5
3.6.15-150300.10.65.2
fixed
suse enterprise sap 15 SP6
3.6.15-150300.10.65.2
fixed
suse enterprise sap 15 SP7
3.6.15-150300.10.65.2
fixed
suse enterprise server 15 SP3
3.6.15-150300.10.65.2
fixed
suse enterprise server 15 SP4
3.6.15-150300.10.65.2
fixed
suse enterprise server 15 SP5
3.6.15-150300.10.65.2
fixed
suse enterprise server 15 SP6
3.6.15-150300.10.65.2
fixed
suse enterprise server 15 SP7
3.6.15-150300.10.65.2
fixed
python3-tk
suse enterprise desktop 15 SP5
3.6.15-150300.10.65.2
fixed
suse enterprise desktop 15 SP6
3.6.15-150300.10.65.2
fixed
suse enterprise desktop 15 SP7
3.6.15-150300.10.65.2
fixed
suse enterprise sap 15 SP5
3.6.15-150300.10.65.2
fixed
suse enterprise sap 15 SP6
3.6.15-150300.10.65.2
fixed
suse enterprise sap 15 SP7
3.6.15-150300.10.65.2
fixed
suse enterprise server 15 SP3
3.6.15-150300.10.65.2
fixed
suse enterprise server 15 SP4
3.6.15-150300.10.65.2
fixed
suse enterprise server 15 SP5
3.6.15-150300.10.65.2
fixed
suse enterprise server 15 SP6
3.6.15-150300.10.65.2
fixed
suse enterprise server 15 SP7
3.6.15-150300.10.65.2
fixed
python3-tools
suse enterprise server 15 SP3
3.6.15-150300.10.65.1
fixed
suse enterprise server 15 SP4
3.6.15-150300.10.65.1
fixed
python311
suse enterprise desktop 15 SP6
3.11.9-150600.3.3.1
fixed
suse enterprise desktop 15 SP7
3.11.9-150600.3.3.1
fixed
suse enterprise sap 15 SP6
3.11.9-150600.3.3.1
fixed
suse enterprise sap 15 SP7
3.11.9-150600.3.3.1
fixed
suse enterprise server 15 SP6
3.11.9-150600.3.3.1
fixed
suse enterprise server 15 SP7
3.11.9-150600.3.3.1
fixed
python311-base
suse enterprise desktop 15 SP6
3.11.9-150600.3.3.1
fixed
suse enterprise desktop 15 SP7
3.11.9-150600.3.3.1
fixed
suse enterprise sap 15 SP6
3.11.9-150600.3.3.1
fixed
suse enterprise sap 15 SP7
3.11.9-150600.3.3.1
fixed
suse enterprise server 15 SP6
3.11.9-150600.3.3.1
fixed
suse enterprise server 15 SP7
3.11.9-150600.3.3.1
fixed
python311-curses
suse enterprise desktop 15 SP6
3.11.9-150600.3.3.1
fixed
suse enterprise desktop 15 SP7
3.11.9-150600.3.3.1
fixed
suse enterprise sap 15 SP6
3.11.9-150600.3.3.1
fixed
suse enterprise sap 15 SP7
3.11.9-150600.3.3.1
fixed
suse enterprise server 15 SP6
3.11.9-150600.3.3.1
fixed
suse enterprise server 15 SP7
3.11.9-150600.3.3.1
fixed
python311-dbm
suse enterprise desktop 15 SP6
3.11.9-150600.3.3.1
fixed
suse enterprise desktop 15 SP7
3.11.9-150600.3.3.1
fixed
suse enterprise sap 15 SP6
3.11.9-150600.3.3.1
fixed
suse enterprise sap 15 SP7
3.11.9-150600.3.3.1
fixed
suse enterprise server 15 SP6
3.11.9-150600.3.3.1
fixed
suse enterprise server 15 SP7
3.11.9-150600.3.3.1
fixed
python311-devel
suse enterprise desktop 15 SP6
3.11.9-150600.3.3.1
fixed
suse enterprise desktop 15 SP7
3.11.9-150600.3.3.1
fixed
suse enterprise sap 15 SP6
3.11.9-150600.3.3.1
fixed
suse enterprise sap 15 SP7
3.11.9-150600.3.3.1
fixed
suse enterprise server 15 SP6
3.11.9-150600.3.3.1
fixed
suse enterprise server 15 SP7
3.11.9-150600.3.3.1
fixed
python311-idle
suse enterprise desktop 15 SP6
3.11.9-150600.3.3.1
fixed
suse enterprise desktop 15 SP7
3.11.9-150600.3.3.1
fixed
suse enterprise sap 15 SP6
3.11.9-150600.3.3.1
fixed
suse enterprise sap 15 SP7
3.11.9-150600.3.3.1
fixed
suse enterprise server 15 SP6
3.11.9-150600.3.3.1
fixed
suse enterprise server 15 SP7
3.11.9-150600.3.3.1
fixed
python311-tk
suse enterprise desktop 15 SP6
3.11.9-150600.3.3.1
fixed
suse enterprise desktop 15 SP7
3.11.9-150600.3.3.1
fixed
suse enterprise sap 15 SP6
3.11.9-150600.3.3.1
fixed
suse enterprise sap 15 SP7
3.11.9-150600.3.3.1
fixed
suse enterprise server 15 SP6
3.11.9-150600.3.3.1
fixed
suse enterprise server 15 SP7
3.11.9-150600.3.3.1
fixed
python311-tools
suse enterprise desktop 15 SP6
3.11.9-150600.3.3.1
fixed
suse enterprise desktop 15 SP7
3.11.9-150600.3.3.1
fixed
suse enterprise sap 15 SP6
3.11.9-150600.3.3.1
fixed
suse enterprise sap 15 SP7
3.11.9-150600.3.3.1
fixed
suse enterprise server 15 SP6
3.11.9-150600.3.3.1
fixed
suse enterprise server 15 SP7
3.11.9-150600.3.3.1
fixed
python312
suse enterprise desktop 15 SP6
3.12.4-150600.3.3.1
fixed
suse enterprise sap 15 SP6
3.12.4-150600.3.3.1
fixed
suse enterprise server 15 SP6
3.12.4-150600.3.3.1
fixed
python312-base
suse enterprise desktop 15 SP6
3.12.4-150600.3.3.1
fixed
suse enterprise sap 15 SP6
3.12.4-150600.3.3.1
fixed
suse enterprise server 15 SP6
3.12.4-150600.3.3.1
fixed
python312-curses
suse enterprise desktop 15 SP6
3.12.4-150600.3.3.1
fixed
suse enterprise sap 15 SP6
3.12.4-150600.3.3.1
fixed
suse enterprise server 15 SP6
3.12.4-150600.3.3.1
fixed
python312-dbm
suse enterprise desktop 15 SP6
3.12.4-150600.3.3.1
fixed
suse enterprise sap 15 SP6
3.12.4-150600.3.3.1
fixed
suse enterprise server 15 SP6
3.12.4-150600.3.3.1
fixed
python312-devel
suse enterprise desktop 15 SP6
3.12.4-150600.3.3.1
fixed
suse enterprise sap 15 SP6
3.12.4-150600.3.3.1
fixed
suse enterprise server 15 SP6
3.12.4-150600.3.3.1
fixed
python312-idle
suse enterprise desktop 15 SP6
3.12.4-150600.3.3.1
fixed
suse enterprise sap 15 SP6
3.12.4-150600.3.3.1
fixed
suse enterprise server 15 SP6
3.12.4-150600.3.3.1
fixed
python312-tk
suse enterprise desktop 15 SP6
3.12.4-150600.3.3.1
fixed
suse enterprise sap 15 SP6
3.12.4-150600.3.3.1
fixed
suse enterprise server 15 SP6
3.12.4-150600.3.3.1
fixed
python312-tools
suse enterprise desktop 15 SP6
3.12.4-150600.3.3.1
fixed
suse enterprise sap 15 SP6
3.12.4-150600.3.3.1
fixed
suse enterprise server 15 SP6
3.12.4-150600.3.3.1
fixed
python36
suse enterprise server 12 SP3
3.6.15-6.106.1
fixed
python36-base
suse enterprise server 12 SP3
3.6.15-6.106.1
fixed
python36-curses
suse enterprise server 12 SP3
3.6.15-6.106.1
fixed
python36-dbm
suse enterprise server 12 SP3
3.6.15-6.106.1
fixed
python36-devel
suse enterprise server 12 SP3
3.6.15-6.106.1
fixed
python36-idle
suse enterprise server 12 SP3
3.6.15-6.106.1
fixed
python36-testsuite
suse enterprise server 12 SP3
3.6.15-6.106.1
fixed
python36-tk
suse enterprise server 12 SP3
3.6.15-6.106.1
fixed
python36-tools
suse enterprise server 12 SP3
3.6.15-6.106.1
fixed
python39
suse enterprise sap 15 SP5
3.9.19-150300.4.46.1
fixed
suse enterprise server 15 SP5
3.9.19-150300.4.46.1
fixed
python39-base
suse enterprise sap 15 SP5
3.9.19-150300.4.46.1
fixed
suse enterprise server 15 SP5
3.9.19-150300.4.46.1
fixed
python39-curses
suse enterprise sap 15 SP5
3.9.19-150300.4.46.1
fixed
suse enterprise server 15 SP5
3.9.19-150300.4.46.1
fixed
python39-dbm
suse enterprise sap 15 SP5
3.9.19-150300.4.46.1
fixed
suse enterprise server 15 SP5
3.9.19-150300.4.46.1
fixed
Red Hat logo
Red Hat Enterprise Linux Releases
Red Hat Product
Release
python-unversioned-command
RHEL 9
0:3.9.21-1.el9_5
fixed
python3
RHEL 9
0:3.9.21-1.el9_5
fixed
python3-debug
RHEL 9
0:3.9.21-1.el9_5
fixed
python3-devel
RHEL 9
0:3.9.21-1.el9_5
fixed
python3-idle
RHEL 9
0:3.9.21-1.el9_5
fixed
python3-libs
RHEL 9
0:3.9.21-1.el9_5
fixed
python3-test
RHEL 9
0:3.9.21-1.el9_5
fixed
python3-tkinter
RHEL 9
0:3.9.21-1.el9_5
fixed
python3.11
RHEL 9
0:3.11.9-7.el9
fixed
python3.11-debug
RHEL 9
0:3.11.9-7.el9
fixed
python3.11-devel
RHEL 9
0:3.11.9-7.el9
fixed
python3.11-idle
RHEL 9
0:3.11.9-7.el9
fixed
python3.11-libs
RHEL 9
0:3.11.9-7.el9
fixed
python3.11-test
RHEL 9
0:3.11.9-7.el9
fixed
python3.11-tkinter
RHEL 9
0:3.11.9-7.el9
fixed
python3.12
RHEL 9
0:3.12.5-2.el9
fixed
python3.12-debug
RHEL 9
0:3.12.5-2.el9
fixed
python3.12-devel
RHEL 9
0:3.12.5-2.el9
fixed
python3.12-idle
RHEL 9
0:3.12.5-2.el9
fixed
python3.12-libs
RHEL 9
0:3.12.5-2.el9
fixed
python3.12-test
RHEL 9
0:3.12.5-2.el9
fixed
python3.12-tkinter
RHEL 9
0:3.12.5-2.el9
fixed
References