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",
"severity": "MODERATE",
"github_reviewed_at": "2024-07-16T19:49:15Z",
"github_reviewed": true,
"cwe_ids": [
"CWE-400"
]
}