OpenWrt odhcpd: Stack-Pufferüberlauf in der DHCPv6-IA-Antwortverarbeitung
Zusammenfassung
odhcpd, der DHCPv6-, DHCPv4- und Router-Advertisement-Server von OpenWrt, enthält zwei Stack-Pufferüberläufe bei der Verarbeitung von DHCPv6-IA-Antworten. Ein einzelnes, nicht authentifiziertes UDP-Paket mit vielen IA-Optionen kann über einen festen 512-Byte-Stack-Puffer hinaus schreiben. Da odhcpd als root läuft und eingebettete Zielsysteme häufig weder Stack-Canaries noch ASLR besitzen, ist Remote Code Execution mit root-Rechten realistisch. Öffentlicher Proof-of-Concept-Code existiert; zum Zeitpunkt der Recherchenotizen war jedoch keine bestätigte Ausnutzung in freier Wildbahn bekannt.
Betroffen
- OpenWrt odhcpd-Versionen vor 25.12 (Bereich laut CNA)
- OpenWrt-Releases älter als 24.10.8 und 25.12.5 sind als verwundbar zu betrachten, da der 24.10.x-Zweig separat behoben wurde
- odhcpd ist bei OpenWrt standardmässig aktiviert
- Exponierung: UDP-Port 547 (DHCPv6)
Behoben in
- OpenWrt 25.12.5 und neuer
- OpenWrt 24.10.8 und neuer
- Upstream-Commits in 25.12 (d168c27, 6634b7a, 2a42d34) und master (d329a15, 0320032, 03dacc2)
- Keine vom Hersteller genannte behobene odhcpd-Paketversion gefunden; die installierte odhcpd-Paketversion ist anhand der Release-Notes zu prüfen.
Umgehung
- Das Aktualisieren ist die primäre Massnahme.
- Falls ein sofortiges Aktualisieren nicht möglich ist, odhcpd deaktivieren, sofern IPv6 nicht genutzt wird (Empfehlung der Community, nicht vom Hersteller; prüfen, ob IPv6 weiterhin funktioniert).
- UDP 547 auf der WAN-Seite und in nicht vertrauenswürdigen Segmenten blockieren.
Ausnutzung
- Für beide Überlaufpfade existiert öffentlicher Proof-of-Concept-Code.
- Bis Ende Juli 2026 ist keine bestätigte Ausnutzung in freier Wildbahn bekannt.
- In den geprüften Quellen nicht als aktiv ausgenutzt markiert; der CISA-KEV-Katalog wurde nicht direkt geprüft.
- CISA SSVC: Exploitation poc, Automatable yes, Technical Impact total.
Unsere Empfehlung
- Alle OpenWrt-Geräte mit Release- und odhcpd-Paketversionen inventarisieren.
- Auf OpenWrt 24.10.8, 25.12.5 oder neuer aktualisieren.
- Sicherstellen, dass UDP 547 nicht aus dem WAN oder aus nicht vertrauenswürdigen oder Gast-Segmenten erreichbar ist.
- GHSA-Advisory und CISA-KEV-Katalog in den kommenden Wochen erneut prüfen.
Öffentliche Exploits
Links zu fremden Seiten, von uns nicht geprüft – Exploit-Code kann Schadsoftware enthalten. Nur in isolierten Testumgebungen verwenden.
- Proof of Concept auf GitHub (2 Repositories)
0xBlackash/CVE-2026-53921 · tc4dy/CVE-2026-53921-PoC-Exploit
Quellen der Recherche
- GitHub Security Advisory GHSA-7fwx-hhrg-3496 github.com
- Commit 0320032 (odhcpd fix out of bounds write) github.com
- Commit 03dacc2 (Reconfigure Accept Auth option write offset) github.com
- OpenWrt 25.12.5 service release announcement forum.openwrt.org
- The Hacker News: Critical OpenWrt DHCPv6 flaw thehackernews.com
- Strix CVE record CVE-2026-53921 www.strix.ai
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 16:42.
Referenzen der NVD (8)
- https://github.com/openwrt/odhcpd/commit/0320032ae313452f3c8cb8725c621dd06c36dc03
- https://github.com/openwrt/odhcpd/commit/03dacc23356b5789842b9d1bba0200fd005e35f3
- https://github.com/openwrt/odhcpd/commit/2a42d34c3615e2449ca273f673eee7c429d819a9
- https://github.com/openwrt/odhcpd/commit/6634b7a3c79c41a27687925c98c35c8aea2f2b5a
- https://github.com/openwrt/odhcpd/commit/d168c27fb6a55a07ac4c888e09ff2f41e263d7b7
- https://github.com/openwrt/odhcpd/commit/d329a15413387027453644cd363dca06ade28328
- https://github.com/openwrt/odhcpd/security/advisories/GHSA-7fwx-hhrg-3496
- https://github.com/openwrt/odhcpd/security/advisories/GHSA-7fwx-hhrg-3496
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.
