
PoC de RCE en SSH CVE-2024-6387
El exploit de la vulnerabilidad CVE-2024-6387 se dirige a la condición de carrera en el manejador de señales en el servidor OpenSSH () en sistemas Linux basados en glibc para sshd. Debido a que se llama a una función async-signal-unsafe en el manejador SIGALRM, esta vulnerabilidad permite la ejecución remota de código como root.
Esta vulnerabilidad se dirige a la condición de carrera en el manejador SIGALRM en OpenSSH sshd.
Versiones afectadas: OpenSSH 8.5p1 a 9.8p1.
Vulnerabilidad: debido a que el manejador SIGALRM vulnerable llama a una función asíncrona no segura para señales, se puede ejecutar código remoto como root.
protocol="ssh"
Es necesario compilar el código en un ejecutable. Suponiendo que el archivo se llama exploit.c, use el siguiente comando para compilar
gcc -o exploit exploit.c
./exploit <ip> <port>
Por ejemplo:
./exploit 192.168.1.100 22