CVE-2026-8829
Açıklama
Perl için HTML::Entities 3.84 öncesi sürümler, _decode_entities fonksiyonunda serbest bırakılmış yığın belleğini okumaktadır. HTML::Entities::_decode_entities fonksiyonunu destekleyen XS rutini, entity2char hash yapısı üzerinde hv_fetch tarafından döndürülen varlık-değer SV'sine bir işaretçi (repl) önbelleğe alıyordu. Giriş SV'si bu hash içindeki bir değer SV'si ile aynı olduğunda ve söz konusu değer kendi anahtarını bir varlık referansı olarak içerdiğinde, grow_gap() fonksiyonuna yapılan daha sonraki bir çağrı, SV'nin PV tamponunu yeniden tahsis etmiş ve repl'in hala işaret ettiği arka plan tahsisatını serbest bırakmıştır. Ardından gelen kopyalama döngüsü, serbest bırakılan tahsisattan repl_len bayt okumuştur. Bu okuma işlemi, komşu yığın içeriğinin hedef SV'ye sızmasına neden olabilir.
Nasıl düzeltilir
- oalders html\3.84 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| oalders html\ | \ ≤ v < 3.84 | 3.84 |
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.