
a C exploit for CVE-2025-27591, which allow an attacker to escalate privilege to root.
Grundsätzlich erlaubt das below-Tool eine universelle Änderung seiner Logdatei, was zu einer Privilegieneskalation auf Root führt.
Die von below erstellte Logdatei ist weltweit beschreibbar, sodass jeder Benutzer sie ändern oder ersetzen kann.
Ein Angreifer kann dies ausnutzen, indem er einen symbolischen Link von der Logdatei zu /etc/passwd erstellt.
Wenn der Angreifer einen Fehler in below auslösen kann, der beliebige Eingaben protokolliert, und diese Eingabe im Format eines gültigen /etc/passwd-Eintrags gestaltet, kann er einen neuen Root-Benutzer in das System einschleusen.
Damit der Exploit funktioniert, sollte der Angreifer in der Lage sein, den below-Befehl auszuführen, da er als root ausgeführt werden muss; der Benutzer muss also über sudo-Berechtigungen oder eine andere Möglichkeit verfügen, ihn auszuführen.
git clone https://github.com/Cythonic1/CVE-2025-27591
cd CVE-2025-27591
gcc -static -W -Wall main.c ./libcrypt.a -o exploit
./exploit <username> <password>