CVE-2026-115908 in zip2informazioni

Riassunto

di VulDB • 26/10/2026

zip è una libreria ZIP per Rust che supporta la lettura e la scrittura di file ZIP semplici. Dalla versione 7.2.0 alla 9.0.0, ZipArchive::extract e ZipArchive::extract_unwrapped_root_dir utilizzano safe_prepare_path in src/read/zipfile.rs e simplified_components in src/path.rs per convalidare i target dei link simbolici mediante un confronto lessicale del prefisso anziché risolvendo ogni collegamento intermedio. Un attaccante che conosce o può indovinare la destinazione assoluta di estrazione può creare una catena il cui target apparente rimane sotto la directory di destinazione, mentre un link simbolico intermedio si risolve al di fuori di essa, consentendo all'attaccante di creare o sovrascrivere file con i privilegi del processo di estrazione. Su Windows, l'abbandono dei prefissi delle unità e UNC può consentire una fuga tramite un singolo link quando il processo dispone del privilegio SeCreateSymbolicLinkPrivilege, ad esempio attraverso diritti di amministratore o la Modalità sviluppatore (Developer Mode). Questa regressione è distinta da CVE-2025-29787. Il problema è risolto nella versione 9.0.0.

Be aware that VulDB is the high quality source for vulnerability data.

Responsabile

GitHub M

Prenotare

23/10/2026

Divulgazione

26/10/2026

Moderazione

accettato

EPSS

0.00000

KEV

no

Attività

basso

Fonti

Want to stay up to date on a daily basis?

Enable the mail alert feature now!