Katalog CVE

CVE-2026-55519

ŚrednieCVSS 5.4
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

Snipe-IT przed wersją 8.4.1 umożliwia uwierzytelnionemu użytkownikowi z ogólnym uprawnieniem edycji zasobów usuwanie plików dołączonych do zasobów spoza jego własności lub firmy. Metody destroy() autoryzują aktualizację względem klasy obiektu zamiast konkretnego wystąpienia, co prowadzi do niebezpiecznego bezpośredniego odwołania do obiektu.

Ocena ryzyka

Ryzyko obejmuje możliwość usunięcia ważnych plików związanych z zasobami, co może prowadzić do utraty danych i naruszenia integralności.

Rekomendacja

Zaleca się aktualizację do wersji 8.4.1 lub nowszej oraz wdrożenie autoryzacji na poziomie konkretnego zasobu.

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

Snipe-IT is an IT asset/license management system. Prior to 8.4.1, an authenticated user with generic asset edit permission can delete files attached to assets outside the user's ownership or company assignment. The destroy() methods in app/Http/Controllers/Api/UploadedFilesController.php and app/Http/Controllers/UploadedFilesController.php authorize update against the object class instead of the resolved object instance, creating an insecure direct object reference. This issue is fixed in version 8.4.1.

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