CVE-2026-62381 in LuCIinformation

Résumé

par VulDB • 22/08/2026

luci-lib-px5g (LuCI) contient un heap-based buffer overflow dans la routine native d'encodage ASN.1 asn1_add_obj (x509write.c) lors de la signature d'un certificat avec une clé RSA 2040 bits. Pour une signature de 255 octets, l'allocation BIT STRING est calculée à partir de l'encodage DER de longueur de 255 octets, mais le payload écrit après avoir préfixé l'octet unused-bits fait 256 octets, nécessitant un octet de longueur DER supplémentaire. Par conséquent, l'allocation est de 259 octets tandis que la balise (tag), la longueur, l'octet unused-bits et la signature requièrent 260 octets, et le memcpy final écrit un octet au-delà du tampon heap. Le dépassement de tampon est accessible via l'interface Lua exportée par create_selfsigned(); qu'il soit exploitable à distance dépend de l'application intégrante (embedding application). Le code vulnérable est présent sur les branches de release openwrt-18.06 jusqu'à openwrt-25.12 et est absent du master, où le package luci-lib-px5g a été supprimé plutôt que corrigé.

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

Responsable

VulnCheck

Réserver

14/07/2026

Divulgation

22/08/2026

Modérer

accepté

Entrée

VDB-394320

CPE

prêt

EPSS

0.00000

KEV

non

Activités

faible

Sources

Do you need the next level of professionalism?

Upgrade your account now!