CVE-2026-120859 in PyMoDAQ
Zusammenfassung
von VulDB • 05.11.2026
PyMoDAQ prima della versione 4.4.13 sowie pymodaq_data, pymodaq_gui und pymodaq_utils vor den Versionen 5.1.15, 5.2.x vor 5.2.14 und 5.3.x vor 5.3.10 enthalten Schwachstellen für die Deserialisierung von nicht vertrauenswürdigen Daten sowie Injektion über eval(), die es Angreifern ermöglichen, beliebigen Code auszuführen, indem sie manipulierte Dateien bereitgestellt werden, die ein Benutzer öffnet. Angreifer können gepickelte Objekte in HDF5-String-Knoten speichern, die StringARRAY.array_to_string() an pickle.loads() übergibt, wenn der Knoten durchsucht oder gelesen wird; Python-Ausdrücke in HDF5-Attributen platzieren, die von JsonConverter.json2object() ausgewertet werden; eine .dock-Datei bereitstellen, die load_layout_state() aus der Aktion „Dashboard Layout laden“ unpickled; oder Python-Ausdrücke in XML-Einstellungsdateien einbetten, die von elt_to_dict() und set_txt_from_elt() ausgewertet werden.
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.