ADVISORIES
GEM
SEVERITY
CVSS v3.x: 5.3 (Medium)
PATCHED VERSIONS
- >= 3.2.7
DESCRIPTION
Impact
The REXML gem before 3.2.6 has a DoS vulnerability when it
parses an XML that has many <
s in an attribute value.
If you need to parse untrusted XMLs, you many be impacted to this vulnerability.
Patches
The REXML gem 3.2.7 or later include the patch to fix this vulnerability.
Workarounds
Don't parse untrusted XMLs.
References
- https://www.ruby-lang.org/en/news/2024/05/16/dos-rexml-cve-2024-35176/
RELATED
- https://nvd.nist.gov/vuln/detail/CVE-2024-35176
- https://www.ruby-lang.org/en/news/2024/05/16/dos-rexml-cve-2024-35176
- https://github.com/ruby/rexml/security/advisories/GHSA-vg3r-rm7w-2xgh
- https://github.com/ruby/rexml/commit/4325835f92f3f142ebd91a3fdba4e1f1ab7f1cfb
- https://github.com/advisories/GHSA-vg3r-rm7w-2xgh