Katalog CVE

CVE-2026-77059

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

Streszczenie

boneIO Black zawiera warunek wyścigu TOCTOU w funkcji create_timedatectl_sudoers_file() w pliku boneio/webui/routes/timezone_sudoers.py. Funkcja zapisuje reguły sudoers do przewidywalnego pliku tymczasowego, waliduje je, a następnie instaluje z uprawnieniami roota, co pozwala lokalnemu atakującemu podmienić zawartość lub wykorzystać atak symlink. Prowadzi to do wstrzyknięcia dowolnych reguł sudoers i lokalnej eskalacji do roota. Problem naprawiono w wersji 1.6.0.

Ocena ryzyka

Lokalny atakujący może wstrzyknąć dowolne reguły sudoers i uzyskać uprawnienia roota, przejmując kontrolę nad urządzeniem. Przewidywalna nazwa pliku tymczasowego ułatwia również ataki symlink.

Rekomendacja

Należy zaktualizować boneio do wersji 1.6.0, która usuwa podatność TOCTOU. Zaleca się również przegląd reguł sudoers w celu wykrycia nieautoryzowanych wpisów.

Inne podatności w boneIO Black

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

boneIO Black contains a TOCTOU race condition in the create_timedatectl_sudoers_file() function in boneio/webui/routes/timezone_sudoers.py. The function writes sudoers rules to a predictable temporary file, validates them, then installs them with root privileges. A local attacker can exploit the race window between validation and installation to substitute malicious content, or use the predictable filename for symlink attacks, resulting in arbitrary sudoers rule injection and local privilege escalation to root. This issue was fixed in version 1.6.0.

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