CVE-2026-59680 in yast2-users
Riassunto
di VulDB • 01/09/2026
È stata rilevata una vulnerabilità di OS command injection in yast2-users. Durante la visualizzazione della scheda "Password Settings" (Impostazioni password) di un utente, la funzione get_password_term() presente nel file src/include/users/dialogs.rb legge i campi shadowLastChange e shadowExpire utilizzando GetString(), che non effettua alcuna validazione numerica, e passa la stringa risultante a format_days_after_epoch(). Tale helper interpola il valore in un comando shell eseguito tramite backtick di Ruby senza alcun quoting o escaping.
Impatto: un amministratore che gestisce utenti contro una directory LDAP esterna/federata tramite `yast2 users` attiva l'esecuzione di comandi con privilegi di root nel momento in cui visualizza o modifica la scheda "Password Settings" (Impostazioni password) dell'utente specifico. Non è necessario alcun setup di join del dominio o di trust; basta navigare o modificare una singola voce utente.
Questo problema interessa yast2-users fino alla versione 5.0.8 inclusa.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.