Skip to content

[Security] Bump rexml from 3.2.5 to 3.2.9

HIFIS Bot requested to merge dependabot-bundler-rexml-3.2.9 into master

Bumps rexml from 3.2.5 to 3.2.9. This update includes a security fix.

Vulnerabilities fixed

REXML contains a denial of service vulnerability

Impact

The REXML gem before 3.2.6 has a DoS vulnerability when it parses an XML that has many <s in an attribute value.

If you need to parse untrusted XMLs, you many be impacted to this vulnerability.

Patches

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

Workarounds

Don't parse untrusted XMLs.

References

Patched versions: 3.2.7 Affected versions: < 3.2.7

Release notes

Sourced from rexml's releases.

REXML 3.2.9 - 2024-06-19

Improvements

  • Added support for old strscan.

  • Improved attribute value parse performance.

  • Improved REXML::Node#each_recursive performance.

  • Improved text parse performance.

    • Reported by mprogrammer.

Thanks

  • Adam
  • NAITOH Jun
  • Hiroya Fujinami
  • mprogrammer

REXML 3.2.8 - 2024-05-16

Fixes

  • Suppressed a warning

REXML 3.2.7 - 2024-05-16

Improvements

... (truncated)

Changelog

Sourced from rexml's changelog.

3.2.9 - 2024-06-19 {#version-3-2-9}

Improvements

  • Added support for old strscan.

  • Improved attribute value parse performance.

  • Improved REXML::Node#each_recursive performance.

  • Improved text parse performance.

    • Reported by mprogrammer.

Thanks

  • Adam
  • NAITOH Jun
  • Hiroya Fujinami
  • mprogrammer

3.2.8 - 2024-05-16 {#version-3-2-8}

Fixes

  • Suppressed a warning

3.2.7 - 2024-05-16 {#version-3-2-7}

Improvements

... (truncated)

Commits
  • 964c9dc Add 3.2.9 entry
  • e06b3fb Improve text parse performance
  • dab8065 Improve Node#each_recursive performance (#139)
  • da67561 test: reduce the number of rehearsal executions
  • 2fc3f79 test: improve name
  • d5ddbff benchmark: Remove non-parsing operations from the DOM case (#136)
  • 037c16a Optimize Source#read_until method (#135)
  • 3e3893d Source#read_until: Add missing position move on all read
  • 4444a04 Add missing encode for custom term
  • f59790b Fix the NEWS.md and change PR reference that fixes CVE-2024-35176 (#133)
  • Additional commits viewable in compare view

Merge request reports

Loading