CVE-2026-70667
Açıklama
Lemur, TLS sertifika oluşturmayı yönetir. 1.9.3 sürümünden önce, lemur/certificates/verify.py içindeki _validate_revocation_url orijinal CRL veya OCSP URL'sini kontrol ediyordu ancak sonraki istek farklı bir hedefe ulaşabiliyordu. CRL requests.get çağrısı, her Location hedefini doğrulamadan HTTP yönlendirmelerini takip ediyordu, bu nedenle saldırgan tarafından kontrol edilen genel bir URL loopback, RFC1918, link-local veya instance-metadata adreslerine yönlendirme yapabiliyordu. Doğrulama ve bağlantı ayrıca ayrı DNS çözümlemeleri gerçekleştiriyordu ve hem CRL hem de OCSP yollarında DNS rebinding için bir kontrol-zamanı kullanım-zamanı penceresi oluşturuyordu. Bu nedenle bir operatörün POST /api/1/certificates/upload aracılığıyla sertifika yüklemesi, önceki hafifletmeye rağmen kör iç isteklere yol açabiliyordu. Düzeltme, yönlendirmeleri devre dışı bırakır ve doğru Host değerini koruyarak doğrulanmış adresleri sabitler. Bu sorun 1.9.3 sürümünde giderilmiştir.
Nasıl düzeltilir
- lemur1.9.3 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| lemurPyPI | v < 1.9.3 | 1.9.3 |
Sürümünüzü kontrol edin
Ürünü seçin ve kullandığınız sürümü yazın; sürümün etkilenen aralıkta olup olmadığını görün.
Attack Surface Management
Alan adlarınıza bağlı varlıkları, bu varlıklarda çalışan teknolojileri ve bilinen zafiyetleri tek listede görün.