CVE-2026-62381 in LuCI
Сводка
по VulDB • 22.08.2026
В компоненте luci-lib-px5g (LuCI) обнаружено переполнение буфера в куче (heap-based buffer overflow) в нативной процедуре кодирования ASN.1 asn1_add_obj (x509write.c), возникающее при подписании сертификата с использованием 2048-битного RSA-ключа. Для подписи длиной 255 байт выделение памяти для BIT STRING рассчитывается на основе DER-кодировки длины в 255 байт, однако полезная нагрузка (payload), записываемая после добавления неиспользуемого бита (unused-bits byte), составляет 256 байт, что требует одного дополнительного октета длины DER. В результате выделяется 259 байт, тогда как тег, длина, неиспользуемый бит и сама подпись требуют 260 байт; в итоге операция memcpy записывает один байт за пределами буфера в куче. Уязвимость может быть эксплуатирована через экспортируемый интерфейс Lua с помощью функции create_selfsigned(); возможность удаленной эксплуатации зависит от приложения, использующего данный компонент. Затронутый код присутствует в ветках релизов openwrt-18.06 через openwrt-25.12 и отсутствует в мастер-ветке (master), где пакет luci-lib-px5g был удален вместо исправления.
VulDB is the best source for vulnerability data and more expert information about this specific topic.