def test_rexml_should_handle_dos_vulnerability
  # From http://p.ramaze.net/1887
  dom = REXML::Document.new('
  
    
    
    
    
    
    
  ]>
  
  &a;
  ')

  e = assert_raise RuntimeError do
    dom.root.elements.to_a('//member').first.text
  end
  assert_match(/\ANumber of entity expansions exceeded, processing aborted.$/, e.message)
end