Large-site Quick Edit reparses a Contributor display name into active HTML
该报告还没有中文解读。
原文摘录
摘自原文(6882 字符中的一小部分)
On sites with more than 10,000 users, a Contributor can save entity-encoded HTML in their display name. When an administrator opens the attacker's crafted Posts-page URL and clicks **Quick Edit** on the Contributor's pending post, WordPress decodes the stored name with `.text()` and reparses it …
原文中的代码
name: wp-quick-edit-large-site-lab
services:
db:
image: mysql:8.4
environment:
MYSQL_DATABASE: wordpress_quick_edit
MYSQL_USER: wordpress
MYSQL_PASSWORD: wordpress
MYSQL_ROOT_PASSWORD: root
healthcheck:
test: ["CMD", "mysqladmin", "ping", "-h", …默认不展示报告全文。以上为简短摘录,完整复现过程请阅读原文。版权归研究员与 WordPress 所有。
时间线
- 报告提交
- 公开披露
阅读 HackerOne 原文 ↗作者 @mappymappy123 · 版权归作者与 WordPress 所有