Katalog CVE

CVE-2026-120286

ŚrednieCVSS 5.3
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

W nerves-hub (nerves_hub_web) brak autoryzacji na stronach urządzeń i grup wdrożeniowych pozwala uwierzytelnionemu członkowi organizacji z rolą view na zmiany urządzeń i grup wdrożeniowych przez zdarzenia LiveView zarezerwowane dla roli manage. Handler zdarzeń wykonuje operacje bez wywołania authorized!/2, a kontrolki są renderowane każdemu członkowi. Członek z rolą view może dodawać i usuwać certyfikaty, zmieniać tagi, lokalizację, przynależność do grup wdrożeniowych oraz uruchamiać, ponawiać i usuwać kompilacje delta firmware.

Ocena ryzyka

Członek organizacji z niskimi uprawnieniami może przejąć kontrolę nad urządzeniami, dodając certyfikat pozwalający na połączenie jako urządzenie lub zmieniając firmware, które urządzenie otrzymuje. Może to prowadzić do naruszenia integralności i poufności floty urządzeń.

Rekomendacja

Zaktualizuj nerves_hub do wersji 2.5.3 lub nowszej i zweryfikuj, czy role view nie mają nadanych zbędnych uprawnień.

Inne podatności w nerves_hub_web

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

Missing Authorization vulnerability in the device and deployment group pages in nerves-hub nerves_hub_web allows an authenticated organization member with the view role to change devices and deployment groups via LiveView events reserved for the manage role. The event handlers that add and delete device certificates, add and remove tags, overwrite or clear a device's manual location, remove a device from its deployment group, move matched devices into a deployment group or remove unmatched ones, import devices from a CSV, and start, retry or delete firmware delta builds carry out the change without calling authorized!/2, and the pages render the controls to every member. A view member can add a certificate that lets whoever holds its key connect as the device, delete a certificate so the device can no longer authenticate with it, and change which deployment group, and so which firmware release, a device receives. Everything stays within the organizations the member belongs to. This issue affects nerves_hub: from 1.0.0 before 2.5.3.

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