Every CVE Search/ Get API key

CVE-2023-41105

An issue was discovered in Python 3.11 through 3.11.4. If a path containing '\0' bytes is passed...

7.5 HighFix available

An issue was discovered in Python 3.11 through 3.11.4. If a path containing '\0' bytes is passed to os.path.normpath(), the path will be truncated unexpectedly at the first '\0' byte. There are plausible cases in which an application would have rejected a filename for security reasons in Python 3.10.x or earlier, but that filename is no longer rejected in Python 3.11.x.

Attack profile

How easy it is to exploit

Attack vector
Network
Complexity
Low
Privileges needed
None
User interaction
None

What an attacker can affect

Confidentiality
None
Integrity
High
Availability
None

Exploit likelihood

2.59%Up 2.5 points since Aug 23, 2023
90%50%10%1%

What each source reports

NVD Score used 7.5

An issue was discovered in Python 3.11 through 3.11.4. If a path containing '\0' bytes is passed to os.path.normpath(), the path will be truncated unexpectedly at the first '\0' byte. There are plausible cases in which an application would have rejected a filename for security reasons in Python 3.10.x or earlier, but that filename is no longer rejected in Python 3.11.x.

Record
CVE-2023-41105
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N
Weakness
CWE-426
Updated
2026-11-02
CVE List No score

An issue was discovered in Python 3.11 through 3.11.4. If a path containing '\0' bytes is passed to os.path.normpath(), the path will be truncated unexpectedly at the first '\0' byte. There are plausible cases in which an application would have rejected a filename for security reasons in Python 3.10.x or earlier, but that filename is no longer rejected in Python 3.11.x.

Record
CVE-2023-41105
Updated
2026-11-02
EUVDEUVD-2023-45624 No score

An issue was discovered in Python 3.11 through 3.11.4. If a path containing '\0' bytes is passed to os.path.normpath(), the path will be truncated unexpectedly at the first '\0' byte. There are plausible cases in which an application would have rejected a filename for security reasons in Python 3.10.x or earlier, but that filename is no longer rejected in Python 3.11.x.

Record
EUVD-2023-45624
Updated
2026-11-03
GitHub AdvisoriesGHSA-65fx-pmw6-rcfm 7.5

An issue was discovered in Python 3.11 through 3.11.4. If a path containing '\0' bytes is passed...

An issue was discovered in Python 3.11 through 3.11.4. If a path containing '\0' bytes is passed to os.path.normpath(), the path will be truncated unexpectedly at the first '\0' byte. There are plausible cases in which an application would have rejected a filename for security reasons in Python 3.10.x or earlier, but that filename is no longer rejected in Python 3.11.x.

Record
GHSA-65fx-pmw6-rcfm
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N
Weakness
CWE-426
Updated
2026-11-02
OSVBELL-CVE-2023-41105 7.5
Record
BELL-CVE-2023-41105
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N
Updated
2026-11-02
OSVDEBIAN-CVE-2023-41105 7.5

An issue was discovered in Python 3.11 through 3.11.4. If a path containing '\0' bytes is passed to os.path.normpath(), the path will be truncated unexpectedly at the first '\0' byte. There are plausible cases in which an application would have rejected a filename for security reasons in Python 3.10.x or earlier, but that filename is no longer rejected in Python 3.11.x.

Record
DEBIAN-CVE-2023-41105
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N
Updated
2026-11-02
Show 15 moreShow less
OSVRHSA-2023:6494 7.5

Red Hat Security Advisory: python3.11 security update

Record
RHSA-2023:6494
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N
Updated
2026-11-02
OSVRHSA-2023:7024 7.5

Red Hat Security Advisory: python3.11 security update

Record
RHSA-2023:7024
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N
Updated
2026-11-02
OSVUBUNTU-CVE-2023-41105 7.5

An issue was discovered in Python 3.11 through 3.11.4. If a path containing '\0' bytes is passed to os.path.normpath(), the path will be truncated unexpectedly at the first '\0' byte. There are plausible cases in which an application would have rejected a filename for security reasons in Python 3.10.x or earlier, but that filename is no longer rejected in Python 3.11.x.

Record
UBUNTU-CVE-2023-41105
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N
Updated
2026-11-02
OSVALSA-2023:6494 No score

Moderate: python3.11 security update

Python is an interpreted, interactive, object-oriented programming language, which includes modules, classes, exceptions, very high level dynamic data types and dynamic typing. Python supports interfaces to many system calls and libraries, as well as to various windowing systems.

The following packages have been upgraded to a later upstream version: python3.11 (3.11.5). (BZ#2210785)

Security Fix(es):

  • python: tarfile module directory traversal (CVE-2007-4559)
  • python: file path truncation at \0 characters (CVE-2023-41105)

For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.

Additional Changes:

For detailed information on changes in this release, see the AlmaLinux Release Notes linked from the References section.

Record
ALSA-2023:6494
Updated
2026-11-02
OSVALSA-2023:7024 No score

Moderate: python3.11 security update

Python is an interpreted, interactive, object-oriented programming language, which includes modules, classes, exceptions, very high level dynamic data types and dynamic typing. Python supports interfaces to many system calls and libraries, as well as to various windowing systems.

Security Fix(es):

  • python: tarfile module directory traversal (CVE-2007-4559)
  • python: file path truncation at \0 characters (CVE-2023-41105)

For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.

Additional Changes:

For detailed information on changes in this release, see the AlmaLinux Release Notes linked from the References section.

Record
ALSA-2023:7024
Updated
2026-11-02
OSVBIT-libpython-2023-41105 No score

An issue was discovered in Python 3.11 through 3.11.4. If a path containing '\0' bytes is passed to os.path.normpath(), the path will be truncated unexpectedly at the first '\0' byte. There are plausible cases in which an application would have rejected a filename for security reasons in Python 3.10.x or earlier, but that filename is no longer rejected in Python 3.11.x.

Record
BIT-libpython-2023-41105
Updated
2026-11-02
OSVBIT-python-2023-41105 No score

An issue was discovered in Python 3.11 through 3.11.4. If a path containing '\0' bytes is passed to os.path.normpath(), the path will be truncated unexpectedly at the first '\0' byte. There are plausible cases in which an application would have rejected a filename for security reasons in Python 3.10.x or earlier, but that filename is no longer rejected in Python 3.11.x.

Record
BIT-python-2023-41105
Updated
2026-11-02
OSVBIT-python-min-2023-41105 No score

An issue was discovered in Python 3.11 through 3.11.4. If a path containing '\0' bytes is passed to os.path.normpath(), the path will be truncated unexpectedly at the first '\0' byte. There are plausible cases in which an application would have rejected a filename for security reasons in Python 3.10.x or earlier, but that filename is no longer rejected in Python 3.11.x.

Record
BIT-python-min-2023-41105
Updated
2026-11-02
OSVCLSA-2025-1740470877 No score

python3.11: Fix of CVE-2023-41105

  • CVE-2023-41105: fix unexpected path truncation in os.path.normpath() when handling '\0' bytes
  • fix potential nullptr dereference + use of uninitialized memory
Record
CLSA-2025-1740470877
Updated
2026-11-02
OSV No score

An issue was discovered in Python 3.11 through 3.11.4. If a path containing '\0' bytes is passed to os.path.normpath(), the path will be truncated unexpectedly at the first '\0' byte. There are plausible cases in which an application would have rejected a filename for security reasons in Python 3.10.x or earlier, but that filename is no longer rejected in Python 3.11.x.

Record
CVE-2023-41105
Updated
2026-11-02
OSVopenSUSE-SU-2024:13261-1 No score

python311-3.11.5-2.1 on GA media

These are all security issues fixed in the python311-3.11.5-2.1 package on the GA media of openSUSE Tumbleweed.

Record
openSUSE-SU-2024:13261-1
Updated
2026-11-02
OSVPSF-2023-9 No score

os.path.normpath() truncates on null bytes

Passing a path with null bytes to the os.path.normpath() function causes the returned path to be unexpectedly truncated at the first occurrence of null bytes within the path. Python versions before 3.11.0 didn’t truncate the path on null bytes.

If allowlisting is applied before a call to os.path.normpath() is used later in the program, the allowlisting can be circumvented if the path containing null bytes is constructed to pass the allowlist but then change to the targeted resource after truncation.

Record
PSF-2023-9
Updated
2026-11-02
OSVSUSE-SU-2023:3939-1 No score

Security update for python3

This update for python3 fixes the following issues:

  • CVE-2023-40217: Fixed TLS handshake bypass on closed sockets (bsc#1214692).
  • CVE-2023-41105: Fixed input truncation on null bytes in os.path.normpath (bsc#1214693).
Record
SUSE-SU-2023:3939-1
Updated
2026-11-02
OSVSUSE-SU-2023:3943-1 No score

Security update for python311

This update for python311 fixes the following issues:

Update to 3.11.5.

  • CVE-2023-40217: Fixed TLS handshake bypass on closed sockets (bsc#1214692).
  • CVE-2023-41105: Fixed input truncation on null bytes in os.path.normpath (bsc#1214693).
Record
SUSE-SU-2023:3943-1
Updated
2026-11-02
OSVUSN-6891-1 No score

python3.5, python3.6, python3.7, python3.8, python3.9, python3.10, python3.11, python3.12 vulnerabilities

It was discovered that Python incorrectly handled certain inputs. An attacker could possibly use this issue to execute arbitrary code. This issue only affected Ubuntu 14.04 LTS and Ubuntu 18.04 LTS. (CVE-2015-20107)

It was discovered that Python incorrectly used regular expressions vulnerable to catastrophic backtracking. A remote attacker could possibly use this issue to cause a denial of service. This issue only affected Ubuntu 14.04 LTS. (CVE-2018-1060, CVE-2018-1061)

It was discovered that Python failed to initialize Expat’s hash salt. A remote attacker could possibly use this issue to cause hash collisions, leading to a denial of service. This issue only affected Ubuntu 14.04 LTS. (CVE-2018-14647)

It was discovered that Python incorrectly handled certain pickle files. An attacker could possibly use this issue to consume memory, leading to a denial of service. This issue only affected Ubuntu 14.04 LTS. (CVE-2018-20406)

It was discovered that Python incorrectly validated the domain when handling cookies. An attacker could possibly trick Python into sending cookies to the wrong domain. This issue only affected Ubuntu 14.04 LTS. (CVE-2018-20852)

Jonathan Birch and Panayiotis Panayiotou discovered that Python incorrectly handled Unicode encoding during NFKC normalization. An attacker could possibly use this issue to obtain sensitive information. This issue only affected Ubuntu 14.04 LTS. (CVE-2019-9636, CVE-2019-10160)

It was discovered that Python incorrectly parsed certain email addresses. A remote attacker could possibly use this issue to trick Python applications into accepting email addresses that should be denied. This issue only affected Ubuntu 14.04 LTS. (CVE-2019-16056)

It was discovered that the Python documentation XML-RPC server incorrectly handled certain fields. A remote attacker could use this issue to execute a cross-site scripting (XSS) attack. This issue only affected Ubuntu 14.04 LTS. (CVE-2019-16935)

It was discovered that Python documentation had a misleading information. A security issue could be possibly caused by wrong assumptions of this information. This issue only affected Ubuntu 14.04 LTS and Ubuntu 18.04 LTS. (CVE-2019-17514)

It was discovered that Python incorrectly stripped certain characters from requests. A remote attacker could use this issue to perform CRLF injection. This issue only affected Ubuntu 14.04 LTS and Ubuntu 18.04 LTS. (CVE-2019-18348)

It was discovered that Python incorrectly handled certain TAR archives. An attacker could possibly use this issue to cause a denial of service. This issue only affected Ubuntu 14.04 LTS and Ubuntu 18.04 LTS. (CVE-2019-20907)

Colin Read and Nicolas Edet discovered that Python incorrectly handled parsing certain X509 certificates. An attacker could possibly use this issue to cause Python to crash, resulting in a denial of service. This issue only affected Ubuntu 14.04 LTS. (CVE-2019-5010)

It was discovered that incorrectly handled certain ZIP files. An attacker could possibly use this issue to cause a denial of service. This issue only affected Ubuntu 14.04 LTS. (CVE-2019-9674)

It was discovered that Python incorrectly handled certain urls. A remote attacker could possibly use this issue to perform CRLF injection attacks. This issue only affected Ubuntu 14.04 LTS. (CVE-2019-9740, CVE-2019-9947)

Sihoon Lee discovered that Python incorrectly handled the local_file: scheme. A remote attacker could possibly use this issue to bypass blocklist meschanisms. This issue only affected Ubuntu 14.04 LTS. (CVE-2019-9948)

It was discovered that Python incorrectly handled certain IP values. An attacker could possibly use this issue to cause a denial of service. This issue only affected Ubuntu 14.04 LTS and Ubuntu 18.04 LTS. (CVE-2020-14422)

It was discovered that Python incorrectly handled certain character sequences. A remote attacker could possibly use this issue to perform CRLF injection. This issue only affected Ubuntu 14.04 LTS and Ubuntu…

Record
USN-6891-1
Updated
2026-11-02

Affected products

Affected packages

Affected packages
PackageAffectedFixed
python3.11
AlmaLinux:9
From an advisory covering 2 CVEs
before 3.11.5-1.el9_3
3.11.5-1.el9_3
python3.11-debug
AlmaLinux:9
From an advisory covering 2 CVEs
before 3.11.5-1.el9_3
3.11.5-1.el9_3
python3.11-devel
AlmaLinux:9
From an advisory covering 2 CVEs
before 3.11.5-1.el9_3
3.11.5-1.el9_3
python3.11-idle
AlmaLinux:9
From an advisory covering 2 CVEs
before 3.11.5-1.el9_3
3.11.5-1.el9_3
python3.11-libs
AlmaLinux:9
From an advisory covering 2 CVEs
before 3.11.5-1.el9_3
3.11.5-1.el9_3
python3.11-test
AlmaLinux:9
From an advisory covering 2 CVEs
before 3.11.5-1.el9_3
3.11.5-1.el9_3
python3.11-tkinter
AlmaLinux:9
From an advisory covering 2 CVEs
before 3.11.5-1.el9_3
3.11.5-1.el9_3
python3.11
AlmaLinux:8
From an advisory covering 2 CVEs
before 3.11.5-1.el8_9
3.11.5-1.el8_9
python3.11-debug
AlmaLinux:8
From an advisory covering 2 CVEs
before 3.11.5-1.el8_9
3.11.5-1.el8_9
python3.11-devel
AlmaLinux:8
From an advisory covering 2 CVEs
before 3.11.5-1.el8_9
3.11.5-1.el8_9
Show 78 moreShow less
Affected packages
PackageAffectedFixed
python3.11-idle
AlmaLinux:8
From an advisory covering 2 CVEs
before 3.11.5-1.el8_9
3.11.5-1.el8_9
python3.11-libs
AlmaLinux:8
From an advisory covering 2 CVEs
before 3.11.5-1.el8_9
3.11.5-1.el8_9
python3.11-rpm-macros
AlmaLinux:8
From an advisory covering 2 CVEs
before 3.11.5-1.el8_9
3.11.5-1.el8_9
python3.11-test
AlmaLinux:8
From an advisory covering 2 CVEs
before 3.11.5-1.el8_9
3.11.5-1.el8_9
python3.11-tkinter
AlmaLinux:8
From an advisory covering 2 CVEs
before 3.11.5-1.el8_9
3.11.5-1.el8_9
python3
Alpaquita:23
3.11.3-r0 up to 3.11.5-r0
3.11.5-r0
python3
Alpaquita:stream
3.11.4-r0 up to 3.11.5-r0
3.11.5-r0
python3
BellSoft Hardened Containers:23
3.11.3-r0 up to 3.11.5-r0
3.11.5-r0
python3
BellSoft Hardened Containers:stream
3.11.4-r0 up to 3.11.5-r0
3.11.5-r0
libpython
Bitnami
3.11.0 up to 3.11.5
3.11.5
python
Bitnami
3.11.0 up to 3.11.5
3.11.5
python-min
Bitnami
3.11.0 up to 3.11.5
3.11.5
python3.11
TuxCare:AlmaLinux:9.2
before 3.11.2-2.el9_2.2.tuxcare.els3
3.11.2-2.el9_2.2.tuxcare.els3
python3.11-debug
TuxCare:AlmaLinux:9.2
before 3.11.2-2.el9_2.2.tuxcare.els3
3.11.2-2.el9_2.2.tuxcare.els3
python3.11-devel
TuxCare:AlmaLinux:9.2
before 3.11.2-2.el9_2.2.tuxcare.els3
3.11.2-2.el9_2.2.tuxcare.els3
python3.11-idle
TuxCare:AlmaLinux:9.2
before 3.11.2-2.el9_2.2.tuxcare.els3
3.11.2-2.el9_2.2.tuxcare.els3
python3.11-libs
TuxCare:AlmaLinux:9.2
before 3.11.2-2.el9_2.2.tuxcare.els3
3.11.2-2.el9_2.2.tuxcare.els3
python3.11-test
TuxCare:AlmaLinux:9.2
before 3.11.2-2.el9_2.2.tuxcare.els3
3.11.2-2.el9_2.2.tuxcare.els3
python3.11-tkinter
TuxCare:AlmaLinux:9.2
before 3.11.2-2.el9_2.2.tuxcare.els3
3.11.2-2.el9_2.2.tuxcare.els3
python3.11
Debian:12
before 3.11.2-6+deb12u2, plus listed versions
3.11.2-63.11.2-6+deb12u1
3.11.2-6+deb12u2
python3.11
Red Hat:enterprise_linux:9::appstream
From an advisory covering 2 CVEs
before 0:3.11.5-1.el9_3
0:3.11.5-1.el9_3
python3.11-debuginfo
Red Hat:enterprise_linux:9::appstream
From an advisory covering 2 CVEs
before 0:3.11.5-1.el9_3
0:3.11.5-1.el9_3
python3.11-debugsource
Red Hat:enterprise_linux:9::appstream
From an advisory covering 2 CVEs
before 0:3.11.5-1.el9_3
0:3.11.5-1.el9_3
python3.11-devel
Red Hat:enterprise_linux:9::appstream
From an advisory covering 2 CVEs
before 0:3.11.5-1.el9_3
0:3.11.5-1.el9_3
python3.11-libs
Red Hat:enterprise_linux:9::appstream
From an advisory covering 2 CVEs
before 0:3.11.5-1.el9_3
0:3.11.5-1.el9_3
python3.11-tkinter
Red Hat:enterprise_linux:9::appstream
From an advisory covering 2 CVEs
before 0:3.11.5-1.el9_3
0:3.11.5-1.el9_3
python3.11
Red Hat:enterprise_linux:9::crb
From an advisory covering 2 CVEs
before 0:3.11.5-1.el9_3
0:3.11.5-1.el9_3
python3.11-debug
Red Hat:enterprise_linux:9::crb
From an advisory covering 2 CVEs
before 0:3.11.5-1.el9_3
0:3.11.5-1.el9_3
python3.11-debuginfo
Red Hat:enterprise_linux:9::crb
From an advisory covering 2 CVEs
before 0:3.11.5-1.el9_3
0:3.11.5-1.el9_3
python3.11-debugsource
Red Hat:enterprise_linux:9::crb
From an advisory covering 2 CVEs
before 0:3.11.5-1.el9_3
0:3.11.5-1.el9_3
python3.11-idle
Red Hat:enterprise_linux:9::crb
From an advisory covering 2 CVEs
before 0:3.11.5-1.el9_3
0:3.11.5-1.el9_3
python3.11-test
Red Hat:enterprise_linux:9::crb
From an advisory covering 2 CVEs
before 0:3.11.5-1.el9_3
0:3.11.5-1.el9_3
python3.11-tkinter
Red Hat:enterprise_linux:9::crb
From an advisory covering 2 CVEs
before 0:3.11.5-1.el9_3
0:3.11.5-1.el9_3
python3.11
Red Hat:enterprise_linux:8::appstream
From an advisory covering 2 CVEs
before 0:3.11.5-1.el8_9
0:3.11.5-1.el8_9
python3.11-debuginfo
Red Hat:enterprise_linux:8::appstream
From an advisory covering 2 CVEs
before 0:3.11.5-1.el8_9
0:3.11.5-1.el8_9
python3.11-debugsource
Red Hat:enterprise_linux:8::appstream
From an advisory covering 2 CVEs
before 0:3.11.5-1.el8_9
0:3.11.5-1.el8_9
python3.11-devel
Red Hat:enterprise_linux:8::appstream
From an advisory covering 2 CVEs
before 0:3.11.5-1.el8_9
0:3.11.5-1.el8_9
python3.11-libs
Red Hat:enterprise_linux:8::appstream
From an advisory covering 2 CVEs
before 0:3.11.5-1.el8_9
0:3.11.5-1.el8_9
python3.11-rpm-macros
Red Hat:enterprise_linux:8::appstream
From an advisory covering 2 CVEs
before 0:3.11.5-1.el8_9
0:3.11.5-1.el8_9
python3.11-tkinter
Red Hat:enterprise_linux:8::appstream
From an advisory covering 2 CVEs
before 0:3.11.5-1.el8_9
0:3.11.5-1.el8_9
python3.11
Red Hat:enterprise_linux:8::crb
From an advisory covering 2 CVEs
before 0:3.11.5-1.el8_9
0:3.11.5-1.el8_9
python3.11-debug
Red Hat:enterprise_linux:8::crb
From an advisory covering 2 CVEs
before 0:3.11.5-1.el8_9
0:3.11.5-1.el8_9
python3.11-debuginfo
Red Hat:enterprise_linux:8::crb
From an advisory covering 2 CVEs
before 0:3.11.5-1.el8_9
0:3.11.5-1.el8_9
python3.11-debugsource
Red Hat:enterprise_linux:8::crb
From an advisory covering 2 CVEs
before 0:3.11.5-1.el8_9
0:3.11.5-1.el8_9
python3.11-idle
Red Hat:enterprise_linux:8::crb
From an advisory covering 2 CVEs
before 0:3.11.5-1.el8_9
0:3.11.5-1.el8_9
python3.11-test
Red Hat:enterprise_linux:8::crb
From an advisory covering 2 CVEs
before 0:3.11.5-1.el8_9
0:3.11.5-1.el8_9
python3.11-tkinter
Red Hat:enterprise_linux:8::crb
From an advisory covering 2 CVEs
before 0:3.11.5-1.el8_9
0:3.11.5-1.el8_9
python3
SUSE:Linux Enterprise Module for Web and Scripting 12
From an advisory covering 2 CVEs
before 3.4.10-25.116.1
3.4.10-25.116.1
python3-base
SUSE:Linux Enterprise Module for Web and Scripting 12
From an advisory covering 2 CVEs
before 3.4.10-25.116.1
3.4.10-25.116.1
python3
SUSE:Linux Enterprise Software Development Kit 12 SP5
From an advisory covering 2 CVEs
before 3.4.10-25.116.1
3.4.10-25.116.1
python3-base
SUSE:Linux Enterprise Software Development Kit 12 SP5
From an advisory covering 2 CVEs
before 3.4.10-25.116.1
3.4.10-25.116.1
python3
SUSE:Linux Enterprise Server 12 SP5
From an advisory covering 2 CVEs
before 3.4.10-25.116.1
3.4.10-25.116.1
python3-base
SUSE:Linux Enterprise Server 12 SP5
From an advisory covering 2 CVEs
before 3.4.10-25.116.1
3.4.10-25.116.1
python3
SUSE:Linux Enterprise Server for SAP Applications 12 SP5
From an advisory covering 2 CVEs
before 3.4.10-25.116.1
3.4.10-25.116.1
python3-base
SUSE:Linux Enterprise Server for SAP Applications 12 SP5
From an advisory covering 2 CVEs
before 3.4.10-25.116.1
3.4.10-25.116.1
python311
SUSE:Linux Enterprise Module for Python 3 15 SP4
From an advisory covering 2 CVEs
before 3.11.5-150400.9.20.1
3.11.5-150400.9.20.1
python311-core
SUSE:Linux Enterprise Module for Python 3 15 SP4
From an advisory covering 2 CVEs
before 3.11.5-150400.9.20.2
3.11.5-150400.9.20.2
python311-documentation
SUSE:Linux Enterprise Module for Python 3 15 SP4
From an advisory covering 2 CVEs
before 3.11.5-150400.9.20.2
3.11.5-150400.9.20.2
python311
SUSE:Linux Enterprise Module for Python 3 15 SP5
From an advisory covering 2 CVEs
before 3.11.5-150400.9.20.1
3.11.5-150400.9.20.1
python311-core
SUSE:Linux Enterprise Module for Python 3 15 SP5
From an advisory covering 2 CVEs
before 3.11.5-150400.9.20.2
3.11.5-150400.9.20.2
python311-documentation
SUSE:Linux Enterprise Module for Python 3 15 SP5
From an advisory covering 2 CVEs
before 3.11.5-150400.9.20.2
3.11.5-150400.9.20.2
python311
openSUSE:Leap 15.4
From an advisory covering 2 CVEs
before 3.11.5-150400.9.20.1
3.11.5-150400.9.20.1
python311-core
openSUSE:Leap 15.4
From an advisory covering 2 CVEs
before 3.11.5-150400.9.20.2
3.11.5-150400.9.20.2
python311-documentation
openSUSE:Leap 15.4
From an advisory covering 2 CVEs
before 3.11.5-150400.9.20.2
3.11.5-150400.9.20.2
python311
openSUSE:Leap 15.5
From an advisory covering 2 CVEs
before 3.11.5-150400.9.20.1
3.11.5-150400.9.20.1
python311-core
openSUSE:Leap 15.5
From an advisory covering 2 CVEs
before 3.11.5-150400.9.20.2
3.11.5-150400.9.20.2
python311-documentation
openSUSE:Leap 15.5
From an advisory covering 2 CVEs
before 3.11.5-150400.9.20.2
3.11.5-150400.9.20.2
python3.11
Ubuntu:Pro:22.04:LTS
before 3.11.0~rc1-1~22.04.1~esm1, plus listed versions
3.11.0~rc1-1~22.04
3.11.0~rc1-1~22.04.1~esm1
python3.5
Ubuntu:Pro:14.04:LTS
From an advisory covering 41 CVEs
before 3.5.2-2ubuntu0~16.04.4~14.04.1+esm1, plus listed versions
3.5.2-2ubuntu0~16.04.4~14.04.1
3.5.2-2ubuntu0~16.04.4~14.04.1+esm1
python3.5
Ubuntu:Pro:16.04:LTS
From an advisory covering 41 CVEs
before 3.5.2-2ubuntu0~16.04.13+esm13, plus listed versions
3.5.0-33.5.0-3ubuntu13.5.1~rc1-2ubuntu13.5.1-13.5.1-2
Show 30 moreShow less
3.5.1-33.5.1-53.5.1-6ubuntu13.5.1-6ubuntu23.5.1-9ubuntu13.5.1-103.5.2-2~16.013.5.2-2~16.043.5.2-2ubuntu0~16.04.13.5.2-2ubuntu0~16.04.23.5.2-2ubuntu0~16.04.33.5.2-2ubuntu0~16.04.43.5.2-2ubuntu0~16.04.53.5.2-2ubuntu0~16.04.83.5.2-2ubuntu0~16.04.93.5.2-2ubuntu0~16.04.103.5.2-2ubuntu0~16.04.113.5.2-2ubuntu0~16.04.123.5.2-2ubuntu0~16.04.133.5.2-2ubuntu0~16.04.13+esm13.5.2-2ubuntu0~16.04.13+esm23.5.2-2ubuntu0~16.04.13+esm33.5.2-2ubuntu0~16.04.13+esm53.5.2-2ubuntu0~16.04.13+esm63.5.2-2ubuntu0~16.04.13+esm73.5.2-2ubuntu0~16.04.13+esm83.5.2-2ubuntu0~16.04.13+esm93.5.2-2ubuntu0~16.04.13+esm103.5.2-2ubuntu0~16.04.13+esm113.5.2-2ubuntu0~16.04.13+esm12
3.5.2-2ubuntu0~16.04.13+esm13
python3.6
Ubuntu:Pro:18.04:LTS
From an advisory covering 41 CVEs
before 3.6.9-1~18.04ubuntu1.13+esm2, plus listed versions
3.6.3-1ubuntu13.6.4~rc1-13.6.4~rc1-23.6.4-13.6.4-2
Show 22 moreShow less
3.6.4-3build13.6.4-43.6.5~rc1-13.6.5-33.6.6-1~18.043.6.7-1~18.043.6.8-1~18.04.13.6.8-1~18.04.23.6.8-1~18.04.33.6.9-1~18.043.6.9-1~18.04ubuntu13.6.9-1~18.04ubuntu1.13.6.9-1~18.04ubuntu1.33.6.9-1~18.04ubuntu1.43.6.9-1~18.04ubuntu1.63.6.9-1~18.04ubuntu1.73.6.9-1~18.04ubuntu1.83.6.9-1~18.04ubuntu1.93.6.9-1~18.04ubuntu1.103.6.9-1~18.04ubuntu1.123.6.9-1~18.04ubuntu1.133.6.9-1~18.04ubuntu1.13+esm1
3.6.9-1~18.04ubuntu1.13+esm2
python3.7
Ubuntu:Pro:18.04:LTS
From an advisory covering 41 CVEs
before 3.7.5-2ubuntu1~18.04.2+esm3, plus listed versions
3.7.0~a2-13.7.0~a3-13.7.0~a3-23.7.0~a3-33.7.0~a4-1
Show 12 moreShow less
3.7.0~b1-13.7.0~b1-1build13.7.0~b2-13.7.0~b3-13.7.0-1~18.043.7.1-1~18.043.7.3-2~18.04.13.7.5-2~18.043.7.5-2~18.04.43.7.5-2ubuntu1~18.04.23.7.5-2ubuntu1~18.04.2+esm13.7.5-2ubuntu1~18.04.2+esm2
3.7.5-2ubuntu1~18.04.2+esm3
python3.8
Ubuntu:Pro:18.04:LTS
From an advisory covering 41 CVEs
before 3.8.0-3ubuntu1~18.04.2+esm2, plus listed versions
3.8.0-3~18.043.8.0-3~18.04.13.8.0-3ubuntu1~18.04.23.8.0-3ubuntu1~18.04.2+esm1
3.8.0-3ubuntu1~18.04.2+esm2
python3.8
Ubuntu:20.04:LTS
From an advisory covering 41 CVEs
before 3.8.10-0ubuntu1~20.04.10, plus listed versions
3.8.0-13.8.0-23.8.0-33.8.0-43.8.0-5
Show 18 moreShow less
3.8.1-2ubuntu33.8.2~rc1-1ubuntu13.8.2-13.8.2-1ubuntu13.8.2-1ubuntu1.13.8.2-1ubuntu1.23.8.5-1~20.043.8.5-1~20.04.23.8.5-1~20.04.33.8.10-0ubuntu1~20.043.8.10-0ubuntu1~20.04.13.8.10-0ubuntu1~20.04.23.8.10-0ubuntu1~20.04.43.8.10-0ubuntu1~20.04.53.8.10-0ubuntu1~20.04.63.8.10-0ubuntu1~20.04.73.8.10-0ubuntu1~20.04.83.8.10-0ubuntu1~20.04.9
3.8.10-0ubuntu1~20.04.10
python3.9
Ubuntu:Pro:20.04:LTS
From an advisory covering 41 CVEs
before 3.9.5-3ubuntu0~20.04.1+esm2, plus listed versions
3.9.0~rc1-1~20.043.9.0-5~20.043.9.5-3~20.04.13.9.5-3ubuntu0~20.04.13.9.5-3ubuntu0~20.04.1+esm1
3.9.5-3ubuntu0~20.04.1+esm2
python3.10
Ubuntu:22.04:LTS
From an advisory covering 41 CVEs
before 3.10.12-1~22.04.4, plus listed versions
3.10.0-23.10.0-33.10.0-43.10.0-53.10.0-5build1
Show 15 moreShow less
3.10.1-13.10.1-23.10.2-13.10.2-53.10.2-73.10.3-13.10.4-33.10.4-3ubuntu0.13.10.6-1~22.043.10.6-1~22.04.13.10.6-1~22.04.23.10.6-1~22.04.2ubuntu13.10.6-1~22.04.2ubuntu1.13.10.12-1~22.04.23.10.12-1~22.04.3
3.10.12-1~22.04.4
python3.11
Ubuntu:Pro:22.04:LTS
From an advisory covering 41 CVEs
before 3.11.0~rc1-1~22.04.1~esm1, plus listed versions
3.11.0~rc1-1~22.04
3.11.0~rc1-1~22.04.1~esm1
python311
openSUSE:Tumbleweed
before 3.11.5-2.1
3.11.5-2.1

History

History
RecordedChangedSources
affected, facts
aliasesEUVD
first indexedCVE List, GitHub Advisories, NVD, OSV

Dates are when Every CVE recorded each change. Upstream dates may differ.

In short

CVE-2023-41105 is a high vulnerability (CVSS 7.5) in Python, published August 23, 2023. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 2.59%, the 85th percentile. Fixed in python3 3.11.5-r0.

References

Show 76 moreShow less
This page doesn't list everything

Left out here: the rest of 1 source description. The JSON record has them.

MoveEnter Open