IT SBIT Services
Schneeberger
DEEN
CVE-Tracker

bc-csharp: Umgehung von Name Constraints bei der Zertifikatspfadprüfung

CVE-2026-63577Hoch 8.2

← Alle Schwachstellen

Zusammenfassung

Eine fehlerhafte Prüfung von directoryName-Name-Constraints in bc-csharp (BouncyCastle.Cryptography für .NET) erlaubt es, dass ein Zertifikatssubject zusätzliche RDNs vor einem erlaubten Teilbaum enthält und trotzdem als innerhalb dieses Teilbaums gilt. Ein Angreifer, der eine name-eingeschränkte Zwischen-CA kontrolliert oder bei ihr Zertifikate ausstellen lassen kann, kann so Zertifikate akzeptieren lassen, deren Subject-Name oder directoryName-Subject-Alternative-Name ausserhalb des erlaubten Namensraums liegt. Betroffen sind nur Anwendungen, die Pfade mit PkixCertPathValidator oder PkixCertPathBuilder prüfen, solchen CAs vertrauen und den Subject-Namen zur Identifikation oder Autorisierung verwenden.

Betroffen

  • bc-csharp (BouncyCastle.Cryptography) Versionen vor 2.7.0
  • Laut Herstellerwiki: BC C# .NET 2.6.2 und frühere sowie das Pre-Release 2.7.0-beta.98
  • Alle CLRs betroffen; nur directoryName-Name-Constraints sind betroffen

Behoben in

  • Auf bc-csharp 2.7.0 oder neuer aktualisieren

Umgehung

  • Es gibt keine Konfigurationseinstellung, die die Prüfung in früheren Versionen korrigiert.
  • Anwendungen, die auf directoryName-Name-Constraints angewiesen sind, können nach erfolgreicher Pfadprüfung kontrollieren, dass der Subject-Name des Endzertifikats und alle directoryName-Subject-Alternative-Names mit der vollständigen RDN-Sequenz eines Teilbaums beginnen, den die eingeschränkte CA verwenden darf.

Ausnutzung

  • Keine Hinweise auf Ausnutzung in freier Wildbahn gefunden.
  • Kein öffentlicher Proof of Concept bekannt.
  • CISA-SSVC-Bewertung: Ausnutzung keine, automatisierbar nein, technische Auswirkung partiell.

Unsere Empfehlung

  • Versionen von bc-csharp / BouncyCastle.Cryptography in SBOMs, Lockfiles und ausgelieferten Binärdateien inventarisieren, einschliesslich Appliances von Herstellern und eigener Anwendungen.
  • Auf 2.7.0 oder neuer aktualisieren, zuerst bei Diensten mit Zertifikatspfadvalidierung.
  • Falls das Update verzögert wird, die im Herstellerwiki beschriebene Prüfung des Subject-Präfixes anwenden.
  • Prüfen, ob eine interne CA directoryName-Name-Constraints verwendet; falls nicht, ist das Risiko gering.

Ö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 01.11.2026 17:31.

Referenzen der NVD (3)

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.