CVE-2026-120859
Təsvir
4.4.13 versiyasından əvvəlki PyMoDAQ və həmçinin 5.1.15-dən əvvəlki pymodaq_data, pymodaq_gui və pymodaq_utils, 5.2.14-dən əvvəlki 5.2.x və 5.3.10-dan əvvəlki 5.3.x versiyaları etibarsız məlumatların deserializasiyası və eval injection boşluqları ehtiva edir. Bu boşluqlar hücumçulara istifadəçinin açdığı xüsusi hazırlanmış fayllar vasitəsilə ixtiyari kodun icrasına şərait yaradır. Hücumçular pickle obyektlərini HDF5 sətir düyünlərində saxlaya bilərlər ki, bu düyünlərə baxıldıqda və ya oxunduqda StringARRAY.array_to_string() onları pickle.loads()-a ötürür; JsonConverter.json2object() tərəfindən qiymətləndirilən HDF5 atributlarına Python ifadələri yerləşdirə bilərlər; Dashboard Load layout hərəkəti vasitəsilə load_layout_state() tərəfindən unpickle edilən .dock faylı təqdim edə bilərlər və ya elt_to_dict() və set_txt_from_elt() tərəfindən qiymətləndirilən XML sazlama fayllarına Python ifadələri daxil edə bilərlər.
Necə düzəltmək olar
- PyMoDAQ PyMoDAQ4.4.13 və ya daha yeni versiya
- PyMoDAQ pymodaq_data5.1.15, 5.2.14, 5.3.10 və ya daha yeni versiya
- PyMoDAQ pymodaq_gui5.1.15, 5.2.14, 5.3.10 və ya daha yeni versiya
- PyMoDAQ pymodaq_utils5.1.15, 5.2.14, 5.3.10 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| PyMoDAQ PyMoDAQ | v < 4.4.13 | 4.4.13 |
| PyMoDAQ pymodaq_data | v < 5.1.15, 5.2.0 ≤ v < 5.2.14, 5.3.0 ≤ v < 5.3.10 | 5.1.15, 5.2.14, 5.3.10 |
| PyMoDAQ pymodaq_gui | v < 5.1.15, 5.2.0 ≤ v < 5.2.14, 5.3.0 ≤ v < 5.3.10 | 5.1.15, 5.2.14, 5.3.10 |
| PyMoDAQ pymodaq_utils | v < 5.1.15, 5.2.0 ≤ v < 5.2.14, 5.3.0 ≤ v < 5.3.10 | 5.1.15, 5.2.14, 5.3.10 |
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.