REXML is an XML toolkit for Ruby. The REXML gem before 3.3.6 has a DoS vulnerability when it parses an XML that has many deep elements that have same local name attributes. If you need to parse untrusted XMLs with tree parser API like REXML::Document.new, you may be impacted to this vulnerability. If you use other parser APIs such as stream parser API and SAX2 parser API, this vulnerability is not affected. The REXML gem 3.3.6 or later include the patch to fix the vulnerability.
CVSS Details
- CVSS 3.1 Base Score: 5.9
- CVSS 3.1 Vector: (CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H)
Covered by Rapid7
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Alma_linux | — | Upgrade pcs-snmpUpgrade rubygem-raccUpgrade ruby-bundled-gemsUpgrade rubygem-rdocUpgrade rubyUpgrade rubygem-abrtUpgrade rubygem-test-unitUpgrade rubygem-rbsUpgrade ruby-docUpgrade rubygem-rakeUpgrade rubygem-rssUpgrade rubygem-mysql2Upgrade rubygem-io-consoleUpgrade rubygem-bundlerUpgrade rubygem-irbUpgrade ruby-develUpgrade ruby-libsUpgrade rubygem-rexmlUpgrade rubygem-psychUpgrade rubygem-jsonUpgrade rubygem-bigdecimalUpgrade rubygem-pgUpgrade rubygem-power_assertUpgrade rubygem-abrt-docUpgrade rubygems-develUpgrade pcsUpgrade rubygem-typeprofUpgrade rubygem-mysql2-docUpgrade rubygem-minitestUpgrade ruby-default-gemsUpgrade rubygemsUpgrade rubygem-pg-doc | Sep 18, 2024 | Sep 16, 2024 |
| Alpine Linux | — | Upgrade ruby-rexml | Aug 8, 2025 | Aug 22, 2024 |
| Amazon_linux_2023 | — | Upgrade ruby3.2-bundled-gemsUpgrade ruby3.2-bundled-gems-debuginfoUpgrade ruby3.2-rubygem-rbsUpgrade ruby3.2-libs-debuginfoUpgrade ruby3.2-rubygem-jsonUpgrade ruby3.2-default-gemsUpgrade ruby3.2-rubygem-rexmlUpgrade ruby3.2-rubygems-develUpgrade ruby3.2-rubygem-typeprofUpgrade ruby3.2-rubygem-io-consoleUpgrade ruby3.2-rubygem-rakeUpgrade ruby3.2-rubygem-json-debuginfoUpgrade ruby3.2-rubygem-irbUpgrade ruby3.2-rubygem-psychUpgrade ruby3.2-rubygem-io-console-debuginfoUpgrade ruby3.2-rubygem-rdocUpgrade ruby3.2-rubygem-bigdecimal-debuginfoUpgrade ruby3.2-libsUpgrade ruby3.2-rubygem-rssUpgrade ruby3.2-develUpgrade ruby3.2-rubygem-bundlerUpgrade ruby3.2-docUpgrade ruby3.2-rubygem-psych-debuginfoUpgrade ruby3.2-rubygem-power_assertUpgrade ruby3.2-debuginfoUpgrade ruby3.2-rubygem-test-unitUpgrade ruby3.2-rubygem-minitestUpgrade ruby3.2Upgrade ruby3.2-rubygem-rbs-debuginfoUpgrade ruby3.2-rubygem-bigdecimalUpgrade ruby3.2-rubygemsUpgrade ruby3.2-debugsource | Apr 2, 2025 | Aug 22, 2024 |
| Apple Osx Ruby | — | Upgrade macOS to the latest version | Nov 4, 2025 | Nov 3, 2025 |
| Debian | — | Upgrade ruby2.7Upgrade ruby3.3 | Jan 20, 2025 | Aug 22, 2024 |
| Gentoo Linux | — | Upgrade dev-ruby/rexml. | Jul 9, 2025 | Aug 22, 2024 |
| Huawei Euleros 2_0_sp10 | — | Upgrade rubyUpgrade ruby-irbUpgrade ruby-help | Nov 11, 2024 | Aug 22, 2024 |
| Huawei Euleros 2_0_sp11 | — | Upgrade ruby-irbUpgrade ruby-helpUpgrade ruby | Dec 12, 2024 | Aug 22, 2024 |
| Huawei Euleros 2_0_sp9 | — | Upgrade ruby-helpUpgrade ruby-irbUpgrade ruby | Jan 15, 2025 | Aug 22, 2024 |
| Oracle_linux | — | Upgrade rubygem-abrt-docUpgrade rubygemsUpgrade rubygem-bundlerUpgrade rubygem-rexmlUpgrade rubygem-irbUpgrade rubygem-test-unitUpgrade rubygem-pgUpgrade rubygem-mysql2-docUpgrade pcsUpgrade rubygem-rdocUpgrade ruby-bundled-gemsUpgrade ruby-docUpgrade rubyUpgrade rubygem-psychUpgrade rubygem-jsonUpgrade rubygem-abrtUpgrade rubygem-rssUpgrade rubygem-bigdecimalUpgrade rubygem-mysql2Upgrade ruby-libsUpgrade rubygem-rbsUpgrade rubygem-io-consoleUpgrade rubygem-raccUpgrade rubygems-develUpgrade rubygem-power_assertUpgrade ruby-default-gemsUpgrade pcs-snmpUpgrade rubygem-typeprofUpgrade rubygem-minitestUpgrade rubygem-pg-docUpgrade rubygem-rakeUpgrade ruby-devel | Oct 16, 2024 | Aug 22, 2024 |
| Redhat_linux | — | Upgrade rubygemsUpgrade rubygem-pgUpgrade rubygem-mysql2-debugsourceUpgrade rubygem-json-debuginfoUpgrade rubygem-raccUpgrade ruby-libs-debuginfoUpgrade rubygem-pg-docUpgrade rubygem-power_assertUpgrade pcs-snmpUpgrade rubygem-typeprofUpgrade rubygem-rdocUpgrade rubygem-io-console-debuginfoUpgrade rubygem-minitestUpgrade rubygem-mysql2-docUpgrade rubygem-pg-debuginfoUpgrade rubygem-abrt-docUpgrade pcsUpgrade rubygem-bigdecimal-debuginfoUpgrade rubygems-develUpgrade rubygem-mysql2Upgrade ruby-bundled-gemsUpgrade rubygem-bundlerUpgrade rubygem-test-unitUpgrade rubygem-rakeUpgrade rubygem-io-consoleUpgrade ruby-develNo solution existsUpgrade rubygem-rbs-debuginfoUpgrade rubygem-pg-debugsourceUpgrade ruby-default-gemsUpgrade rubygem-rexmlUpgrade rubygem-bigdecimalUpgrade rubygem-racc-debuginfoUpgrade rubygem-abrtUpgrade ruby-docUpgrade ruby-debuginfoUpgrade rubygem-rbsUpgrade rubygem-jsonUpgrade rubyUpgrade ruby-debugsourceUpgrade rubygem-mysql2-debuginfoUpgrade rubygem-psychUpgrade ruby-bundled-gems-debuginfoUpgrade rubygem-psych-debuginfoUpgrade rubygem-rssUpgrade rubygem-irbUpgrade ruby-libs | Sep 18, 2024 | Aug 22, 2024 |
| Rocky_linux | — | Upgrade rubygem-json-debuginfoUpgrade ruby-debugsourceUpgrade rubygem-bigdecimal-debuginfoUpgrade rubygem-psych-debuginfoUpgrade rubygem-rbs-debuginfoUpgrade ruby-libsUpgrade rubygem-pgUpgrade pcsUpgrade rubygem-psychUpgrade rubygem-io-consoleUpgrade rubygem-mysql2-debugsourceUpgrade rubygem-bigdecimalUpgrade ruby-libs-debuginfoUpgrade rubygem-mysql2-debuginfoUpgrade ruby-bundled-gemsUpgrade ruby-debuginfoUpgrade rubygem-raccUpgrade rubygem-pg-debugsourceUpgrade rubyUpgrade rubygem-mysql2Upgrade ruby-bundled-gems-debuginfoUpgrade pcs-snmpUpgrade rubygem-io-console-debuginfoUpgrade rubygem-rbsUpgrade rubygem-pg-debuginfoUpgrade rubygem-jsonUpgrade ruby-develUpgrade rubygem-racc-debuginfo | Sep 17, 2024 | Aug 22, 2024 |
| Suse | — | Upgrade ruby2.5Upgrade ruby2.5-rubygem-rexmlUpgrade ruby2.5-doc-riUpgrade ruby2.5-stdlibUpgrade ruby2.5-rubygem-rexml-docUpgrade libruby2_5-2_5Upgrade ruby2.5-devel-extraUpgrade ruby2.5-docUpgrade ruby2.5-devel | Dec 5, 2025 | Sep 20, 2024 |
| Ubuntu | — | Upgrade ruby3.3Upgrade libruby3.0Upgrade ruby2.7Upgrade libruby3.3Upgrade ruby3.0Upgrade ruby3.2Upgrade libruby2.7Upgrade libruby3.2 | Feb 7, 2025 | Aug 22, 2024 |
Prioritise with Active Threat Intelligence
With curated Threat Intelligence, you can see which vulnerabilities truly put you at risk, prioritize what matters most, and act before attackers do.
Explore Intelligence Hub