CVE-2026-76875
Təsvir
PyPy-nin 3.11.16 və 3.12.14 versiyalarından əvvəlki versiyalarında pyexpat modulunun ExternalEntityParserCreate funksiyasında use-after-free zəifliyi mövcuddur. Bu zəiflik, valideyn parserə istinad saxlamadan xarici entitiya alt-parserləri yaradan tətbiqlərə xüsusi hazırlanmış XML sənədinin təqdim edilməsi yolu ilə hücumçulara yaddaşı korlamağa imkan verir. Alt parser, valideyn parser strukturuna birbaşa C geri-göstəricisini (back-pointer) saxlayır, lakin PyPy-nin izləməli zibil yığıcısı (tracing garbage collector) valideynin C strukturunu azad edə bilər. Bu isə paketlənmiş libexpat-ın hər bir analiz edilən tokendə azad edilmiş göstəricini yenidən istifadə etməsinə (dereference) səbəb olur və nəticədə yaddaşın korlanmasına gətirib çıxarır.
Necə düzəltmək olar
- PyPy PyPy3.11.16, 3.12.14 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| PyPy PyPy | v < 3.11.16, 3.12.0 ≤ v < 3.12.14 | 3.11.16, 3.12.14 |
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.