In jQuery versions greater than or equal to 1.2 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.
Author | Note |
---|---|
mdeslaur | This is likely an intrusive, backwards-incompatible change that may break existing software. |
blog.jquery.com/2020/04/10/jquery-3-5-0-released/
github.com/jquery/jquery/security/advisories/GHSA-gxr4-xjj5-5px2
jquery.com/upgrade-guide/3.5/
launchpad.net/bugs/cve/CVE-2020-11022
nvd.nist.gov/vuln/detail/CVE-2020-11022
security-tracker.debian.org/tracker/CVE-2020-11022
www.cve.org/CVERecord?id=CVE-2020-11022