CVE-2025-66578
Təsvir
xmlseclibs, XML Şifrələmə və İmzaları ilə işləmək üçün PHP dilində yazılmış kitabxanadır. Versiya 3.1.3-də sənəd transformasiyası zamanı libxml2 kanonikallaşdırma prosesindəki çatışmazlıq səbəbindən autentifikasiyadan yan keçmə zəifliyi mövcuddur. Yanlış XML girişi üzərində libxml2-nin kanonikallaşdırılması çağırıldıqda, o, kanonikləşdirilmiş düyün əvəzinə boş sətir qaytara bilər. Daha sonra xmlseclibs bu boş sətiri kanonikallaşdırmanın uğurlu olduğu kimi qəbul edərək onun üzərindən DigestValue hesablayır. Bu problem versiya 3.1.4-də düzəldilib. Alternativ həll yollarına kanonikallaşdırma xətalarını (istisnaları və ya null/boş çıxışları) kritik xəta kimi qəbul edib validasiyanı dayandırmaq və/və ya kanonikalize funksiyası null/boş dəyər qaytardıqda və ya xətalar yaratdıqda onları rədd etmək üçün açıq yoxlamaların əlavə edilməsi daxildir.
Necə düzəltmək olar
- xmlseclibs_project xmlseclibs3.1.4 və ya daha yeni versiya
- robrichards/xmlseclibs3.1.4 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| xmlseclibs_project xmlseclibs | v < 3.1.4 | 3.1.4 |
| robrichards/xmlseclibsPackagist | v < 3.1.4 | 3.1.4 |
Versiyanızı yoxlayın
Məhsulu seçin və istifadə etdiyiniz versiyanı yazın; versiyanın təsirlənən aralıqda olub-olmadığını görün.
Attack Surface Management
Domenlərinizə bağlı aktivləri, onlarda işləyən texnologiyaları və məlum zəiflikləri bir siyahıda görün.