Fix rexml — CVE-2024-35176 HIGH
Fix CVE-2024-35176 (HIGH) in rexml for Ruby. Paste your Gemfile into PackageFix and get a patched version — no CLI, no signup. Denial of service via entity expansion in xml parsing.
⚠ Vulnerability
CVE-2024-35176 (HIGH) — denial of service via entity expansion in XML parsing in rexml versions below 3.2.6.
Vulnerable Version — Gemfile
gem 'rexml', '3.2.5'
Fixed Version — Gemfile
gem 'rexml', '3.2.6'
✓ Fix
Update rexml to 3.2.6 or later. Run bundle install to apply. Verify with your ecosystem's audit tool after updating.
Paste your manifest — get back a fixed version with all CVEs patched in seconds.
Open PackageFix →No signup · No CLI · No GitHub connection · Runs 100% in your browser
CVE Details
| Field | Value |
|---|---|
| CVE ID | CVE-2024-35176 |
| Severity | HIGH |
| Package | rexml (Ruby) |
| Vulnerable versions | Below 3.2.6 |
| Safe version | 3.2.6 |
| CISA KEV | — |
| Description | Denial of service via entity expansion in xml parsing |
Frequently Asked Questions
What is CVE-2024-35176?
CVE-2024-35176 is a HIGH severity vulnerability in rexml (Ruby). It allows denial of service via entity expansion in XML parsing. Update to version 3.2.6 or later to fix it.
How do I fix CVE-2024-35176 in rexml?
Update rexml to version 3.2.6 in your Gemfile. Run bundle install after updating to apply the fix.
Is CVE-2024-35176 being actively exploited?
Check the live CISA KEV catalog at packagefix.dev — PackageFix always reflects the current KEV status.
How do I check if I am affected by CVE-2024-35176?
Paste your Gemfile into PackageFix. If your installed version of rexml is below 3.2.6, you are affected. PackageFix shows the exact CVE ID and fix version.
What search queries does this page target?
This page covers: rexml CVE, rexml XML vulnerability, rexml security fix.