CVE catalog

CVE-2022-42919

python3.11: CVE-2022-42919

[CVE catalog]

Severity
High · CVSS 7.8CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Published
Source
[NVD] · [CVE record]
EPSS
0.76% · Oct 22, 2026

Python 3.9.x before 3.9.16 and 3.10.x before 3.10.9 on Linux allows local privilege escalation in a non-default configuration. The Python multiprocessing library, when used with the forkserver start method on Linux, allows pickles to be deserialized from any user in the same machine local network namespace, which in many system configurations means any user on the same machine. Pickles can execute arbitrary code. Thus, this allows for local user privilege escalation to the user that any forkserver process is running as. Setting multiprocessing.util.abstract_sockets_supported to False is a workaround. The forkserver start method for multiprocessing is not the default start method. This issue is Linux specific because only Linux supports abstract namespace sockets. CPython before 3.9 does not make use of Linux abstract namespace sockets by default. Support for users manually specifying an abstract namespace socket was added as a bugfix in 3.7.8 and 3.8.3, but users would need to make specific uncommon API calls in order to do that in CPython before 3.9.

Vulnerable and fixed packages

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

DistributionPackageReleaseVersionStatus
Debianpypy3sid8.0.1+dfsg-1fixed
Debianpypy3forky8.0.1+dfsg-1fixed
Debianpypy3trixie7.3.19+dfsg-2fixed
Debianpypy3bookworm7.3.11+dfsg-2+deb12u3fixed
Debianpython3.11bookworm3.11.2-6+deb12u8fixed
Debianpython3.11bookworm-security3.11.2-6+deb12u9fixed
Ubuntupython3.1022.043.10.0-2vulnerable
Ubuntupython3.1022.043.10.0-3vulnerable
Ubuntupython3.1022.043.10.0-4vulnerable
Ubuntupython3.1022.043.10.0-5vulnerable
Ubuntupython3.1022.043.10.0-5build1vulnerable
Ubuntupython3.1022.043.10.1-1vulnerable
Ubuntupython3.1022.043.10.1-2vulnerable
Ubuntupython3.1022.043.10.2-1vulnerable
Ubuntupython3.1022.043.10.2-5vulnerable
Ubuntupython3.1022.043.10.2-7vulnerable
Ubuntupython3.1022.043.10.3-1vulnerable
Ubuntupython3.1022.043.10.4-3vulnerable
Ubuntupython3.1022.043.10.4-3ubuntu0.1vulnerable
Ubuntupython3.1022.043.10.6-1~22.04vulnerable
Ubuntupython3.1022.043.10.6-1~22.04.1fixed
Ubuntupython3.9pro3.9.0~rc1-1~20.04vulnerable
Ubuntupython3.9pro3.9.0-5~20.04vulnerable
Ubuntupython3.9pro3.9.5-3~20.04.1vulnerable
Ubuntupython3.9pro3.9.5-3ubuntu0~20.04.1vulnerable
Ubuntupython3.9pro3.9.5-3ubuntu0~20.04.1+esm1fixed
Ubuntupython3.1022.043.10.0-2vulnerable
Ubuntupython3.1022.043.10.0-3vulnerable
Ubuntupython3.1022.043.10.0-4vulnerable
Ubuntupython3.1022.043.10.0-5vulnerable
Ubuntupython3.1022.043.10.0-5build1vulnerable
Ubuntupython3.1022.043.10.1-1vulnerable
Ubuntupython3.1022.043.10.1-2vulnerable
Ubuntupython3.1022.043.10.2-1vulnerable
Ubuntupython3.1022.043.10.2-5vulnerable
Ubuntupython3.1022.043.10.2-7vulnerable
Ubuntupython3.1022.043.10.3-1vulnerable
Ubuntupython3.1022.043.10.4-3vulnerable
Ubuntupython3.1022.043.10.4-3ubuntu0.1vulnerable
Ubuntupython3.1022.043.10.6-1~22.04vulnerable
Ubuntupython3.1022.043.10.6-1~22.04.1fixed
Ubuntupython3.11pro3.11.0~rc1-1~22.04vulnerable
Ubuntupython3.11pro3.11.0~rc1-1~22.04.1~esm1fixed
Susepython39linux enterprise module for basesystem 15 sp33.9.15-150300.4.21.1fixed
Susepython39-corelinux enterprise module for basesystem 15 sp33.9.15-150300.4.21.1fixed
Susepython39-corelinux enterprise module for development tools 15 sp33.9.15-150300.4.21.1fixed
Opensusepython39leap 15.33.9.15-150300.4.21.1fixed
Opensusepython39-coreleap 15.33.9.15-150300.4.21.1fixed
Opensusepython39-documentationleap 15.33.9.15-150300.4.21.1fixed
Opensusepython39leap 15.43.9.15-150300.4.21.1fixed
Opensusepython39-coreleap 15.43.9.15-150300.4.21.1fixed
Opensusepython39-documentationleap 15.43.9.15-150300.4.21.1fixed
Opensusepython310tumbleweed3.10.8-2.1fixed
Opensusepython311tumbleweed3.11.0-1.1fixed
Susepython310linux enterprise module for python 3 15 sp43.10.8-150400.4.15.1fixed
Susepython310-corelinux enterprise module for python 3 15 sp43.10.8-150400.4.15.1fixed
Opensusepython310leap 15.43.10.8-150400.4.15.1fixed
Opensusepython310-coreleap 15.43.10.8-150400.4.15.1fixed
Opensusepython310-documentationleap 15.43.10.8-150400.4.15.1fixed
Opensusepython39tumbleweed3.9.15-2.1fixed

Fixed-version evidence

DistributionPackageTypeReleaseFixed versionUrgencyOriginBugs
Debianpypy3sourcesid7.3.11+dfsg-1not yet assignedNot reportedNot reported
Debianpypy3sourceforky7.3.11+dfsg-1not yet assignedNot reportedNot reported
Debianpypy3sourcetrixie7.3.11+dfsg-1not yet assignedNot reportedNot reported
Debianpypy3sourcebookworm7.3.11+dfsg-1not yet assignedNot reportedNot reported
Debianpython3.11sourcebookworm3.11.0-2not yet assignedNot reportedNot reported
Ubuntupython3.10deb22.043.10.6-1~22.04.1Not reportedUSN-5713-1Not reported
Ubuntupython3.9debpro3.9.5-3ubuntu0~20.04.1+esm1Not reportedUBUNTU-CVE-2022-42919Not reported
Ubuntupython3.10deb22.043.10.6-1~22.04.1Not reportedUBUNTU-CVE-2022-42919Not reported
Ubuntupython3.11debpro3.11.0~rc1-1~22.04.1~esm1Not reportedUBUNTU-CVE-2022-42919Not reported
Susepython39rpmlinux enterprise module for basesystem 15 sp33.9.15-150300.4.21.1Not reportedSUSE-SU-2022:4071-1Not reported
Susepython39-corerpmlinux enterprise module for basesystem 15 sp33.9.15-150300.4.21.1Not reportedSUSE-SU-2022:4071-1Not reported
Susepython39-corerpmlinux enterprise module for development tools 15 sp33.9.15-150300.4.21.1Not reportedSUSE-SU-2022:4071-1Not reported
Opensusepython39rpmleap 15.33.9.15-150300.4.21.1Not reportedSUSE-SU-2022:4071-1Not reported
Opensusepython39-corerpmleap 15.33.9.15-150300.4.21.1Not reportedSUSE-SU-2022:4071-1Not reported
Opensusepython39-documentationrpmleap 15.33.9.15-150300.4.21.1Not reportedSUSE-SU-2022:4071-1Not reported
Opensusepython39rpmleap 15.43.9.15-150300.4.21.1Not reportedSUSE-SU-2022:4071-1Not reported
Opensusepython39-corerpmleap 15.43.9.15-150300.4.21.1Not reportedSUSE-SU-2022:4071-1Not reported
Opensusepython39-documentationrpmleap 15.43.9.15-150300.4.21.1Not reportedSUSE-SU-2022:4071-1Not reported
Opensusepython310rpmtumbleweed3.10.8-2.1Not reportedOPENSUSE-SU-2024:12481-1Not reported
Opensusepython311rpmtumbleweed3.11.0-1.1Not reportedOPENSUSE-SU-2024:12453-1Not reported
Susepython310rpmlinux enterprise module for python 3 15 sp43.10.8-150400.4.15.1Not reportedSUSE-SU-2022:4004-1Not reported
Susepython310-corerpmlinux enterprise module for python 3 15 sp43.10.8-150400.4.15.1Not reportedSUSE-SU-2022:4004-1Not reported
Opensusepython310rpmleap 15.43.10.8-150400.4.15.1Not reportedSUSE-SU-2022:4004-1Not reported
Opensusepython310-corerpmleap 15.43.10.8-150400.4.15.1Not reportedSUSE-SU-2022:4004-1Not reported
Opensusepython310-documentationrpmleap 15.43.10.8-150400.4.15.1Not reportedSUSE-SU-2022:4004-1Not reported
Opensusepython39rpmtumbleweed3.9.15-2.1Not reportedOPENSUSE-SU-2024:12482-1Not reported

OpenFactory catalog packages

[openSUSE Tumbleweed]

  • Source package: [python310]

    Details (1)
    • 3.10.20-9.1 · x86_64 · tumbleweed

      Unknown · Fixed: 3.10.8-2.1

      Version impact unknown

      dsa · python310 · opensuse · tumbleweed

  • [python310-dbm]Unknown

    Source package: [python310]

    Details (1)
    • 3.10.20-9.1 · x86_64 · tumbleweed

      Unknown · Fixed: 3.10.8-2.1

      Version impact unknown

      dsa · python310 · opensuse · tumbleweed

  • Source package: [python310]

    Details (1)
    • 3.10.20-9.1 · x86_64 · tumbleweed

      Unknown · Fixed: 3.10.8-2.1

      Version impact unknown

      dsa · python310 · opensuse · tumbleweed

  • [python310-tk]Unknown

    Source package: [python310]

    Details (1)
    • 3.10.20-9.1 · x86_64 · tumbleweed

      Unknown · Fixed: 3.10.8-2.1

      Version impact unknown

      dsa · python310 · opensuse · tumbleweed

  • Source package: [python311]

    Details (1)
    • 3.11.15-9.1 · x86_64 · tumbleweed

      Unknown · Fixed: 3.11.0-1.1

      Version impact unknown

      dsa · python311 · opensuse · tumbleweed

  • Source package: [python311]

    Details (1)
    • 3.11.15-9.1 · x86_64 · tumbleweed

      Unknown · Fixed: 3.11.0-1.1

      Version impact unknown

      dsa · python311 · opensuse · tumbleweed

  • [python311-dbm]Unknown

    Source package: [python311]

    Details (1)
    • 3.11.15-9.1 · x86_64 · tumbleweed

      Unknown · Fixed: 3.11.0-1.1

      Version impact unknown

      dsa · python311 · opensuse · tumbleweed

  • Source package: [python311]

    Details (1)
    • 3.11.15-9.1 · x86_64 · tumbleweed

      Unknown · Fixed: 3.11.0-1.1

      Version impact unknown

      dsa · python311 · opensuse · tumbleweed

  • [python311-tk]Unknown

    Source package: [python311]

    Details (1)
    • 3.11.15-9.1 · x86_64 · tumbleweed

      Unknown · Fixed: 3.11.0-1.1

      Version impact unknown

      dsa · python311 · opensuse · tumbleweed

  • Source package: [python311]

    Details (1)
    • 3.11.15-9.1 · x86_64 · tumbleweed

      Unknown · Fixed: 3.11.0-1.1

      Version impact unknown

      dsa · python311 · opensuse · tumbleweed

[Debian 12 (Bookworm)]

  • Source package: [python3.11]

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

      Fixed · Fixed: 3.11.0-2

      dsa · python3.11 · debian · bookworm

    • 3.11.2-6+deb12u8 · all · bookworm

      Fixed · Fixed: 3.11.0-2

      dsa · python3.11 · debian · bookworm

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

      Fixed · Fixed: 3.11.0-2

      dsa · python3.11 · debian · bookworm

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

      Fixed · Fixed: 3.11.0-2

      dsa · python3.11 · debian · bookworm

  • Source package: [python3.11]

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

      Fixed · Fixed: 3.11.0-2

      dsa · python3.11 · debian · bookworm

    • 3.11.2-6+deb12u8 · arm64 · bookworm

      Fixed · Fixed: 3.11.0-2

      dsa · python3.11 · debian · bookworm

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

      Fixed · Fixed: 3.11.0-2

      dsa · python3.11 · debian · bookworm

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

      Fixed · Fixed: 3.11.0-2

      dsa · python3.11 · debian · bookworm

  • Source package: [python3.11]

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

      Fixed · Fixed: 3.11.0-2

      dsa · python3.11 · debian · bookworm

    • 3.11.2-6+deb12u8 · arm64 · bookworm

      Fixed · Fixed: 3.11.0-2

      dsa · python3.11 · debian · bookworm

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

      Fixed · Fixed: 3.11.0-2

      dsa · python3.11 · debian · bookworm

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

      Fixed · Fixed: 3.11.0-2

      dsa · python3.11 · debian · bookworm

  • Source package: [python3.11]

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

      Fixed · Fixed: 3.11.0-2

      dsa · python3.11 · debian · bookworm

    • 3.11.2-6+deb12u8 · arm64 · bookworm

      Fixed · Fixed: 3.11.0-2

      dsa · python3.11 · debian · bookworm

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

      Fixed · Fixed: 3.11.0-2

      dsa · python3.11 · debian · bookworm

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

      Fixed · Fixed: 3.11.0-2

      dsa · python3.11 · debian · bookworm

  • Source package: [python3.11]

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

      Fixed · Fixed: 3.11.0-2

      dsa · python3.11 · debian · bookworm

    • 3.11.2-6+deb12u8 · arm64 · bookworm

      Fixed · Fixed: 3.11.0-2

      dsa · python3.11 · debian · bookworm

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

      Fixed · Fixed: 3.11.0-2

      dsa · python3.11 · debian · bookworm

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

      Fixed · Fixed: 3.11.0-2

      dsa · python3.11 · debian · bookworm

  • Source package: [python3.11]

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

      Fixed · Fixed: 3.11.0-2

      dsa · python3.11 · debian · bookworm

    • 3.11.2-6+deb12u8 · arm64 · bookworm

      Fixed · Fixed: 3.11.0-2

      dsa · python3.11 · debian · bookworm

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

      Fixed · Fixed: 3.11.0-2

      dsa · python3.11 · debian · bookworm

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

      Fixed · Fixed: 3.11.0-2

      dsa · python3.11 · debian · bookworm

  • Source package: [python3.11]

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

      Fixed · Fixed: 3.11.0-2

      dsa · python3.11 · debian · bookworm

    • 3.11.2-6+deb12u8 · all · bookworm

      Fixed · Fixed: 3.11.0-2

      dsa · python3.11 · debian · bookworm

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

      Fixed · Fixed: 3.11.0-2

      dsa · python3.11 · debian · bookworm

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

      Fixed · Fixed: 3.11.0-2

      dsa · python3.11 · debian · bookworm

  • [pypy3]Fixed
    Details (2)
    • 7.3.11+dfsg-2+deb12u3 · amd64 · bookworm

      Fixed · Fixed: 7.3.11+dfsg-1

      dsa · pypy3 · debian · bookworm

    • 7.3.11+dfsg-2+deb12u3 · arm64 · bookworm

      Fixed · Fixed: 7.3.11+dfsg-1

      dsa · pypy3 · debian · bookworm

  • [pypy3-dev]Fixed

    Source package: [pypy3]

    Details (2)
    • 7.3.11+dfsg-2+deb12u3 · all · bookworm

      Fixed · Fixed: 7.3.11+dfsg-1

      dsa · pypy3 · debian · bookworm

    • 7.3.11+dfsg-2+deb12u3 · all · bookworm

      Fixed · Fixed: 7.3.11+dfsg-1

      dsa · pypy3 · debian · bookworm

  • [pypy3-doc]Fixed

    Source package: [pypy3]

    Details (2)
    • 7.3.11+dfsg-2+deb12u3 · all · bookworm

      Fixed · Fixed: 7.3.11+dfsg-1

      dsa · pypy3 · debian · bookworm

    • 7.3.11+dfsg-2+deb12u3 · all · bookworm

      Fixed · Fixed: 7.3.11+dfsg-1

      dsa · pypy3 · debian · bookworm

Next results

Observed:

References