CVE catalog

CVE-2024-3219

python3.11: CVE-2024-3219

[CVE catalog]

Severity
Low
Published
Source
[NVD] · [CVE record]
EPSS
0.25% · Oct 25, 2026

The “socket” module provides a pure-Python fallback to the socket.socketpair() function for platforms that don’t support AF_UNIX, such as Windows. This pure-Python implementation uses AF_INET or AF_INET6 to create a local connected pair of sockets. The connection between the two sockets was not verified before passing the two sockets back to the user, which leaves the server socket vulnerable to a connection race from a malicious local peer. Platforms that support AF_UNIX such as Linux and macOS are not affected by this vulnerability. Versions prior to CPython 3.5 are not affected due to the vulnerable API not being included.

Vulnerable and fixed packages

Distribution-reported package versions and fixes. These do not depend on matching against the OpenFactory package catalog.

DistributionPackageReleaseVersionStatus
Debianpython3.11bookworm3.11.2-6+deb12u8not affected
Debianpython3.11bookworm-security3.11.2-6+deb12u9not affected

Fixed-version evidence

DistributionPackageTypeReleaseFixed versionUrgencyOriginBugs
Debianpython3.11sourcebookwormNot affectedunimportantNot reportedNot reported

OpenFactory catalog packages

[Debian 12 (Bookworm)]

  • [idle-python3.11]Not affected

    Source package: [python3.11]

    Details (4)
    • 3.11.2-6+deb12u8 · all · bookworm

      Not affected

      dsa · python3.11 · debian · bookworm

    • 3.11.2-6+deb12u8 · all · bookworm

      Not affected

      dsa · python3.11 · debian · bookworm

    • 3.11.2-6+deb12u3 · all · bookworm-security

      Not affected

      dsa · python3.11 · debian · bookworm

    • 3.11.2-6+deb12u3 · all · bookworm-security

      Not affected

      dsa · python3.11 · debian · bookworm

  • [libpython3.11]Not affected

    Source package: [python3.11]

    Details (4)
    • 3.11.2-6+deb12u8 · amd64 · bookworm

      Not affected

      dsa · python3.11 · debian · bookworm

    • 3.11.2-6+deb12u8 · arm64 · bookworm

      Not affected

      dsa · python3.11 · debian · bookworm

    • 3.11.2-6+deb12u3 · amd64 · bookworm-security

      Not affected

      dsa · python3.11 · debian · bookworm

    • 3.11.2-6+deb12u3 · arm64 · bookworm-security

      Not affected

      dsa · python3.11 · debian · bookworm

  • [libpython3.11-dbg]Not affected

    Source package: [python3.11]

    Details (4)
    • 3.11.2-6+deb12u8 · amd64 · bookworm

      Not affected

      dsa · python3.11 · debian · bookworm

    • 3.11.2-6+deb12u8 · arm64 · bookworm

      Not affected

      dsa · python3.11 · debian · bookworm

    • 3.11.2-6+deb12u3 · amd64 · bookworm-security

      Not affected

      dsa · python3.11 · debian · bookworm

    • 3.11.2-6+deb12u3 · arm64 · bookworm-security

      Not affected

      dsa · python3.11 · debian · bookworm

  • [libpython3.11-dev]Not affected

    Source package: [python3.11]

    Details (4)
    • 3.11.2-6+deb12u8 · amd64 · bookworm

      Not affected

      dsa · python3.11 · debian · bookworm

    • 3.11.2-6+deb12u8 · arm64 · bookworm

      Not affected

      dsa · python3.11 · debian · bookworm

    • 3.11.2-6+deb12u3 · amd64 · bookworm-security

      Not affected

      dsa · python3.11 · debian · bookworm

    • 3.11.2-6+deb12u3 · arm64 · bookworm-security

      Not affected

      dsa · python3.11 · debian · bookworm

  • [libpython3.11-minimal]Not affected

    Source package: [python3.11]

    Details (4)
    • 3.11.2-6+deb12u8 · amd64 · bookworm

      Not affected

      dsa · python3.11 · debian · bookworm

    • 3.11.2-6+deb12u8 · arm64 · bookworm

      Not affected

      dsa · python3.11 · debian · bookworm

    • 3.11.2-6+deb12u3 · amd64 · bookworm-security

      Not affected

      dsa · python3.11 · debian · bookworm

    • 3.11.2-6+deb12u3 · arm64 · bookworm-security

      Not affected

      dsa · python3.11 · debian · bookworm

  • [libpython3.11-stdlib]Not affected

    Source package: [python3.11]

    Details (4)
    • 3.11.2-6+deb12u8 · amd64 · bookworm

      Not affected

      dsa · python3.11 · debian · bookworm

    • 3.11.2-6+deb12u8 · arm64 · bookworm

      Not affected

      dsa · python3.11 · debian · bookworm

    • 3.11.2-6+deb12u3 · amd64 · bookworm-security

      Not affected

      dsa · python3.11 · debian · bookworm

    • 3.11.2-6+deb12u3 · arm64 · bookworm-security

      Not affected

      dsa · python3.11 · debian · bookworm

  • Source package: [python3.11]

    Details (4)
    • 3.11.2-6+deb12u8 · all · bookworm

      Not affected

      dsa · python3.11 · debian · bookworm

    • 3.11.2-6+deb12u8 · all · bookworm

      Not affected

      dsa · python3.11 · debian · bookworm

    • 3.11.2-6+deb12u3 · all · bookworm-security

      Not affected

      dsa · python3.11 · debian · bookworm

    • 3.11.2-6+deb12u3 · all · bookworm-security

      Not affected

      dsa · python3.11 · debian · bookworm

  • [python3.11]Not affected
    Details (4)
    • 3.11.2-6+deb12u8 · amd64 · bookworm

      Not affected

      dsa · python3.11 · debian · bookworm

    • 3.11.2-6+deb12u8 · arm64 · bookworm

      Not affected

      dsa · python3.11 · debian · bookworm

    • 3.11.2-6+deb12u3 · amd64 · bookworm-security

      Not affected

      dsa · python3.11 · debian · bookworm

    • 3.11.2-6+deb12u3 · arm64 · bookworm-security

      Not affected

      dsa · python3.11 · debian · bookworm

  • [python3.11-dbg]Not affected

    Source package: [python3.11]

    Details (4)
    • 3.11.2-6+deb12u8 · amd64 · bookworm

      Not affected

      dsa · python3.11 · debian · bookworm

    • 3.11.2-6+deb12u8 · arm64 · bookworm

      Not affected

      dsa · python3.11 · debian · bookworm

    • 3.11.2-6+deb12u3 · amd64 · bookworm-security

      Not affected

      dsa · python3.11 · debian · bookworm

    • 3.11.2-6+deb12u3 · arm64 · bookworm-security

      Not affected

      dsa · python3.11 · debian · bookworm

  • [python3.11-dev]Not affected

    Source package: [python3.11]

    Details (4)
    • 3.11.2-6+deb12u8 · amd64 · bookworm

      Not affected

      dsa · python3.11 · debian · bookworm

    • 3.11.2-6+deb12u8 · arm64 · bookworm

      Not affected

      dsa · python3.11 · debian · bookworm

    • 3.11.2-6+deb12u3 · amd64 · bookworm-security

      Not affected

      dsa · python3.11 · debian · bookworm

    • 3.11.2-6+deb12u3 · arm64 · bookworm-security

      Not affected

      dsa · python3.11 · debian · bookworm

  • [python3.11-doc]Not affected

    Source package: [python3.11]

    Details (4)
    • 3.11.2-6+deb12u8 · all · bookworm

      Not affected

      dsa · python3.11 · debian · bookworm

    • 3.11.2-6+deb12u8 · all · bookworm

      Not affected

      dsa · python3.11 · debian · bookworm

    • 3.11.2-6+deb12u3 · all · bookworm-security

      Not affected

      dsa · python3.11 · debian · bookworm

    • 3.11.2-6+deb12u3 · all · bookworm-security

      Not affected

      dsa · python3.11 · debian · bookworm

  • [python3.11-examples]Not affected

    Source package: [python3.11]

    Details (4)
    • 3.11.2-6+deb12u8 · all · bookworm

      Not affected

      dsa · python3.11 · debian · bookworm

    • 3.11.2-6+deb12u8 · all · bookworm

      Not affected

      dsa · python3.11 · debian · bookworm

    • 3.11.2-6+deb12u3 · all · bookworm-security

      Not affected

      dsa · python3.11 · debian · bookworm

    • 3.11.2-6+deb12u3 · all · bookworm-security

      Not affected

      dsa · python3.11 · debian · bookworm

  • [python3.11-full]Not affected

    Source package: [python3.11]

    Details (4)
    • 3.11.2-6+deb12u8 · amd64 · bookworm

      Not affected

      dsa · python3.11 · debian · bookworm

    • 3.11.2-6+deb12u8 · arm64 · bookworm

      Not affected

      dsa · python3.11 · debian · bookworm

    • 3.11.2-6+deb12u3 · amd64 · bookworm-security

      Not affected

      dsa · python3.11 · debian · bookworm

    • 3.11.2-6+deb12u3 · arm64 · bookworm-security

      Not affected

      dsa · python3.11 · debian · bookworm

  • [python3.11-minimal]Not affected

    Source package: [python3.11]

    Details (4)
    • 3.11.2-6+deb12u8 · amd64 · bookworm

      Not affected

      dsa · python3.11 · debian · bookworm

    • 3.11.2-6+deb12u8 · arm64 · bookworm

      Not affected

      dsa · python3.11 · debian · bookworm

    • 3.11.2-6+deb12u3 · amd64 · bookworm-security

      Not affected

      dsa · python3.11 · debian · bookworm

    • 3.11.2-6+deb12u3 · arm64 · bookworm-security

      Not affected

      dsa · python3.11 · debian · bookworm

  • [python3.11-nopie]Not affected

    Source package: [python3.11]

    Details (4)
    • 3.11.2-6+deb12u8 · amd64 · bookworm

      Not affected

      dsa · python3.11 · debian · bookworm

    • 3.11.2-6+deb12u8 · arm64 · bookworm

      Not affected

      dsa · python3.11 · debian · bookworm

    • 3.11.2-6+deb12u3 · amd64 · bookworm-security

      Not affected

      dsa · python3.11 · debian · bookworm

    • 3.11.2-6+deb12u3 · arm64 · bookworm-security

      Not affected

      dsa · python3.11 · debian · bookworm

  • [python3.11-venv]Not affected

    Source package: [python3.11]

    Details (4)
    • 3.11.2-6+deb12u8 · amd64 · bookworm

      Not affected

      dsa · python3.11 · debian · bookworm

    • 3.11.2-6+deb12u8 · arm64 · bookworm

      Not affected

      dsa · python3.11 · debian · bookworm

    • 3.11.2-6+deb12u3 · amd64 · bookworm-security

      Not affected

      dsa · python3.11 · debian · bookworm

    • 3.11.2-6+deb12u3 · arm64 · bookworm-security

      Not affected

      dsa · python3.11 · debian · bookworm

Observed:

References