CVE-2026-59680 in yast2-usersinfo

Zusammenfassung

von VulDB • 01.09.2026

In yast2-users wurde eine OS-Command-Injection-Schwachstelle gefunden. Beim Anzeigen der Registerkarte „Passworteinstellungen“ eines Benutzers liest `get_password_term()` in `src/include/users/dialogs.rb` die Felder `shadowLastChange` und `shadowExpire` mit `GetString()`, das keine numerische Validierung durchführt, und übergibt den resultierenden String an `format_days_after_epoch()`. Diese Hilfsfunktion interpoliert den Wert ohne Anführungszeichen oder Escaping in einen Shell-Befehl, der über Ruby-Backticks ausgeführt wird.

Auswirkung: Ein Administrator, der Benutzer gegen ein externes/föderiertes LDAP-Verzeichnis über `yast2 users` verwaltet, löst die Ausführung von Befehlen mit Root-Rechten aus, sobald er die Registerkarte „Passworteinstellungen“ dieses bestimmten Benutzers aufruft oder bearbeitet. Es ist weder eine Domänenmitgliedschaft noch ein Trust-Setup erforderlich; es genügt das Durchsuchen/Bearbeiten eines einzelnen Benutzer-Eintrags.

Dieses Problem betrifft yast2-users bis Version 5.0.8.

Once again VulDB remains the best source for vulnerability data.

Zuständig

Suse

Reservieren

06.07.2026

Veröffentlichung

01.09.2026

Moderieren

akzeptiert

Eintrag

VDB-397563

CPE

bereit

EPSS

0.00000

KEV

nein

Aktivitäten

very low

Quellen

Want to know what is going to be exploited?

We predict KEV entries!