IT SBIT Services
Schneeberger
DEEN
CVE-Tracker

CPython ssl-Modul: Fehlende Ablehnung kompromittierter Zwischenzertifikate

CVE-2026-115557Kritisch 9.4

← Alle Schwachstellen

Zusammenfassung

Python-Versionen vor den gefixten Releases im ssl-Modul akzeptieren TLS-Zertifikatsketten, die Zwischenzertifikate von eMudhra enthalten, deren private Schlüssel kompromittiert wurden. Ein Angreifer, der die TLS-Verbindung eines Python-Programms (zum Beispiel pip, ein Skript oder ein CI/CD-Job) abfangen oder umleiten kann und eine solche Kette präsentiert, könnte Websites oder Dienste imitieren. Python hat eine Denylist eingeführt, die diese Zertifikate unabhängig von der SSLContext-Konfiguration ablehnt; der CVSS-Wert 9.4 ist die Bewertung des CNA im ungünstigsten Fall.

Betroffen

  • CPython 0 bis vor 3.11.18
  • CPython 3.12.0 bis vor 3.12.16
  • CPython 3.13.0 bis vor 3.13.18
  • CPython 3.14.0 bis vor 3.14.10
  • CPython 3.15.0 bis vor 3.15.2
  • CPython 3.16.0a1 bis vor 3.16.0

Quelle: CVE-Eintrag von PSF. Einige Drittquellen nennen abweichende Bereiche; auf python.org prüfen.

Behoben in

  • CPython 3.11.18
  • CPython 3.12.16
  • CPython 3.13.18
  • CPython 3.14.10
  • CPython 3.15.2
  • CPython 3.16.0

Abgeleitet vom Ende der betroffenen Bereiche im CVE-Eintrag. Vor dem Rollout auf python.org prüfen.

Umgehung

  • Den CA-Bundle und den Zertifikatsspeicher des Betriebssystems aktualisieren.
  • certifi auf 2026.10.19 oder neuer und pip auf 26.2.2 oder neuer aktualisieren; pip vor 26.2.2 vertraut den kompromittierten Zwischenzertifikaten unabhängig vom Systemspeicher weiterhin.
  • Gebündelte Trust Stores von Tools wie uv aktualisieren und Container-Images ohne Layer-Cache neu bauen.

Dies sind Übergangsmassnahmen; ein gepatchtes Python-Release ist die eigentliche Behebung.

Ausnutzung

  • Laut einem Drittanbieter-Aggregator nicht im KEV-Katalog der CISA gelistet; auf cisa.gov gegenprüfen.
  • Laut Aggregatoren ist kein öffentlicher Exploit-Code für diese CVE bestätigt.
  • Unbekannt ist, ob Angreifer die zugrunde liegende Schlüsselkompromittierung in freier Wildbahn ausgenutzt haben.

Ein Angreifer muss die Netzwerkverbindung abfangen oder umleiten können.

Unsere Empfehlung

  • Python-Interpreter, pip-Versionen, certifi-Versionen und Container-Images auf Entwickler-Arbeitsstationen, CI/CD-Runnern und Servern inventarisieren.
  • Python auf die oben genannten gefixten Versionen aktualisieren und die Versionen auf python.org verifizieren.
  • pip auf 26.2.2 oder neuer und certifi auf 2026.10.19 oder neuer aktualisieren.
  • Container-Images neu bauen und prüfen, ob Build-Pipelines die aktualisierten Tools verwenden.
  • Systeme priorisieren, die pip install ausführen oder Pakete über unvertrauenswürdige Netzwerke beziehen.

Öffentliche Exploits

In PoC-in-GitHub, Metasploit und Exploit-DB ist für diese CVE nichts verzeichnet.

Quellen der Recherche

Recherchiert und auf Deutsch und Englisch aufbereitet von einer KI (Claude von Anthropic) auf Basis von NVD, CISA, EPSS und den genannten Quellen. Massgebend sind die Angaben des Herstellers. Recherche vom 30.10.2026 23:51.

Referenzen der NVD (18)

Quellen

Der Tracker verbindet offizielle, frei nutzbare Datenquellen – laufend aktualisiert:

Dieses Angebot nutzt Daten der NVD-API, ist aber von der NVD weder unterstützt noch zertifiziert. EPSS-Daten © FIRST.org.

Betroffen? Wir helfen.

Wir prüfen, ob Ihre Systeme betroffen sind, spielen Updates ein und schliessen die Lücke – auf Wunsch auch laufend mit dem System Health Checker.