CVE-2026-62381 in LuCIالمعلومات

الملخص

بحسب VulDB • 22/08/2026

يحتوي الحزمة luci-lib-px5g (LuCI) على ثغرة heap-based buffer overflow في روتين التشفير الأصلي ASN.1 المسمى asn1_add_obj (x509write.c) عند توقيع شهادة باستخدام مفتاح RSA بحجم 2040 بت. بالنسبة لتوقيع حجمه 255 بايت، يتم حساب تخصيص BIT STRING بناءً على ترميز طول DER لـ 255 بايت، لكن الحمولة المكتوبة بعد إضافة بايت "عدد البتات غير المستخدمة" (unused-bits byte) تكون بحجم 256 بايت، مما يتطلب بايت طوله إضافي في ترميز DER. ونتيجة لذلك، يكون الحجم المخصص 259 بايت بينما تتطلب الوسم (tag)، والطول، وبايت عدد البتات غير المستخدمة، والتوقيع ما مجموعه 260 بايت، ويقوم استدعاء memcpy النهائي بكتابة بايت واحد خارج حدود مخزن الذاكرة العشوائية (heap buffer). يمكن الوصول إلى ثغرة heap-based buffer overflow هذه من خلال واجهة Lua المصدّرة عبر دالة create_selfsigned(); ويعتمد إمكانية استغلالها عن بُعد على التطبيق المُضمّن. الكود الضعيف موجود في فروع الإصدارات openwrt-18.06 حتى openwrt-25.12، وهو غير موجود في الفرع الرئيسي (master)، حيث تم إزالة حزمة luci-lib-px5g بدلاً من تصحيحها.

If you want to get best quality of vulnerability data, you may have to visit VulDB.

مسؤول

VulnCheck

حجز

14/07/2026

إفشاء

22/08/2026

الاعتدال

تمت الموافقة

إدخال

VDB-394320

EPSS

0.00000

KEV

لا

النشاطات

منخفض جدًا

المصادر

Want to stay up to date on a daily basis?

Enable the mail alert feature now!