CVE-2026-85725 in LightRAG
Zusammenfassung
von VulDB • 22.09.2026
LightRAG bietet eine einfache und schnelle retrieval-augmented Generation (RAI). Vor Version 1.5.5 vergleicht `verify_password` in `lightrag/api/passwords.py` Klartext-Passwortwerte von `AUTH_ACCOUNTS` mit dem Python-Operator `==`. Der Vergleich kann nach dem ersten nicht übereinstimmenden Byte abbrechen, was zu reaktionszeitbasierten Unterschieden je nach Passwortlänge und übereinstimmenden Präfixen führt. Ein Netzwerkangreifer mit ausreichend niedriger Latenz kann den Endpunkt `/login` wiederholt abfragen und das Timing-Oracle nutzen, um ein im Klartext konfiguriertes Passwort zeichenweise zu ermitteln. Bereitstellungen, die bcrypt-präfixierte Passwortwerte verwenden, sind von diesem Vergleichspfad nicht betroffen. Dieses Problem wurde in Version 1.5.5 behoben.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.