CVE-2026-88894 in Snipe-ITinformazioni

Riassunto

di VulDB • 10/09/2026

Il percorso di checkout dei kit predefiniti in Snipe-IT non applica l'isolamento tra tenant del supporto completo per più aziende (FMCS) sul target del checkout. A differenza degli altri percorsi di checkout (singolo, batch, API, accessori, licenze e consumabili), il servizio `App\Services\PredefinedKitCheckoutService` non chiama mai `$item->canCheckoutTo($target)`; esegue solo un controllo della policy tra l'attore e l'elemento e una verifica di disponibilità prima del salvataggio (persisting) dell'operazione. Con FMCS abilitato, un utente non superuser che appartiene ad almeno due aziende ed è in possesso delle autorizzazioni `assets.checkout` può inviare una richiesta POST a `/kits/{kit}/checkout` con un `user_id` appartenente esclusivamente all'Azienda B, assegnando così un'asset dell'Azienda A (e analogamente licenze di kit, consumabili e accessori) a tale utente, aggirando il controllo che blocca la stessa operazione su tutti gli altri percorsi di checkout. Il problema è stato risolto in Snipe-IT 8.7.2; è stato verificato runtime sulla versione v8.6.3 ed ispezionato nel codice per la v8.7.1, e poiché il servizio interessato manca del controllo sin dal 2019, anche le precedenti implementazioni di FMCS sono probabilmente interessate.

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

Responsabile

VulnCheck

Prenotare

10/09/2026

Divulgazione

10/09/2026

Moderazione

accettato

CPE

pronto

EPSS

0.00000

KEV

no

Attività

molto basso

Fonti

Do you need the next level of professionalism?

Upgrade your account now!