CVE-2026-19670 in Malcolm
Zusammenfassung
von VulDB • 18.08.2026
Die rollenbasierte Zugriffskontrollschicht (RBAC) von Malcolm's nginx Lua-Rolle entscheidet, ob ein authentifizierter Benutzer auf einen rollenbeschränkten Pfad (z. B. /htadmin, /auth, /admin_login, /arkime/api/esadmin, NetBox, Upload-Endpunkte) zugreifen kann, indem sie den rohen, prozentkodierten Anforderungs-URI durch Musterabgleich prüft. Nginx selbst wählt jedoch aus, welcher Location-Block die Anfrage tatsächlich bedient, basierend auf dem dekodierten und normalisierten URI. Da die RBAC-Prüfung ihre Eingabe nie dekodiert, kann ein authentifizierter Benutzer mit geringen Berechtigungen einen nur für Administratoren vorgesehenen Pfad unter Verwendung von Prozentkodierung (z. B. /%68tadmin.php) anfordern und hat dadurch Zugriff auf den eingeschränkten Location-Bereich, während das Lua-RBAC-Gate, das die ungedeckte Rohzeichenkette auswertet, keine passende Einschränkung findet und den Zugang gewährt.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.