CVE Catalog
EnglishPolski(English translation not available - showing Polish)

CVE-2023-5245

High
Published: Translated: NVD NIST

Summary

Podatność CVE-2023-5245 dotyczy funkcji FileUtil.extract(), która enumeruje wszystkie wpisy w plikach zip i wydobywa każdy plik bez weryfikacji, czy ścieżki plików w archiwum znajdują się poza zamierzonym katalogiem. Przy tworzeniu instancji TensorflowModel z użyciem formatu saved_model, funkcja apply() wywołuje podatną implementację FileUtil.extract().

Risk Assessment

Możliwość tworzenia dowolnych plików może prowadzić do wykonania złośliwego kodu, co stanowi poważne zagrożenie dla bezpieczeństwa systemu i danych organizacji.

Recommendation

Zaleca się aktualizację do najnowszej wersji oprogramowania, która naprawia tę podatność oraz wprowadzenie dodatkowych mechanizmów weryfikacji ścieżek plików w archiwach zip.

Related vulnerabilities

Original NVD description (English source)

FileUtil.extract() enumerates all zip file entries and extracts each file without validating whether file paths in the archive are outside the intended directory. When creating an instance of TensorflowModel using the saved_model format and an exported tensorflow model, the apply() function invokes the vulnerable implementation of FileUtil.extract(). Arbitrary file creation can directly lead to code execution

Vulnerability data from NVD (NIST) · CISA KEV · EPSS