CVE-2008-3790
Ruby 1.8.6-1.8.6-p287, 1.8.7-1.8.7-p72, 1.9 - Denial of Service via XML Entity Expansion
Title source: llmExploitation Summary
EIP tracks 1 public exploit for CVE-2008-3790. PoCs published by Luka Treiber.
AI-analyzed exploit summary This exploit demonstrates a denial-of-service vulnerability in Ruby's REXML module by using recursive XML entity expansion to exhaust system resources. The PoC constructs a maliciously crafted XML document with deeply nested entity references, causing excessive memory consumption when parsed.
Description
The REXML module in Ruby 1.8.6 through 1.8.6-p287, 1.8.7 through 1.8.7-p72, and 1.9 allows context-dependent attackers to cause a denial of service (CPU consumption) via an XML document with recursively nested entities, aka an "XML entity explosion."
Exploits (1)
This exploit demonstrates a denial-of-service vulnerability in Ruby's REXML module by using recursive XML entity expansion to exhaust system resources. The PoC constructs a maliciously crafted XML document with deeply nested entity references, causing excessive memory consumption when parsed.