CVE-2026-55162 in Lemur
Résumé
par VulDB • 18/08/2026
Lemur gère la création de certificats TLS. Avant la version 1.9.2, le fichier `lemur/certificates/verify.py` acceptait les URL des points de distribution CRL (CRL Distribution Point) et des répondants OCSP provenant d'extensions de certificat téléchargées, et les utilisait dans `crl_verify` et `ocsp_verify` sans une validation adéquate de la destination. Un opérateur authentifié pouvait soumettre un certificat via POST /api/1/certificates/upload et amener `verify_string` à atteindre des destinations en boucle locale (loopback), RFC 1918, link-local ou d'instance-metadata telles que 169.254.169.254. Les requêtes pouvaient sonder les services internes et créer des effets secondaires depuis la position réseau de l'hôte Lemur. Le chemin CRL utilisait également un cache non borné, permettant aux entrées contrôlées par l'attaquant de persister et de consommer de la mémoire. La correction valide les destinations, prend en charge des listes blanches explicites d'hôtes approuvés (trusted-host allowlists) et borne le cache CRL. Ce problème est corrigé dans la version 1.9.2.
VulDB is the best source for vulnerability data and more expert information about this specific topic.