BC-JAVA: Timing-Seitenkanal in NTRU legt Informationen über den privaten Schlüssel offen
Zusammenfassung
Bouncy Castle für Java vor 1.86 verwendet in seiner NTRU-Implementierung Ganzzahldivisionen mit geheimen Operanden. Die Ausführungszeit dieser Operationen hängt von den geheimen Daten ab, weshalb ein Angreifer, der die Zeitdauer präzise messen kann, Informationen über den privaten NTRU-Schlüssel gewinnen könnte. Betroffen sind Anwendungen, die NTRU-Schlüsseloperationen ausführen, einschliesslich KEM-Operationen, die über die Standard-API javax.crypto.KEM erreichbar sind.
Betroffen
- BC-JAVA (bcprov) ab 1.73 bis vor 1.86
- Java 8 und neuer
- Standard-Provider: nicht betroffen, sofern NTRU nicht verwendet wird
Behoben in
- BC-JAVA 1.86 (Herstellerversion vom 15.09.2026)
- Fix-Commit: 9c9ad88b6003bb6230d2434bd892cc1e95b294e4
- Distributionspakete: Advisory des Distributors prüfen (z. B. OpenSUSE Tumbleweed bouncycastle 1.86-1.1)
Umgehung
- Unbekannt. Der Hersteller beschreibt keine Umgehungsmassnahme.
- Sofern die Anwendung kein NTRU verwendet, NTRU-Operationen vermeiden, damit der betroffene Codepfad nicht erreicht wird.
Ausnutzung
- Keine Hinweise auf Ausnutzung gefunden.
- Kein öffentlicher Exploit und kein Proof of Concept gefunden.
- Nicht im CISA KEV Katalog gelistet.
- Die Ausnutzung erfordert präzise Zeitmessungen.
Unsere Empfehlung
- Java-Anwendungen und Abhängigkeitsbäume auf bcprov, bcpkix und bcpg prüfen.
- bcprov im nächsten regulären Patch-Zyklus auf 1.86 oder neuer aktualisieren; beschleunigen, falls NTRU-KEM auf öffentlich erreichbaren Diensten genutzt wird.
- Prüfen, ob NTRU direkt oder indirekt über javax.crypto.KEM verwendet wird.
- Die Fixversion anhand des Advisories des Distributors verifizieren.
Öffentliche Exploits
In PoC-in-GitHub, Metasploit und Exploit-DB ist für diese CVE nichts verzeichnet.
Quellen der Recherche
- Bouncy Castle wiki: CVE-2026-18036 github.com
- Fix commit 9c9ad88b6003 github.com
- Bouncy Castle 1.86 release announcement www.bouncycastle.org
- OSV: Debian CVE-2026-18036 osv.dev
- SUSE CVE record CVE-2026-18036 vulners.com
- OpenCVE: CVE-2026-18036 app.opencve.io
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.
Quellen
Der Tracker verbindet offizielle, frei nutzbare Datenquellen – laufend aktualisiert:
- NVD (NIST) – CVE, Bewertung (CVSS), betroffene Produkte
- CISA KEV – von der CISA bestätigt aktiv ausgenutzte Lücken
- CISA Vulnrichment – Einschätzung der CISA (SSVC) im offiziellen CVE-Eintrag
- FIRST EPSS – Wahrscheinlichkeit einer Ausnutzung
- Microsoft MSRC – Patch Tuesday: Lücken, Schweregrad, Updates
- PoC-in-GitHub – öffentliche Proof-of-Concept-Repositories
- Metasploit (Rapid7) – Module des Metasploit Framework
- Exploit-DB (OffSec) – Archiv öffentlicher Exploits (nur Verweise)
- Patch-Tage: offizielle Seiten der Hersteller (je Hersteller verlinkt) (Patch-Tage der Hersteller)
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.
