CVE-Katalog

CVE-2026-19553

ssl.SSLContext.wrap_bio() didn't require the server_hostname argument to not be None if ssl.SSLContext.check_hostname was set. Due to a missing parameter check in SSLObject, if the server_hostname arg

[CVE-Katalog]

Schweregrad
High · CVSS 7.6CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:P/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
Published
Updated
Source
[NVD] · [CVE record]
EPSS
0.40% · Oct 22, 2026

ssl.SSLContext.wrap_bio() didn't require the server_hostname argument to not be None if ssl.SSLContext.check_hostname was set. Due to a missing parameter check in SSLObject, if the server_hostname argument isn't supplied then hostname verification would be silently skipped. This defect could lead to programs where certificate hostname verification *appeared* to be succeeding with SSLContext.check_hostname = True and no ValueError being raised due to misconfiguration. If the program passes a server_hostname value that isn't an empty string or None to any of these APIs then certificate hostname verification proceeds as expected and the program is not affected by this vulnerability. Mitigating this vulnerability doesn't require updating Python or applying the patch. To mitigate, pass a valid non-None and non-empty server_hostname value to SSLContext.wrap_bio(), asyncio.create_connection(), or asyncio.loop.start_tls() and certificate hostname verification will proceed as expected. Upgrading to the latest version of Python or applying the patch only changes the behavior from silently skipping hostname verification to raising a ValueError, similar to SSLContext.wrap_socket(), when server_hostname isn't supplied.

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-1vulnerable
Debianpypy3forky8.0.1+dfsg-1vulnerable
Debianpypy3trixie7.3.19+dfsg-2vulnerable
Debianpypy3bookworm7.3.11+dfsg-2+deb12u3vulnerable
Debianpython3.11bookworm3.11.2-6+deb12u8vulnerable
Debianpython3.11bookworm-security3.11.2-6+deb12u9fixed
Alpinepython33.213.12.15-r0fixed
Alpinepython33.223.12.15-r0fixed
Alpinepython33.233.12.15-r0fixed
Alpinepython33.243.14.8-r0fixed
Fedorapython3.15430:3.15.0-1.fc43fixed
Fedorapython3.15440:3.15.0-1.fc44fixed
Fedorapython3.14430:3.14.8-1.fc43fixed
Fedorapython3-docs430:3.14.8-1.fc43fixed
Fedorapython3.14440:3.14.8-1.fc44fixed
Fedorapython3-docs440:3.14.8-1.fc44fixed

Fixed-version evidence

DistributionPackageTypeReleaseFixed versionUrgencyOriginBugs
Debianpypy3sourcesid(unfixed)not yet assignedNot reported[1150803]
Debianpypy3sourceforky(unfixed)not yet assignedNot reported[1150803]
Debianpypy3sourcetrixie(unfixed)not yet assignedNot reported[1150803]
Debianpypy3sourcebookworm(unfixed)not yet assignedNot reported[1150803]
Debianpython3.11sourcebookworm3.11.2-6+deb12u9not yet assignedNot reportedNot reported
Alpinepython3apk3.213.12.15-r0Not reportedALPINE-CVE-2026-19553Not reported
Alpinepython3apk3.223.12.15-r0Not reportedALPINE-CVE-2026-19553Not reported
Alpinepython3apk3.233.12.15-r0Not reportedALPINE-CVE-2026-19553Not reported
Alpinepython3apk3.243.14.8-r0Not reportedALPINE-CVE-2026-19553Not reported
Fedorapython3.15rpm430:3.15.0-1.fc43Not reportedFEDORA-2026-F86849B3F6#CVE-2026-19553Not reported
Fedorapython3.15rpm440:3.15.0-1.fc44Not reportedFEDORA-2026-1419522981#CVE-2026-19553Not reported
Fedorapython3.14rpm430:3.14.8-1.fc43Not reportedFEDORA-2026-A3DA6BB5CD#CVE-2026-19553Not reported
Fedorapython3-docsrpm430:3.14.8-1.fc43Not reportedFEDORA-2026-A3DA6BB5CD#CVE-2026-19553Not reported
Fedorapython3.14rpm440:3.14.8-1.fc44Not reportedFEDORA-2026-6261B26F4E#CVE-2026-19553Not reported
Fedorapython3-docsrpm440:3.14.8-1.fc44Not reportedFEDORA-2026-6261B26F4E#CVE-2026-19553Not reported

[Debian bug #1150803]

Notes

[trixie] pypy3: Minor issue [bookworm] pypy3: Minor issue

OpenFactory catalog packages

[Debian 12 (Bookworm)]

  • [idle-python3.11]Betroffen

    Quellpaket: [python3.11]

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

      Betroffen · Behoben: 3.11.2-6+deb12u9

      nvd · python3.11 · debian · bookworm; nvd · python3.11 · debian · 12

    • 3.11.2-6+deb12u8 · all · bookworm

      Betroffen · Behoben: 3.11.2-6+deb12u9

      nvd · python3.11 · debian · bookworm; nvd · python3.11 · debian · 12

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

      Betroffen · Behoben: 3.11.2-6+deb12u9

      nvd · python3.11 · debian · bookworm; nvd · python3.11 · debian · 12

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

      Betroffen · Behoben: 3.11.2-6+deb12u9

      nvd · python3.11 · debian · bookworm; nvd · python3.11 · debian · 12

  • [libpython3.11]Betroffen

    Quellpaket: [python3.11]

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

      Betroffen · Behoben: 3.11.2-6+deb12u9

      nvd · python3.11 · debian · bookworm; nvd · python3.11 · debian · 12

    • 3.11.2-6+deb12u8 · arm64 · bookworm

      Betroffen · Behoben: 3.11.2-6+deb12u9

      nvd · python3.11 · debian · bookworm; nvd · python3.11 · debian · 12

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

      Betroffen · Behoben: 3.11.2-6+deb12u9

      nvd · python3.11 · debian · bookworm; nvd · python3.11 · debian · 12

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

      Betroffen · Behoben: 3.11.2-6+deb12u9

      nvd · python3.11 · debian · bookworm; nvd · python3.11 · debian · 12

  • Quellpaket: [python3.11]

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

      Betroffen · Behoben: 3.11.2-6+deb12u9

      nvd · python3.11 · debian · bookworm; nvd · python3.11 · debian · 12

    • 3.11.2-6+deb12u8 · arm64 · bookworm

      Betroffen · Behoben: 3.11.2-6+deb12u9

      nvd · python3.11 · debian · bookworm; nvd · python3.11 · debian · 12

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

      Betroffen · Behoben: 3.11.2-6+deb12u9

      nvd · python3.11 · debian · bookworm; nvd · python3.11 · debian · 12

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

      Betroffen · Behoben: 3.11.2-6+deb12u9

      nvd · python3.11 · debian · bookworm; nvd · python3.11 · debian · 12

  • Quellpaket: [python3.11]

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

      Betroffen · Behoben: 3.11.2-6+deb12u9

      nvd · python3.11 · debian · bookworm; nvd · python3.11 · debian · 12

    • 3.11.2-6+deb12u8 · arm64 · bookworm

      Betroffen · Behoben: 3.11.2-6+deb12u9

      nvd · python3.11 · debian · bookworm; nvd · python3.11 · debian · 12

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

      Betroffen · Behoben: 3.11.2-6+deb12u9

      nvd · python3.11 · debian · bookworm; nvd · python3.11 · debian · 12

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

      Betroffen · Behoben: 3.11.2-6+deb12u9

      nvd · python3.11 · debian · bookworm; nvd · python3.11 · debian · 12

  • Quellpaket: [python3.11]

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

      Betroffen · Behoben: 3.11.2-6+deb12u9

      nvd · python3.11 · debian · bookworm; nvd · python3.11 · debian · 12

    • 3.11.2-6+deb12u8 · arm64 · bookworm

      Betroffen · Behoben: 3.11.2-6+deb12u9

      nvd · python3.11 · debian · bookworm; nvd · python3.11 · debian · 12

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

      Betroffen · Behoben: 3.11.2-6+deb12u9

      nvd · python3.11 · debian · bookworm; nvd · python3.11 · debian · 12

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

      Betroffen · Behoben: 3.11.2-6+deb12u9

      nvd · python3.11 · debian · bookworm; nvd · python3.11 · debian · 12

  • Quellpaket: [python3.11]

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

      Betroffen · Behoben: 3.11.2-6+deb12u9

      nvd · python3.11 · debian · bookworm; nvd · python3.11 · debian · 12

    • 3.11.2-6+deb12u8 · arm64 · bookworm

      Betroffen · Behoben: 3.11.2-6+deb12u9

      nvd · python3.11 · debian · bookworm; nvd · python3.11 · debian · 12

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

      Betroffen · Behoben: 3.11.2-6+deb12u9

      nvd · python3.11 · debian · bookworm; nvd · python3.11 · debian · 12

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

      Betroffen · Behoben: 3.11.2-6+deb12u9

      nvd · python3.11 · debian · bookworm; nvd · python3.11 · debian · 12

  • Quellpaket: [python3.11]

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

      Betroffen · Behoben: 3.11.2-6+deb12u9

      nvd · python3.11 · debian · bookworm; nvd · python3.11 · debian · 12

    • 3.11.2-6+deb12u8 · all · bookworm

      Betroffen · Behoben: 3.11.2-6+deb12u9

      nvd · python3.11 · debian · bookworm; nvd · python3.11 · debian · 12

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

      Betroffen · Behoben: 3.11.2-6+deb12u9

      nvd · python3.11 · debian · bookworm; nvd · python3.11 · debian · 12

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

      Betroffen · Behoben: 3.11.2-6+deb12u9

      nvd · python3.11 · debian · bookworm; nvd · python3.11 · debian · 12

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

      Betroffen

      nvd · pypy3 · debian · bookworm; nvd · pypy3 · debian · 12

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

      Betroffen

      nvd · pypy3 · debian · bookworm; nvd · pypy3 · debian · 12

  • [pypy3-dev]Betroffen

    Quellpaket: [pypy3]

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

      Betroffen

      nvd · pypy3 · debian · bookworm; nvd · pypy3 · debian · 12

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

      Betroffen

      nvd · pypy3 · debian · bookworm; nvd · pypy3 · debian · 12

  • [pypy3-doc]Betroffen

    Quellpaket: [pypy3]

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

      Betroffen

      nvd · pypy3 · debian · bookworm; nvd · pypy3 · debian · 12

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

      Betroffen

      nvd · pypy3 · debian · bookworm; nvd · pypy3 · debian · 12

  • [pypy3-lib]Betroffen

    Quellpaket: [pypy3]

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

      Betroffen

      nvd · pypy3 · debian · bookworm; nvd · pypy3 · debian · 12

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

      Betroffen

      nvd · pypy3 · debian · bookworm; nvd · pypy3 · debian · 12

  • Quellpaket: [pypy3]

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

      Betroffen

      nvd · pypy3 · debian · bookworm; nvd · pypy3 · debian · 12

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

      Betroffen

      nvd · pypy3 · debian · bookworm; nvd · pypy3 · debian · 12

  • [pypy3-tk]Betroffen

    Quellpaket: [pypy3]

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

      Betroffen

      nvd · pypy3 · debian · bookworm; nvd · pypy3 · debian · 12

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

      Betroffen

      nvd · pypy3 · debian · bookworm; nvd · pypy3 · debian · 12

  • [pypy3-venv]Betroffen

    Quellpaket: [pypy3]

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

      Betroffen

      nvd · pypy3 · debian · bookworm; nvd · pypy3 · debian · 12

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

      Betroffen

      nvd · pypy3 · debian · bookworm; nvd · pypy3 · debian · 12

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

      Betroffen · Behoben: 3.11.2-6+deb12u9

      nvd · python3.11 · debian · bookworm; nvd · python3.11 · debian · 12

    • 3.11.2-6+deb12u8 · arm64 · bookworm

      Betroffen · Behoben: 3.11.2-6+deb12u9

      nvd · python3.11 · debian · bookworm; nvd · python3.11 · debian · 12

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

      Betroffen · Behoben: 3.11.2-6+deb12u9

      nvd · python3.11 · debian · bookworm; nvd · python3.11 · debian · 12

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

      Betroffen · Behoben: 3.11.2-6+deb12u9

      nvd · python3.11 · debian · bookworm; nvd · python3.11 · debian · 12

  • [python3.11-dbg]Betroffen

    Quellpaket: [python3.11]

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

      Betroffen · Behoben: 3.11.2-6+deb12u9

      nvd · python3.11 · debian · bookworm; nvd · python3.11 · debian · 12

    • 3.11.2-6+deb12u8 · arm64 · bookworm

      Betroffen · Behoben: 3.11.2-6+deb12u9

      nvd · python3.11 · debian · bookworm; nvd · python3.11 · debian · 12

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

      Betroffen · Behoben: 3.11.2-6+deb12u9

      nvd · python3.11 · debian · bookworm; nvd · python3.11 · debian · 12

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

      Betroffen · Behoben: 3.11.2-6+deb12u9

      nvd · python3.11 · debian · bookworm; nvd · python3.11 · debian · 12

  • [python3.11-dev]Betroffen

    Quellpaket: [python3.11]

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

      Betroffen · Behoben: 3.11.2-6+deb12u9

      nvd · python3.11 · debian · bookworm; nvd · python3.11 · debian · 12

    • 3.11.2-6+deb12u8 · arm64 · bookworm

      Betroffen · Behoben: 3.11.2-6+deb12u9

      nvd · python3.11 · debian · bookworm; nvd · python3.11 · debian · 12

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

      Betroffen · Behoben: 3.11.2-6+deb12u9

      nvd · python3.11 · debian · bookworm; nvd · python3.11 · debian · 12

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

      Betroffen · Behoben: 3.11.2-6+deb12u9

      nvd · python3.11 · debian · bookworm; nvd · python3.11 · debian · 12

  • [python3.11-doc]Betroffen

    Quellpaket: [python3.11]

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

      Betroffen · Behoben: 3.11.2-6+deb12u9

      nvd · python3.11 · debian · bookworm; nvd · python3.11 · debian · 12

    • 3.11.2-6+deb12u8 · all · bookworm

      Betroffen · Behoben: 3.11.2-6+deb12u9

      nvd · python3.11 · debian · bookworm; nvd · python3.11 · debian · 12

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

      Betroffen · Behoben: 3.11.2-6+deb12u9

      nvd · python3.11 · debian · bookworm; nvd · python3.11 · debian · 12

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

      Betroffen · Behoben: 3.11.2-6+deb12u9

      nvd · python3.11 · debian · bookworm; nvd · python3.11 · debian · 12

  • Quellpaket: [python3.11]

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

      Betroffen · Behoben: 3.11.2-6+deb12u9

      nvd · python3.11 · debian · bookworm; nvd · python3.11 · debian · 12

    • 3.11.2-6+deb12u8 · all · bookworm

      Betroffen · Behoben: 3.11.2-6+deb12u9

      nvd · python3.11 · debian · bookworm; nvd · python3.11 · debian · 12

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

      Betroffen · Behoben: 3.11.2-6+deb12u9

      nvd · python3.11 · debian · bookworm; nvd · python3.11 · debian · 12

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

      Betroffen · Behoben: 3.11.2-6+deb12u9

      nvd · python3.11 · debian · bookworm; nvd · python3.11 · debian · 12

  • [python3.11-full]Betroffen

    Quellpaket: [python3.11]

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

      Betroffen · Behoben: 3.11.2-6+deb12u9

      nvd · python3.11 · debian · bookworm; nvd · python3.11 · debian · 12

    • 3.11.2-6+deb12u8 · arm64 · bookworm

      Betroffen · Behoben: 3.11.2-6+deb12u9

      nvd · python3.11 · debian · bookworm; nvd · python3.11 · debian · 12

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

      Betroffen · Behoben: 3.11.2-6+deb12u9

      nvd · python3.11 · debian · bookworm; nvd · python3.11 · debian · 12

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

      Betroffen · Behoben: 3.11.2-6+deb12u9

      nvd · python3.11 · debian · bookworm; nvd · python3.11 · debian · 12

Weitere Ergebnisse

Beobachtet:

Referenzen