XSS on "widgets.shopifyapps.com" via "stripping" attribute and "shop" parameter
该报告还没有中文解读。
原文摘录
摘自原文(2412 字符中的一小部分)
Description Shopify allows developers to embed widgets (containing product info) on third-party websites via "widgets.shopifyapps.com". When the widget is rendered the `shop` attribute is not filtered allowing any website (not just Shopify shops) to be specified. By providing an attacker controlled …
原文中的代码
Framework.Helpers.stripHTMLForObject = function(obj) {
obj.stripping = true;
var idx, val;
for (idx in obj) {
if (obj.hasOwnProperty(idx)) {
var val = obj[inx]
if("string" == typeof val) {
obj[idx] = Framework.Helpers.stripHTML(val)
} else {
if(null != …默认不展示报告全文。以上为简短摘录,完整复现过程请阅读原文。版权归研究员与 Shopify 所有。
时间线
- 报告提交
- 公开披露
阅读 HackerOne 原文 ↗作者 @bored-engineer · 版权归作者与 Shopify 所有