Katalog CVE

CVE-2026-91191

WysokieCVSS 7.5
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Streszczenie

Mechanizm aktualizacji urządzenia zawiera warunki, które pozwalają na zaakceptowanie nieautoryzowanych pakietów oprogramowania jako autentycznych. Podczas procesu rozruchu funkcja done wyłącza weryfikację podpisów w konfiguracji OPKG przed przywróceniem opcjonalnych pakietów z zapisywalnego, niepodpisanego źródła. Dodatkowo publicznie dystrybuowany SDK zawiera produkcyjny klucz prywatny, którego odpowiadający klucz publiczny jest zaufany zarówno przez stabilne, jak i beta wersje firmware.

Ocena ryzyka

Atakujący może dostarczyć złośliwy pakiet, który zostanie zainstalowany z uprawnieniami roota, co prowadzi do pełnej kompromitacji urządzenia. Ryzyko obejmuje zdalne wykonanie kodu i przejęcie kontroli nad systemem.

Rekomendacja

Natychmiast wdróż poprawki firmware, które przywracają wymuszanie podpisów i unieważniają ujawniony klucz produkcyjny. Ponadto zaleca się rotację kluczy i audyt procesu aktualizacji.

Powiązane podatności

Oryginalny opis (angielski, źródło NVD)

The device's update mechanism includes conditions that allow unauthorized software packages to be accepted as authentic. During the boot process, the stock done function disables signature verification in the OPKG configuration before restoring optional packages from a writable, unsigned feed. Separately, the publicly distributed SDK contains the production private key whose corresponding public key is trusted by both stable and beta firmware builds. Either issue undermines package authenticity, and together they allow an attacker to provide packages that appear valid to the system. Even if signature enforcement is restored, the exposed production key enables an attacker to generate signatures that the device will continue to trust. An attacker who can supply a malicious package may be able to execute arbitrary code with root privileges during installation.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS