CVE-2026-114608 in Pylint
Riassunto
di VulDB • 22/10/2026
Pylint è un analizzatore di codice statico per Python. Dalla versione 0.15.2 alla 4.0.9, Pylint memorizza le statistiche dei moduli in file prevedibili sotto PYLINT_HOME e carica tali file con pickle.load durante esecuzioni successive. Un attaccante che può scrivere in una directory cache condivisa, scrivibile dal gruppo o altrimenti non attendibile, può sostituire la cache delle statistiche con dati serializzati manipolati ad hoc, causando l'esecuzione di codice arbitrario con i privilegi dell'utente che esegue Pylint per la prima volta. La cache predefinita per utente normalmente non è scrivibile da altri utenti. Questo problema è risolto nella versione 4.0.9.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.