Wie viele CVEs führt die NVD für meine Dropbear-Version?
Gezählt sind CVEs, deren NVD-Konfiguration die Version als verwundbar führt, abgefragt am 12.11.2026 über die NVD-API ohne zurückgezogene Einträge, jeder Treffer gegen seine Konfiguration nachgeprüft. Die NVD kennt drei Produktnamen für Dropbear; alle 20 Dropbear-CVEs mit Konfiguration stehen unter cpe:2.3:a:dropbear_ssh_project:dropbear_ssh, die anderen zwei liefern keine Treffer.
Ab 2020.81 hat keine Version eine CVE mit CVSS ab 9,0. Die beiden 9,8er der NVD (CVE-2016-7406 und -7407) sind seit 2016.74 behoben.
| Version | Erschienen | Ausgeliefert in | CVEs laut NVD |
|---|---|---|---|
| 2026.94 | 23.07.2026 | neueste Version; Yocto 6.1, Buildroot 2026.08 | 0 |
| 2026.93 | 21.07.2026 | Buildroot 2025.02 | 0 |
| 2026.91 | 10.05.2026 | Buildroot 2026.02 | 0 |
| 2025.89 | 16.12.2025 | Yocto 6.0, OpenWrt 25.12, Debian 13 | 0. CVE-2026-3706 ohne NVD-Zuordnung, vom Entwickler bestritten. |
| 2024.86 | 22.10.2024 | OpenWrt 24.10 | 0. CVE-2025-47203, CVE-2025-14282 und CVE-2026-3706 ohne NVD-Zuordnung. |
| 2022.83 | 14.11.2022 | Yocto 5.0, Debian 12 | 0. Terrapin trifft sie trotzdem, siehe unten; dazu CVE-2025-47203 und CVE-2026-3706 ohne NVD-Zuordnung. |
| 2022.82 | 01.04.2022 | OpenWrt 23.05 | 1 (CVE-2023-48795, 5,9) |
| 2020.81 | 29.10.2020 | Yocto 4.0 | 2 (CVE-2021-36369, 7,5; CVE-2023-48795, 5,9) |
curl -s "https://services.nvd.nist.gov/rest/json/cves/2.0?virtualMatchString=cpe:2.3:a:dropbear_ssh_project:dropbear_ssh:2022.83&noRejected" \
| jq .totalResults0curl -s "https://services.nvd.nist.gov/rest/json/cves/2.0?virtualMatchString=cpe:2.3:a:dropbear_ssh_project:dropbear_ssh:2020.81&noRejected" \
| jq .totalResults2Ist Dropbear 2022.83 von Terrapin betroffen?
Ja. CVE-2023-48795 (Terrapin) ist ein Angriff auf das SSH-Protokoll, der Nachrichten am Anfang einer Verbindung entfernt. Der Text der CVE nennt „Dropbear through 2022.83“, die Konfiguration in der NVD endet aber vor 2022.83. Eine Abfrage nach Version findet die Lücke für 2022.83 deshalb nicht.
Den Schutz, Strict KEX, hat Dropbear im November 2023 eingebaut; erstes Release damit ist 2024.84. Yocto 5.0 und Debian 12 liefern 2022.83 und patchen Terrapin selbst, OpenWrt 23.05 portiert Strict KEX in seine 2022.82.
Welche Dropbear-Lücken fehlen in der Versionsabfrage?
Drei Dropbear-CVEs haben in der NVD am 12.11.2026 keine Konfiguration (Status „Deferred“) und tauchen in keiner Versionsabfrage auf.
| CVE, Wertung (CNA) | Was, betroffen, behoben in |
|---|---|
| CVE-2025-14282, 5,4 | Weiterleitungen auf Unix-Sockets laufen mit Root-Rechten. 2024.84 bis 2025.88 laut Änderungsliste von Dropbear (der CVE-Datensatz endet vor 2025.88), behoben in 2025.89. OpenWrt 24.10 hat die Korrektur zurückportiert, Debian 13 per DSA-6086-1. |
| CVE-2025-47203, 4,5 | Befehlsinjektion im Client dbclient über einen präparierten Hostnamen bei Multihop-Verbindungen. Vor 2025.88, behoben in 2025.88. Yocto 4.0 und 5.0 und Debian 12 patchen sie; OpenWrt 24.10.8 trägt dafür keinen Patch. |
| CVE-2026-3706, 3,7 | Fehlende Bereichsprüfung bei Ed25519-Signaturen. Bis 2025.89, behoben in 2026.90. Der Entwickler bestreitet, dass sie in SSH ausnutzbar ist; Debian führt sie als unwichtig. |
Was haben die Releases 2026.90 bis 2026.94 behoben?
Die Änderungsliste von Dropbear nennt für 2026.90 bis 2026.93 acht Sicherheitskorrekturen. Keine davon ist in der NVD einer Dropbear-Version zugeordnet; zwei verweisen auf CVEs von OpenSSH. Eine Abfrage nach CVEs findet sie nicht, ein Abgleich mit der Änderungsliste schon.
Nach 2026.94 liegen zehn weitere Commits im Entwicklungszweig, darunter eine Korrektur an der Terminal-Ausgabe von scp und eine Build-Prüfung für Builds ohne Abgabe der Root-Rechte. Ein Release damit gibt es nicht.
| Release | Sicherheitskorrekturen laut Änderungsliste |
|---|---|
| 2026.90, 03.05.2026 | 5, darunter: scp übernimmt setuid- und setgid-Bits (unter CVE-2026-35385 von OpenSSH geführt), eine weitere scp-Korrektur zu CVE-2019-6111, Umgehung eines erzwungenen Befehls mit -t, nicht blockierendes Lesen von authorized_keys |
| 2026.92, 06.07.2026 | 2: -t zusammen mit -B und leerem Passwort, überlange Zeilen in authorized_keys |
| 2026.93, 21.07.2026 | 1: Use-after-free in der X11-Weiterleitung |
Welche Dropbear-Version liefern Yocto, OpenWrt und Buildroot mit?
Gelesen aus den Rezepten an den Release-Tags und Zweigen, Stand 12.11.2026: Yocto meta/recipes-core/dropbear, OpenWrt package/network/services/dropbear/Makefile, Buildroot package/dropbear/dropbear.mk.
Yocto 6.0 liefert 2025.89 ohne CVE-Patch. OpenWrt 25.12 liefert dieselbe Version und portiert die Sicherheitskorrekturen aus 2026.90 zurück. Die Versionszeile ist in beiden Fällen dieselbe.
| Build-System, Stand | Dropbear, Patches |
|---|---|
| Yocto 6.1 Blacksail | 2026.94, keine CVE-Patches |
| Yocto 6.0 Wrynose (LTS bis April 2030) | 2025.89, keine CVE-Patches |
| Yocto 5.0 Scarthgap (LTS bis April 2028) | 2022.83, Patches für CVE-2019-6111, CVE-2023-36328, CVE-2023-48795, CVE-2025-47203 |
| Yocto 4.0 Kirkstone (Pflege endete April 2026) | 2020.81, Patches für 5 CVEs, darunter CVE-2021-36369 und CVE-2023-48795 |
| OpenWrt 25.12.6 | 2025.89, Korrekturen aus 2026.90 zurückportiert |
| OpenWrt 24.10.8 | 2024.86, Korrekturen zu CVE-2025-14282 und aus 2026.90 zurückportiert, keine zu CVE-2025-47203 |
| OpenWrt 23.05.6 | 2022.82, Strict KEX zurückportiert |
| Buildroot 2026.08.1 | 2026.94, keine CVE-Patches |
| Buildroot 2026.02.3 | 2026.91, keine CVE-Patches |
| Buildroot 2025.02.19 (LTS bis März 2028) | 2026.93, keine CVE-Patches |
| Debian 13 trixie | 2025.89-1~deb13u1 |
| Debian 12 bookworm | 2022.83-1+deb12u3 |
Wo steht die Dropbear-Version im Binary?
Dropbear setzt seine Kennung aus src/sysoptions.h zusammen: „SSH-2.0-dropbear_“ und die Version. Sie steht als Text im Binary und geht bei jeder SSH-Verbindung als erste Zeile an die Gegenstelle, ein Gerät nennt seine Version also auch über das Netz. Wer Dropbear baut, kann den Versionsteil überschreiben; dann fehlt er. OpenWrt tut genau das: 24.10 setzt die Kennung fest auf „SSH-2.0-dropbear“, 25.12 leert den Versionsteil. Im Binary steht die Nummer dann nur noch allein, etwa vor dem Text „Dropbear SSH client v%s“.
Die Zeile nennt die Upstream-Version, nie den Patchstand der Distribution.
strings -a usr/sbin/dropbear | grep -m1 "SSH-2.0-dropbear"SSH-2.0-dropbear_2025.89strings -a usr/sbin/dropbear | grep -B1 -m1 "^Dropbear SSH client v"Ausgabe
2024.86
Dropbear SSH client v%s https://matt.ucc.asn.au/dropbear/dropbear.htmlWie prüfe ich das von Hand?
- 1
Version lesen:
strings -a usr/sbin/dropbear | grep -m1 "SSH-2.0-dropbear"im entpackten Dateisystem, bei OpenWrtgrep -B1 -m1 "^Dropbear SSH client v"statt des Musters, am laufenden Gerät die erste Zeile einer Verbindung auf Port 22 (bei OpenWrt ohne Version). - 2
Herkunft klären: Yocto, Buildroot, OpenWrt oder ein eigener Build. Bei Yocto und OpenWrt die Patches im Rezept lesen; sie stehen nicht in der Versionszeile.
- 3
Funktionen bestimmen: Ist der Client dbclient gebaut, ist scp dabei, ist X11-Weiterleitung aktiv? Mehrere Lücken treffen nur diese Teile.
- 4
NVD abfragen mit
cpe:2.3:a:dropbear_ssh_project:dropbear_ssh:<Version>, dann Terrapin und die drei CVEs ohne NVD-Zuordnung gegen Ihre Version lesen. - 5
Die Änderungsliste von Dropbear ab Ihrer Version auf „Security“ lesen; von den Korrekturen aus 2026 trägt nur die zu CVE-2026-3706 eine Dropbear-CVE.
- 6
Den KEV-Katalog der CISA auf aktiv ausgenutzte Lücken prüfen.
Geht das auch automatisch?
LegacyMind liest aus dem Image Dropbear, den Kernel und die Pakete mit ihren Versionen und gleicht jede gegen die öffentlichen Schwachstellenquellen ab, mit der Fundstelle im Image und dem Vermerk, ob eine Lücke aktiv ausgenutzt wird. Belegt das Image keine Version, bleibt das Feld leer.
Häufige Fragen
Hat Dropbear 2022.83 bekannte Lücken?
Ja, auch wenn die NVD am 12.11.2026 null zählt. Terrapin (CVE-2023-48795) trifft 2022.83 laut CVE-Text, die NVD-Konfiguration endet aber davor. Dazu kommt CVE-2025-47203 im Client dbclient. Yocto 5.0 und Debian 12 patchen beide in ihre 2022.83.
Ist Dropbear 2025.89 aktuell genug?
Das Release 2025.89 enthält keine der acht Sicherheitskorrekturen aus 2026.90 bis 2026.93. Yocto 6.0 liefert es ohne CVE-Patch, OpenWrt 25.12 portiert die Korrekturen aus 2026.90 zurück, und Debian 13 führt CVE-2026-3706 für sein 2025.89 als offen.
Wie finde ich die Dropbear-Version eines Geräts ohne Login?
Dropbear schickt bei jeder Verbindung als erste Zeile „SSH-2.0-dropbear_<Version>“, etwa sichtbar mit nc <Gerät> 22. OpenWrt entfernt die Version aus dieser Zeile; dort hilft nur das Image, in dem die Nummer allein im Binary steht.
Wird eine Dropbear-Lücke aktiv ausgenutzt?
Stand 12.11.2026 steht keine Dropbear-Lücke im Katalog aktiv ausgenutzter Schwachstellen der CISA (Katalogversion 2026.11.10, 1.779 Einträge).
Warum findet meine CVE-Abfrage für Dropbear nichts?
Die NVD kennt drei Produktnamen für Dropbear. Alle 20 Dropbear-CVEs mit Konfiguration stehen unter dropbear_ssh_project:dropbear_ssh; eine Abfrage mit einem der anderen Namen liefert null Treffer.
Gehört Dropbear in die SBOM?
Ja, als Komponente mit ihrer Version. Welche Teile gebaut sind und welche Patches das Build-System eingespielt hat, entscheidet, welche der Lücken das Gerät tatsächlich treffen.
Quellen
- [1]Dropbear: Änderungsliste (CHANGES)
- [2]Dropbear: Projektseite
- [3]NVD: CVE-2023-48795
- [4]CVE.org: CVE-2025-47203
- [5]CVE.org: CVE-2025-14282
- [6]Debian: Security Tracker dropbear
- [7]OpenWrt: Dropbear-Paket, Release 24.10.8
- [8]Buildroot: dropbear.mk, Release 2026.08.1
- [9]Yocto Project: Releases
- [10]NIST NVD: CVE-API 2.0
- [11]CISA: Known Exploited Vulnerabilities Catalog