IT SBIT Services
Schneeberger
DEEN
CVE-Tracker

bc-csharp: Speicherauslastung durch ungeprüfte DTLS-Handshake-Fragmentlänge

CVE-2026-63566Hoch 8.7

← Alle Schwachstellen

Zusammenfassung

Die .NET-Kryptografiebibliothek bc-csharp reserviert DTLS-Handshake-Puffer anhand eines vom Angreifer kontrollierbaren 24-Bit-Längenfeldes, bevor der Peer authentifiziert ist. Ein entfernter, nicht authentifizierter DTLS-Peer kann mit präparierten Handshake-Fragmenten die Speicherreservierung auslösen; ein einzelnes kleines Datagramm kann unter Umständen rund 256 MB Speicher belegen. Dies kann die Speichererschöpfung und den Absturz der gesamten Anwendung zur Folge haben. Nur Anwendungen, die DTLS (DtlsServerProtocol oder DtlsClientProtocol) verwenden, sind betroffen; TLS ist nicht betroffen.

Betroffen

  • BouncyCastle.Cryptography / bc-csharp Versionen 2.6.2 und älter
  • Vorabversion 2.7.0-beta.98
  • Der CNA-Eintrag nennt alle Versionen unterhalb 2.7.0

Behoben in

  • BC C# .NET 2.7.0 (BouncyCastle.Cryptography 2.7.0)

Umgehung

  • Ein endliches Handshake-Timeout über GetHandshakeTimeoutMillis() setzen, damit der Speicher blockierter Handshakes freigegeben wird
  • Auf DTLS-Servern DtlsVerifier verwenden
  • Die Anzahl gleichzeitig laufender DTLS-Handshakes begrenzen
  • Diese Massnahmen verringern die Exponierung, sind aber kein vollständiger Fix; der Hersteller empfiehlt ein Update

Ausnutzung

  • CISA SSVC: Ausnutzung keine, automatisierbar ja, technische Auswirkung teilweise
  • Keine Hinweise auf Ausnutzung in freier Wildbahn gefunden
  • Kein öffentlicher Proof of Concept in den durchgeführten Recherchen gefunden
  • EPSS-Wahrscheinlichkeit 0,37 % (Drittanbieterwert, kann sich geändert haben)

Unsere Empfehlung

  • Prüfen, ob eigene oder fremde .NET-Anwendungen BouncyCastle.Cryptography mit DTLS einsetzen
  • Auf bc-csharp 2.7.0 oder neuer im nächsten regulären Update-Zyklus aktualisieren; eskalieren, falls ein DTLS-Endpunkt aus dem Internet erreichbar ist und das Update verzögert wird
  • Bis zum Update ein endliches Handshake-Timeout setzen und gleichzeitige DTLS-Handshakes begrenzen
  • Speicherauslastung und Neustarts betroffener Anwendungen überwachen

Ö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 06:15.

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.