CVE-2026-9516
Açıklama
Perl için Cpanel::JSON::XS 4.41 öncesi sürümler, bir decode filtre geri çağırması hata fırlattığında, UTF-8 BOM öneki olan girdi aracılığıyla hizmet reddine izin verir. Öndeki 3 baytlık UTF-8 BOM'u atlamak için decode_json(), SvPV_set() ile girdi scalar'ının dize işaretçisini işaretin ilerisine taşır ve bunu yalnızca normal dönüş yolunda geri yükler. Kod çözme işlemi bir Perl istisnası yoluyla durdurulduğunda (örneğin, hata veren bir filter_json_object geri çağırması), geri yükleme işlemi atlanır ve scalar, kendi tamponuna göre kaydırılmış bir dize işaretçisi ve kısaltılmış bir uzunlukla kalır. Bu scalar daha sonra serbest bırakıldığında, ayırıcı geçersiz bir işaretçi alır ve yorumlayıcı işlemi sonlandırır. Hata fırlatan bir filtre geri çağırmasıyla kod çözülen tek bir BOM önekli belge, herhangi bir çağırıcıyı çökertebilir.
Nasıl düzeltilir
- rurban cpanel\4.41 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| rurban cpanel\ | \ ≤ v < 4.41 | 4.41 |
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.