DirectorySecurity Advisories
Sign In
Security Advisories

CGA-g699-9xhv-rx9c

Published

Last updated

https://images.chainguard.dev/security/CGA-g699-9xhv-rx9c
Package

ruby3.2-rexml

Latest Update
Fixed
Fixed Version

3.3.6-r0

Aliases
  • CVE-2024-43398
  • GHSA-vmwr-mc7x-5vc3

Severity

5.9

Medium

CVSS V3

Summary

REXML denial of service vulnerability

Description

Impact

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.

Patches

The REXML gem 3.3.6 or later include the patch to fix the vulnerability.

Workarounds

Don't parse untrusted XMLs with tree parser API.

References

  • https://www.ruby-lang.org/en/news/2024/08/22/dos-rexml-cve-2024-43398/ : An announce on www.ruby-lang.org

References

Updates


Safe Source for Open Sourceâ„¢
Media KitContact Us
© 2024 Chainguard. All Rights Reserved.
Private PolicyTerms of Use

Product

Chainguard Images