HTML Injection in Transaction Confirmation Dialog via Address Book Description Enables UI Spoofing Before Fund Transfer
该报告还没有中文解读。
原文摘录
摘自原文(12196 字符中的一小部分)
The Monero GUI wallet renders address book descriptions as `TextEdit.RichText` (HTML) in the transaction confirmation dialog (`TxConfirmationDialog.qml:299`) without HTML entity escaping. An attacker can craft a `monero:` URI or QR code with HTML markup in the `tx_description` parameter. When a …
原文中的代码
#!/usr/bin/env python3 import argparse import subprocess import sys import os import urllib.parse import json # Attack payload - renders as green "VERIFIED EXCHANGE" badge in RichText HTML_PAYLOAD = '<b><span style="font-size:18px;color:green">✓ VERIFIED EXCHANGE (Binance)</span></b><br><span …
默认不展示报告全文。以上为简短摘录,完整复现过程请阅读原文。版权归研究员与 Monero 所有。
时间线
- 报告提交
- 公开披露
阅读 HackerOne 原文 ↗作者 @fg0x0 · 版权归作者与 Monero 所有