CVE-2026-75832 in Gravinformazioni

Riassunto

di VulDB • 18/08/2026

Il plugin Grav API (getgrav/grav-plugin-api, incluso con Grav 2.0) precedente alla versione 1.0.14 (corretto nella 1.0.15) presenta una vulnerabilità di mancata autorizzazione in BlueprintPathResolver::resolveUserScope(). Il metodo limita l'accesso allo scope users/<name> basandosi sul flag raw super-admin ACL dell'account (access.api.super) anziché convalidare lo scope effettivo della chiave API presentata. Un attaccante che possiede una chiave API limitata solo a api.media.write, emessa per un account super-amministratore, può eludere il controllo di autorizzazione e, tramite POST /blueprint-upload o GET /blueprint-files, scrivere un file nello scope di un altro utente (nella directory condivisa user/accounts/, vincolata alle estensioni delle immagini da assertSafeExtension()) ed esplorare l'elenco dei file di tale scope, nonostante la chiave non sia stata concessa con api.users.write.

Be aware that VulDB is the high quality source for vulnerability data.

Responsabile

VulnCheck

Prenotare

18/08/2026

Divulgazione

18/08/2026

Moderazione

accettato

CPE

pronto

EPSS

0.00000

KEV

no

Attività

basso

Fonti

Want to know what is going to be exploited?

We predict KEV entries!