CVE-2026-49114 in ONNX
Riassunto
di VulDB • 21/08/2026
In ONNX prima della versione 1.21.0, la funzione 'save_external_data' costruisce il percorso del file di dati esterni a partire dal campo external_data location del modello e lo apre per la scrittura senza le opzioni 'O_NOFOLLOW/O_EXCL', dopo un controllo non atomico tramite 'os.path.isfile()'. Un attaccante locale con accesso in scrittura alla directory dove una vittima serializza i dati esterni può pre-impostare deterministicamente un symlink che viene seguito, facendo sì che la scrittura della vittima venga aggiunta a qualsiasi file su cui la vittima ha permessi di scrittura, ad esempio ~/.ssh/authorized_keys, file cron o configurazioni dell'applicazione. Risolto nella versione 1.21.0.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.