Katalog CVE

CVE-2026-86739

NiskieCVSS 3.1
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.25%

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

Streszczenie

Snipe-IT 8.6.3 i wcześniejsze nie sprawdzają wartości zwracanej przez Storage::put() podczas zapisywania plików podpisu i PDF akceptacji. W przypadku cichych błędów zapisu (np. ograniczone uprawnienia, wygasłe poświadczenia S3, brak miejsca) wykonanie kontynuuje i oznacza akceptację jako zakończoną, mimo że pliki dowodowe nie istnieją. Prowadzi to do niekompletnych artefaktów zgodności. Naprawiono w 8.7.0.

Ocena ryzyka

Niekompletne dowody akceptacji mogą naruszyć zgodność z wymogami EULA lub procedurami odbioru sprzętu.

Rekomendacja

Zaktualizuj Snipe-IT do wersji 8.7.0 lub nowszej, która zawiera poprawkę sprawdzającą wynik zapisu.

Inne podatności w Snipe-IT

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

Snipe-IT 8.6.3 and earlier do not check the return value of Storage::put() when writing the signature PNG and the generated acceptance PDF in Account\AcceptanceController::store(). On filesystem drivers that return false instead of throwing on a write failure (for example the local disk with restrictive permissions, S3 with expired credentials, or a storage backend that is out of quota), execution continues into $acceptance->accept(), which sets accepted_at and the signature_filename/eula_filename fields, creates the 'accepted' action-log entry, and dispatches completion notifications even though the evidence files were never stored. The result is an acceptance record marked complete whose supporting evidence files do not exist, yielding a materially incomplete compliance artifact for EULA acknowledgement or equipment-receipt workflows. The condition is triggered when an authenticated user completes an acceptance while the storage backend is silently failing writes; an attacker cannot directly force the storage backend into that state. Fixed in Snipe-IT 8.7.0.

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