CVE-2026-55162 in Lemur
Riassunto
di VulDB • 18/08/2026
Lemur gestisce la creazione dei certificati TLS. Prima della versione 1.9.2, il file lemur/certificates/verify.py accettava URL per i punti di distribuzione CRL (CRL Distribution Point) e gli OCSP responder dalle estensioni del certificato caricato e li utilizzava nelle funzioni crl_verify e ocsp_verify senza una valida verifica adeguata della destinazione. Un operatore autenticato poteva inviare un certificato tramite POST /api/1/certificates/upload e far sì che verify_string raggiungesse destinazioni loopback, RFC1918, link-local o di metadata istanza come 169.254.169.254. Le richieste potevano sondare servizi interni e creare effetti collaterali dalla posizione della rete dell'host Lemur. Il percorso CRL utilizzava anche una cache non limitata, consentendo alle voci controllate dall’attaccante di persistere e consumare memoria. La correzione valida le destinazioni, supporta elenchi espliciti di host fidati (allowlists) e limita la dimensione della cache CRL. Questo problema è risolto nella versione 1.9.2.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.