Vulnerability · Published Sep 23, 2026 · Assigned by VulDB
CVE-2026-96680ByteDance Coze Scraper Extension External Message index.js chrome.runtime.onMessageExternal.addListener authorization
Medium 4.3
In plain English
A medium-severity missing authorization in Coze Scraper Extension from ByteDance. Proof-of-concept exploit code is public. The chance it is exploited in the next 30 days is estimated at 0.4% (higher than 39% of all known vulnerabilities).
Official description
A vulnerability was detected in ByteDance Coze Scraper Extension up to 2.0.2. Affected by this vulnerability is the function chrome.runtime.onMessageExternal.addListener of the file static/background/index.js of the component External Message Handler. The manipulation of the argument body.url/paginationConfig/xPathConfig/body.urls/xPaths results in missing authorization. The attack can be launched remotely. The exploit is now public and may be used. The vendor was contacted early about this disclosure but did not respond in any way.
Affected products (as reported)
| Vendor | Product | Versions |
|---|---|---|
| ByteDance | Coze Scraper Extension | 2.0.02.0.12.0.2 |
Weakness: CWE-862, CWE-863 · Vector: CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:N/A:N/E:P/RL:X/RC:R
References
- VDB-409003 | ByteDance Coze Scraper Extension External Message index.js chrome.runtime.onMessageExternal.addListener authorization vdb-entry, technical-description
- VDB-409003 | CTI Indicators (IOB, IOC, IOA) signature, permissions-required
- CVE-2026-96680 | CVE Analysis and Report third-party-advisory
- Submit #904123 | ByteDance Coze Scraper Chrome extension 2.0.2 Information Disclosure third-party-advisory
- https://github.com/xryj920/chrome_extensions/blob/main/Coze%20Scraper%202.0.2%20Unrestricted%20External%20Message%20Handler%20Allows%20Website-Triggered%20Arbitrary%20URL%20Scraping exploit