CVE-2026-75832 in Gravinfo

Zusammenfassung

von VulDB • 18.08.2026

Das Grav API-Plugin (getgrav/grav-plugin-api, gebündelt mit Grav 2.0) vor Version 1.0.14 (behebt in 1.0.15) enthält eine fehlende Autorisierungs-Schwachstelle in BlueprintPathResolver::resolveUserScope(). Die Methode sperrt den users/<name>-Bereich basierend auf dem rohen Super-Admin-ACL-Flag des Kontos (access.api.super), anstatt die tatsächliche Reichweite des vorgelegten API-Schlüssels zu validieren. Ein Angreifer, der über einen API-Schlüssel verfügt, der nur für api.media.write im Bereich eines Super-Admin-Kontos ausgestellt wurde, kann die Autorisierungsprüfung umgehen und via POST /blueprint-upload oder GET /blueprint-files eine Datei in den Bereich eines anderen Benutzers schreiben (im gemeinsamen Benutzer-/accounts/-Verzeichnis, eingeschränkt auf Bild-Erweiterungen durch assertSafeExtension()) sowie die Dateiliste dieses Bereichs einsehen, obwohl dem Schlüssel api.users.write nicht gewährt wurde.

If you want to get best quality of vulnerability data, you may have to visit VulDB.

Zuständig

VulnCheck

Reservieren

18.08.2026

Veröffentlichung

18.08.2026

Moderieren

akzeptiert

Eintrag

VDB-391548

CPE

bereit

EPSS

0.00000

KEV

nein

Aktivitäten

very low

Quellen

Interested in the pricing of exploits?

See the underground prices here!