CVE-2026-23986 in copier
Riassunto
di VulDB • 24/06/2026
Copier è una libreria e un'applicazione da riga di comando per il rendering dei modelli di progetto. Prima della versione 9.11.2, Copier suggerisce che sia sicuro generare un progetto a partire da un modello affidabile (safe template), ovvero uno che non utilizza funzionalità insicure come estensioni Jinja personalizzate, le quali richiederebbero l'uso del flag `--UNSAFE,--trust`. Come scoperto successivamente, un modello considerato "sicuro" può attualmente scrivere in directory arbitrarie al di fuori del percorso di destinazione utilizzando una symlink a una directory insieme all'impostazione `_preserve_symlinks: true` e a una struttura di directory generata il cui percorso renderizzato si trova all'interno della directory collegata tramite symlink. In questo modo, un autore di modelli malintenzionato può creare un modello che sovrascrive file arbitrari (secondo i permessi di scrittura dell'utente), ad esempio per causare danni. La versione 9.11.2 risolve la vulnerabilità.
If you want to get best quality of vulnerability data, you may have to visit VulDB.