The REXML gem before 3.3.1 has some DoS vulnerabilities when it parses an XML that has many specific characters such as <
, 0
and %>
.
If you need to parse untrusted XMLs, you may be impacted to these vulnerabilities.
The REXML gem 3.3.2 or later include the patches to fix these vulnerabilities.
Don't parse untrusted XMLs.
{ "nvd_published_at": "2024-07-16T18:15:08Z", "cwe_ids": [ "CWE-400" ], "severity": "MODERATE", "github_reviewed": true, "github_reviewed_at": "2024-07-16T19:49:15Z" }