CVE-2018-6341
MEDIUMReact 16.0.0-16.4.2 - Cross-Site Scripting via Unescaped Attribute Names
Title source: llmExploitation Summary
EIP tracks 1 public exploit for CVE-2018-6341. PoCs published by diwangs.
AI-analyzed exploit summary This PoC demonstrates an XSS vulnerability in React 16 server-side rendering by injecting malicious script tags into user-provided data that is rendered without proper sanitization. The exploit leverages React's component rendering to execute arbitrary JavaScript in the browser context.
Description
React applications which rendered to HTML using the ReactDOMServer API were not escaping user-supplied attribute names at render-time. That lack of escaping could lead to a cross-site scripting vulnerability. This issue affected minor releases 16.0.x, 16.1.x, 16.2.x, 16.3.x, and 16.4.x. It was fixed in 16.0.1, 16.1.2, 16.2.1, 16.3.3, and 16.4.2.
Exploits (1)
This PoC demonstrates an XSS vulnerability in React 16 server-side rendering by injecting malicious script tags into user-provided data that is rendered without proper sanitization. The exploit leverages React's component rendering to execute arbitrary JavaScript in the browser context.
References (2)
Scores
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N