POJIA破甲
地图 / `set_daemon` wallet-rpc silently ignores `ssl_allowed_fingerprints` → pinning bypassed, wallet↔daemon MITM

`set_daemon` wallet-rpc silently ignores `ssl_allowed_fingerprints` → pinning bypassed, wallet↔daemon MITM

密码学缺陷 / 证书校验不当 / #3686259

厂商
Monero
严重程度
中危 · CVSS 7.7
赏金
—
弱点
证书校验不当
研究员
@benisprlh
披露日期
2026-08-05
资产
—
CVE
—

该报告还没有中文解读。

原文摘录

摘自原文(9401 字符中的一小部分)
**Repository:** [`monero-project/monero`](https://github.com/monero-project/monero) — `src/wallet/wallet_rpc_server.cpp` (shared vulnerable code also reached via `contrib/epee/src/net_ssl.cpp`). Affected branches: `master` (commit `230de3794`), `release-v0.18`, `release-v0.17` (and every release …
原文中的代码
std::vector<std::vector<uint8_t>> ssl_allowed_fingerprints;
ssl_allowed_fingerprints.reserve(req.ssl_allowed_fingerprints.size());
for (const std::string &fp: req.ssl_allowed_fingerprints)
{
  ssl_allowed_fingerprints.push_back({});
  std::vector<uint8_t> &v = ssl_allowed_fingerprints.back();
  for …

默认不展示报告全文。以上为简短摘录,完整复现过程请阅读原文。版权归研究员与 Monero 所有。

时间线

  • 报告提交
  • 公开披露
阅读 HackerOne 原文 ↗作者 @benisprlh · 版权归作者与 Monero 所有

同类报告

[3DS][SSL] Improper certificate validation allows an attacker to perform MitM attacksNintendo · 2020-12-18SameSite restrictions are lifted, and SameSite:Strict cookie are being sent.Brave Software · 2025-10-15CVE-2025-5025: No QUIC certificate pinning with wolfSSLcurl · 2025-05-28CVE-2020-8286: Inferior OCSP verificationcurl · 2020-12-09CVE-2024-2466: TLS certificate check bypass with mbedTLS (reward request)Internet Bug Bounty · 2024-03-29 · $2,580CVE-2025-10966: missing SFTP host verification with wolfSSHcurl · 2025-11-05