CVE-2026-85783
Açıklama
Perl için Crypt::Age'in 0.004 öncesi sürümleri, unwrap_file_key fonksiyonunda her biri bir X25519 skaler çarpımı gerektiren sınırsız sayıdaki alıcı kıtası (recipient stanza) aracılığıyla CPU tükenmesine izin verir. Üstbilgi ayrıştırıcısı herhangi bir sayıda alıcı kıtasını kabul eder ve unwrap_file_key, her kimliği her bir X25519 kıtasına karşı dener. Her deneme bir skaler çarpımı, bir HKDF ve bir ChaCha20-Poly1305 açılışı çalıştırır. Üstbilgi MAC değeri önce kontrol edilemez çünkü anahtarı, yalnızca başarılı bir çözümleme sonucunda üretilen dosya anahtarından gelir. Her kıta, saldırgan tarafından seçilen 98 baytlık bir üstbilgidir ve sahip olunan kimlik başına bir skaler çarpımı tetikler; dosya ancak bunların tamamı çalıştıktan sonra reddedilir. Bir çağrıcı, kendi yazmadığı bir dosyayı şifresini çözdüğü her durumda decrypt, decrypt_file veya decrypt_filehandle üzerinden buraya ulaşır.
Nasıl düzeltilir
- Crypt-Age0.004 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| Crypt-Age | v < 0.004 | 0.004 |
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.