Katalog CVE

CVE-2026-55897

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.65%

Percentyl 49 - wyżej niż 49% wszystkich znanych CVE

Streszczenie

Aplikacja luci-app-advanced-reboot dla OpenWrt przed wersją 1.1.2-6 przyznawała uprawnienie rpcd file.exec dla powłoki /bin/sh w ramach ACL tylko do odczytu. Uwierzytelniona sesja delegowana z tym ACL mogła przekazać kontrolowane przez wywołującego parametry, co pozwalało na wykonanie dowolnych poleceń jako root.

Ocena ryzyka

Osoba z uwierzytelnioną sesją delegowaną może uzyskać pełną kontrolę nad routerem jako root, co prowadzi do całkowitego przejęcia urządzenia. Kompilacje bez przyznania exec dla /bin/sh, w tym gałęzie openwrt-24.10 i openwrt-23.05, nie są dotknięte tym łańcuchem.

Rekomendacja

Zaktualizuj luci-app-advanced-reboot do wersji 1.1.2-6 lub nowszej. Sprawdź, czy w używanej kompilacji nie ma przyznania rpcd file.exec dla /bin/sh.

Powiązane podatności

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

luci-app-advanced-reboot is a LuCI (web interface) application for OpenWrt that provides a way to reboot your router into an alternative firmware partition or perform reboot operations directly from the web UI. Prior to 1.1.2-6, the luci-app-advanced-reboot read ACL in applications/luci-app-advanced-reboot/root/usr/share/rpcd/acl.d/luci-app-advanced-reboot.json grants rpcd file.exec permission for the general shell interpreter /bin/sh. An authenticated delegated session with that read ACL can supply caller-controlled params; rpcd authorizes the executable path and passes those arguments to the shell, allowing arbitrary commands to execute as root. Builds without the /bin/sh exec grant, including the checked openwrt-24.10 and openwrt-23.05 branches, are not affected by this specific chain. This vulnerability is fixed in 1.1.2-6.

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