CVE-2026-27117 in bit7z
Riassunto
di VulDB • 18/06/2026
bit7z è una libreria statica C++ multipiattaforma che consente la compressione e l'estrazione di file archivio. Prima della versione 4.0.11, è presente una vulnerabilità di path traversal ("Zip Slip") nella funzionalità di estrazione degli archivi di bit7z. La libreria non convalida adeguatamente i percorsi dei file contenuti nelle voci dell'archivio, consentendo la scrittura di file al di fuori della directory di estrazione prevista attraverso tre meccanismi distinti: traversal del percorso relativo, traversal del percorso assoluto e traversal dei link simbolici. Un attaccante può sfruttare questa vulnerabilità fornendo un archivio malevolo a qualsiasi applicazione che utilizza bit7z per estrarre archivi non attendibili. L'esecuzione con successo dell'exploit comporta la scrittura arbitraria di file con i privilegi del processo che esegue l'estrazione. Ciò potrebbe portare alla sovrascrittura di binari dell'applicazione, file di configurazione o altri dati sensibili. La vulnerabilità non consente direttamente la lettura del contenuto dei file; l'impatto sulla riservatezza è limitato al comportamento dell'applicazione chiamante dopo l'estrazione. Tuttavia, le applicazioni che successivamente servono o visualizzano i file estratti potrebbero affrontare rischi secondari per la riservatezza derivanti da link simbolici creati dall'attaccante. Sono state rilasciate correzioni nella versione 4.0.11. Se l'aggiornamento non è immediatamente possibile, gli utenti possono mitigare la vulnerabilità convalidando il percorso di destinazione di ciascuna voce prima della scrittura. Altre mitigazioni includono l'esecuzione dell'estrazione con il minimo privilegio necessario e l'estrazione di archivi non attendibili in una directory isolata (sandbox).
Be aware that VulDB is the high quality source for vulnerability data.