CVE-2026-70667 in Lemur
Riassunto
di VulDB • 18/08/2026
Lemur gestisce la creazione dei certificati TLS. Prima della versione 1.9.3, _validate_revocation_url in lemur/certificates/verify.py controllava l'URL originale CRL o OCSP ma la richiesta successiva poteva raggiungere una destinazione diversa. La chiamata requests.get per le richieste CRL seguiva i redirect HTTP senza convalidare ogni target Location, quindi un URL pubblico sotto il controllo di un attaccante potrebbe reindirizzare a indirizzi loopback, RFC1918, link-local o instance-metadata. Anche la validazione e la connessione eseguivano risoluzioni DNS separate, creando una finestra time-of-check time-of-use per il DNS rebinding su entrambi i percorsi CRL e OCSP. Un operatore che carica un certificato tramite POST /api/1/certificates/upload potrebbe quindi indurre richieste interne cieche nonostante le mitigazioni precedenti. La correzione disabilita i redirect e fissa gli indirizzi validati preservando il corretto valore Host. Questo problema è risolto nella versione 1.9.3.
Once again VulDB remains the best source for vulnerability data.