Stored Cross-Site Scripting via Unsafe Capture Tree JSON Embedding
Key facts
- Attack vector
- Network
- Privileges required
- None
- User interaction
- Active
- Attack complexity
- Low
- Attack requirements
- None
- Impact type
- Cross-site scripting
- Confidentiality · integrity · availability
- High · High · None
- Fix status
- No fix listed
Attack profile from CVSS 4.0 · CNA. Fix status from CNA. Impact type from CWE-79.
Summary
A stored cross-site scripting vulnerability existed in the capture tree visualization page. The application embedded the serialized capture tree directly into an inline JavaScript block using the Jinja safe filter. Because the tree data can contain values derived from captured and potentially attacker-controlled web content, a specially crafted value could prematurely terminate the surrounding <script> element and inject arbitrary HTML or JavaScript. The malicious code would execute in the browser of a user viewing the affected capture tree. Successful exploitation could allow an attacker to perform actions using the victim’s authenticated session, access information available to the victim, or modify application data within the permissions of the affected user. The patch removes the JSON data from the HTML document and retrieves it through a dedicated API endpoint. The client then processes the response using response.json(), preventing capture data from being interpreted as executable content within the original page’s HTML or JavaScript context.
Why it matters now
SSVC decision points
CISA ADP · SSVC 2.0.3
- Exploitation
- None
- Automatable
- No
- Technical impact
- Total
The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.
Affected products
Remediation
No fixed version listed by the sources yet.
Timeline
- 2026-10-02 Threatist record created from CVE-2026-66824
- 2026-10-03 Alias added: GHSA-vjmw-phg6-9f2x
References
More Lookyloo vulnerabilities
- TI-2025-40248 Lookyloo is vulnerable due to improper user input sanitization CVSS 4.0CRITICAL 9.4
- TI-2026-79541 Lookyloo: Potential sub-system DoS due to parameter missmatch in notification CVSS 4.0MEDIUM 6.9
- TI-2026-58562 Server-Side Request Forgery via Favicon Redirect to Local Network Resources in PlaywrightCapture CVSS 4.0MEDIUM 6.9
- TI-2026-32379 LookyLoo - PlaywrightCapture permits access to local files and internal network resources during page capture CVSS 4.0MEDIUM 6.6
- TI-2026-45082 Cross-Capture Session Data Leakage Due to Shared Mutable State in Looklyloo - PlaywrightCapture CVSS 4.0HIGH 7.1
- TI-2026-47482 Zip Bomb in Lookyloo Capture Upload Allows Denial of Service CVSS 4.0MEDIUM 6.9
Sources
- CVE-2026-66824 · CVE Program
- CVE-2026-66824 · NVD
- FIRST EPSS
- GHSA-vjmw-phg6-9f2x · GitHub Advisory Database · CC BY 4.0
This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences