Katalog CVE

CVE-2026-49114

WysokieCVSS 7.1
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.11%

Percentyl 1 - wyżej niż 1% wszystkich znanych CVE

Streszczenie

ONNX przed wersją 1.21.0 zawiera podatność w funkcji 'save_external_data', która buduje ścieżkę pliku danych zewnętrznych i otwiera go do zapisu bez zabezpieczeń O_NOFOLLOW/O_EXCL, po nieatomowym sprawdzeniu 'os.path.isfile()'. Lokalny atakujący może podmienić plik na dowiązanie symboliczne, co pozwala na dopisanie danych do dowolnego pliku, do którego ofiara ma prawo zapisu.

Ocena ryzyka

Atakujący może dopisać dane do plików takich jak ~/.ssh/authorized_keys, pliki cron lub konfiguracje aplikacji, co może prowadzić do eskalacji uprawnień lub przejęcia systemu.

Rekomendacja

Zaktualizuj ONNX do wersji 1.21.0 lub nowszej, która zawiera poprawkę eliminującą podatność na dowiązania symboliczne.

Inne podatności w ONNX

Zobacz wszystkie
Oryginalny opis (angielski, źródło NVD)

In ONNX before 1.21.0, the 'save_external_data' function builds the external-data file path from the model's external_data location field and opens it for writing without 'O_NOFOLLOW/O_EXCL', after a non-atomic 'os.path.isfile()' check. A local attacker with write access to the directory where a victim serializes external data can deterministically pre-plant a symlink that is being followed, causing the victim's write to append to any file the victim can write, e.g. ~/.ssh/authorized_keys, cron files, or application configs. Fixed in 1.21.0.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS