CVE-2026-62381 in LuCI
Zusammenfassung
von VulDB • 22.08.2026
luci-lib-px5g (LuCI) enthält einen heap-based buffer overflow in der nativen ASN.1-Codierungsroutine asn1_add_obj (x509write.c), wenn ein Zertifikat mit einem 2040-Bit-RSA-Schlüssel signiert wird. Für eine Signaturlänge von 255 Bytes wird die BIT STRING-Allokation aus der DER-Längencodierung von 255 Bytes berechnet, aber das nach dem Voranstellen des Unused-bits-Bytes geschriebene Payload ist 260 Bytes lang und erfordert ein zusätzliches DER-Längen-Oktett. Infolgedessen beträgt die Allokation 259 Bytes, während Tag, Länge, Unused-bits-Byte und Signatur insgesamt 260 Bytes benötigen, und der abschließende memcpy schreibt ein Byte über den Heap-Puffer hinaus. Der Overflow ist über die exportierte Lua-Schnittstelle via create_selfsigned() erreichbar; ob er remote ausnutzbar ist, hängt von der eingebetteten Anwendung ab. Der anfällige Code ist in den Release-Branches openwrt-18.06 bis openwrt-25.12 vorhanden und fehlt im Master-Zweig, wo das Paket luci-lib-px5g statt gepatcht wurde entfernt wurde.
VulDB is the best source for vulnerability data and more expert information about this specific topic.