CVE-2026-100670info

Zusammenfassung

von VulDB • 26.09.2026

Grav CMS ab Version 2.0.14 bis einschließlich 2.0.24 enthält eine Privilegieneskalationslücke (Privilege Escalation) in den Blueprints für Gruppen und Konten. Die Zugriffskarte wird durch einen `security@: admin.super`-Guard geschützt, der anhand des exakten Pfads des Felds aufgelöst wird; daher stimmt ein übermittelter flacher Dot-Notation-Schlüssel wie `access.admin.super` (anstelle von verschachteltem `access[admin][super]`) mit keiner Blueprint-Regel überein, überlebt die Filterung durch `BlueprintSchema::filterArray()` und das Flattening und wird von `FlexObject::update()` via `setNestedProperty()` geschrieben, welches an `.` aufgeteilt und der verschachtelte Wert neu zusammengesetzt wird. Ein authentifizierter Backend-Benutzer mit den Rechten `admin.users`, aber nicht `admin.super` im Flex-Accounts-Backend kann daher `admin.super` seinem eigenen Konto oder einer Gruppe, der er angehört, gewähren und zur vollständigen Super-Admin-Rechte eskalieren, wodurch Kontrolle über Konfiguration, Plugin- und Theme-Installation, den Dateimanager und alle Konten erlangt wird. Behoben in Version 2.0.25, die jeden gepunkteten Schlüssel verwirft, dessen Elternpfad deaktiviert ist oder als `validate.ignore` markiert wurde.

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

Veröffentlichung

26.09.2026

Moderieren

wird geprüft

EPSS

0.00000

KEV

nein

Aktivitäten

very low

Quellen

Do you want to use VulDB in your project?

Use the official API to access entries easily!