CVE-2020-11022
MEDIUM EXPLOITED IN THE WILDjQuery 1.12.0-3.4.1 - Cross-Site Scripting via DOM Manipulation Methods
Title source: llmExploitation Summary
CVE-2020-11022 has been observed exploited in the wild (reported by VulnCheck KEV, InTheWild.io). EIP tracks 9 public exploits from researchers including Central InfoSec, 0xAJ2K, Snorlyd.
AI-analyzed exploit summary This exploit demonstrates a DOM-based XSS vulnerability in jQuery versions 1.2 to 3.5.0 by injecting malicious HTML into a page, triggering an alert via an onerror event. The PoC leverages improper handling of HTML fragments in jQuery's parsing logic.
Description
In jQuery starting with 1.12.0 and before 3.5.0, passing HTML from untrusted sources - even after sanitizing it - to one of jQuery's DOM manipulation methods (i.e. .html(), .append(), and others) may execute untrusted code. This problem is patched in jQuery 3.5.0.
Exploits (9)
This exploit demonstrates a DOM-based XSS vulnerability in jQuery versions 1.2 to 3.5.0 by injecting malicious HTML into a page, triggering an alert via an onerror event. The PoC leverages improper handling of HTML fragments in jQuery's parsing logic.
This repository demonstrates CVE-2020-11022 and CVE-2020-11023, which are XSS vulnerabilities in jQuery versions before 3.5.0. The PoC includes a PHP page that exploits the vulnerability via DOM manipulation methods like .html().
This repository contains a writeup describing a potential XSS vulnerability in jQuery.htmlPrefilter and related methods, specifically CVE-2020-11022. It provides recommendations for mitigation, including updating to jQuery 3.5.0 or applying a workaround.
This PoC demonstrates a DOM-based XSS vulnerability in jQuery versions prior to 3.5.0, where improper handling of HTML attributes in the .html() method allows arbitrary JavaScript execution. The exploit leverages user-controlled input via the 'value' GET parameter to inject malicious content.
This repository contains a functional proof-of-concept for CVE-2020-11022, a DOM-based XSS vulnerability in jQuery versions below 3.5.0. The exploit demonstrates how to inject malicious payloads via jQuery's DOM manipulation methods like .html().
The repository contains a README describing CVE-2020-11022, a reflected XSS vulnerability caused by improper input handling in HTML responses. No exploit code is provided, only a brief description of the vulnerability.
This repository contains a functional proof-of-concept for CVE-2020-11022, demonstrating a cross-site scripting (XSS) vulnerability in jQuery versions prior to 3.5.0. The exploit leverages inconsistencies in HTML parsing logic to bypass sanitization and execute arbitrary JavaScript.
This repository appears to be a placeholder or template for jQuery development, lacking any actual exploit code or technical details related to CVE-2020-11022. It contains standard project files like issue templates, pull request templates, and build scripts, but no PoC or analysis of the vulnerability.
This repository appears to be part of the OpenSSF CVE Benchmark project, focusing on CVE-2020-11022. It contains documentation, build scripts, and templates but no actual exploit code. The content is primarily related to jQuery project management and testing infrastructure.
References (71)
Scores
CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:C/C:H/I:L/A:N