Perl 版的 Rex 在 1.16.1 及更早版本中,在进行远程 rsync 传输时,会接受未知的 SSH 主机密钥,原因是其 sync 模块硬编码了 选项。 sync 的每个远程分支在构建 ssh 命令时都会包含该选项,无论是用于密码认证、私钥认证,还是作为回退机制。调用者通过 设置的 ssh 选项虽然能传递到 OpenSSH 传输层,但不会应用到该 ssh 命令本身,因此无法通过任何配置恢复对主机密钥的检查。 如果攻击者能够在真实主机密钥被验证之前重定向连接,并伪造自己的主机密钥,则传输将继续进行:在密码认证
Although we use advanced large model technology, its output may still contain inaccurate or outdated information.Shenlong tries to ensure data accuracy, but please verify and judge based on the actual situation.
| Vendor | Product | Affected Versions | CPE | Subscribe |
|---|---|---|---|---|
| - | - | 0 ~ 1.16.1 | - |
|
| # | POC Description | Source Link | Shenlong Link |
|---|
No public POC found.
Login to generate AI POCNo comments yet