Cloudanix VulnDB

CVE-2024-41946

Medium · 5.3

CVSS

5.3

EPSS

1.2%

Published

Aug 1, 2024

CISA due date

—

Cloudanix analysis

Next patch cycle SSVC: Track

A flaw in a Ruby XML library can let someone send specially crafted XML data that slows down or disrupts affected applications.

Exploitation
Remote Unauthenticated
Attacker needs
None
Complexity
Low
Impact
Denial Of Service
Component
Library
Class
Denial of service
Remediation
Upgrade
Effort
Medium
Patch risk
Low

What it actually does

REXML 3.3.2, a Ruby XML parsing library, is vulnerable to denial of service when XML containing many entity expansions is processed through the SAX2 parser or pull parser APIs. A remote, unauthenticated attacker can submit a specially crafted XML document to an application endpoint that parses attacker-controlled XML with the vulnerable REXML version, causing excessive CPU and/or memory consumption during entity expansion. The vulnerability does not provide confidentiality or integrity impact by itself, but it can degrade or interrupt availability of the Ruby process or service handling XML input.

Why it matters to the business

Applications that accept XML input and rely on the vulnerable REXML parser may become slow, unstable, or unavailable after receiving crafted XML payloads. This can disrupt APIs, background processors, mail-processing workflows, integrations, or user-facing services that parse XML. The CVSS score is moderate and EPSS is currently low, and it is not listed in CISA KEV or known ransomware use, but exposure is still operationally relevant because exploitation is network-accessible, unauthenticated, and low complexity wherever untrusted XML is parsed.

How an attack unfolds

An attacker first identifies an application endpoint, API, upload workflow, mail-processing path, or integration that accepts XML and is implemented in Ruby using REXML 3.3.2. The attacker then crafts an XML document containing a large number of entity expansions intended to force the SAX2 or pull parser into expensive expansion work. When the vulnerable application parses the XML, REXML consumes disproportionate CPU and/or memory resources. Repeated requests can amplify the impact, tying up worker processes, increasing latency, triggering application restarts, exhausting queues, or causing service-level denial of service. This issue is availability-focused; it is not expected to directly execute code or disclose data.

How to fix it

Upgrade the REXML gem to version 3.3.3 or later. For source-based consumers, ensure the fix corresponding to ruby/rexml commit e4a067e11235a2ec7a00616d41350485e384ec05 is present. For Ubuntu 16.04 LTS ruby-mail packaging, update to 2.6.3+dfsg1-1 or the latest vendor-provided patched package. Regenerate dependency lockfiles and rebuild/redeploy application containers or packages so the patched gem is actually loaded at runtime. As defense in depth, restrict XML request size, enforce parsing timeouts, limit entity expansion, reject XML documents with DTD/entity declarations when not required, apply rate limits to XML-ingesting endpoints, and isolate resource-heavy parsing into constrained worker processes.

How to confirm the fix worked

Confirm that dependency manifests and runtime package inventories no longer show REXML 3.3.2. For Ruby applications, check Gemfile.lock, gemspecs, container images, and runtime output such as `bundle exec ruby -r rexml -e 'puts REXML::VERSION'` and verify version 3.3.3 or later. For Ubuntu packages, verify the installed ruby-mail package is 2.6.3+dfsg1-1 or later using the system package manager. Test XML ingestion paths with benign XML after upgrade to confirm application functionality, and use safe negative tests to verify that oversized XML or XML with DTD/entity declarations is rejected or bounded. Confirm deployed images, build artifacts, and hosts were refreshed rather than only updating source repositories.

Typical attack path

  1. Identify a Ruby application, API, upload feature, webhook, mail parser, or integration that accepts XML input.
  2. Confirm or infer that the application uses REXML 3.3.2 and parses XML with SAX2Parser or PullParser APIs.
  3. Create XML containing many entity definitions or entity expansion references.
  4. Submit the crafted XML to the exposed parsing path over the network or through an accepted file/message workflow.
  5. Cause the target process to consume excessive CPU or memory while parsing the payload.
  6. Repeat submissions or send concurrent payloads to sustain latency, worker exhaustion, crashes, or service unavailability.

How to detect it

Look for evidence of attempted resource-exhaustion attacks against XML parsing paths. Useful sources include web server access logs, application logs, API gateway logs, WAF logs, load balancer logs, container or process metrics, application performance monitoring traces, background job logs, mail-processing logs, and host telemetry. Search for bursts of POST/PUT/upload requests with XML content, request bodies containing DOCTYPE or ENTITY declarations, long request durations, elevated 4xx/5xx responses, Ruby worker restarts, memory pressure, CPU saturation, queue backlogs, and REXML parser exceptions. Because denial-of-service attempts may not leave a persistent host artifact, correlate suspicious XML payloads with service degradation windows. If request-body logging is unavailable, use metadata such as content type, payload size, repeated requests to XML endpoints, source concentration, and latency spikes to identify likely exploitation attempts.

  • REXML::ParseException
  • REXML::Parsers::SAX2Parser
  • REXML::Parsers::PullParser
  • <!DOCTYPE
  • <!ENTITY
  • &xxe;
  • &lol;
  • application/xml
  • text/xml
  • Content-Type: application/xml
  • Content-Type: text/xml
  • Gemfile.lock: rexml (3.3.2)
  • rexml (3.3.2)

What your security team should do

  • Inventory Ruby applications, containers, and packages that include REXML, especially services that accept XML from users, partners, APIs, webhooks, email, or file uploads.
  • Prioritize patching internet-facing or unauthenticated XML ingestion paths by upgrading REXML to 3.3.3 or later and rebuilding deployed artifacts.
  • Where patching is delayed, block or reject XML containing DTD/entity declarations unless business-required, and enforce request-size, timeout, memory, and rate limits.
  • Add monitoring for spikes in CPU, memory, request duration, worker restarts, HTTP 5xx responses, and XML parser exceptions around XML-processing endpoints.
  • Review WAF, reverse proxy, application, and message-processing logs for repeated XML submissions containing DOCTYPE or ENTITY declarations, especially from a small set of source IPs.
  • Document compensating controls and remove temporary mitigations only after verifying the patched library is loaded in production runtimes.

The record

REXML is an XML toolkit for Ruby. The REXML gem 3.3.2 has a DoS vulnerability when it parses an XML that has many entity expansions with SAX2 or pull parser API. The REXML gem 3.3.3 or later include the patch to fix the vulnerability.

Affected packages

Ecosystem Package Introduced Fixed
RubyGems rexml 0 3.3.3
AlmaLinux:8 pcs 0 0.10.18-2.el8_10.2.alma.1
AlmaLinux:8 pcs-snmp 0 0.10.18-2.el8_10.2.alma.1
AlmaLinux:8 ruby 0 3.3.5-3.module_el8.10.0+3894+6d587c81
AlmaLinux:8 ruby-bundled-gems 0 3.3.5-3.module_el8.10.0+3894+6d587c81
AlmaLinux:8 ruby-default-gems 0 3.3.5-3.module_el8.10.0+3894+6d587c81
AlmaLinux:8 ruby-devel 0 3.3.5-3.module_el8.10.0+3894+6d587c81
AlmaLinux:8 ruby-doc 0 3.3.5-3.module_el8.10.0+3894+6d587c81
AlmaLinux:8 ruby-libs 0 3.3.5-3.module_el8.10.0+3894+6d587c81
AlmaLinux:8 rubygem-abrt 0 0.4.0-1.module_el8.10.0+3799+191214cc
AlmaLinux:8 rubygem-abrt-doc 0 0.4.0-1.module_el8.10.0+3799+191214cc
AlmaLinux:8 rubygem-bigdecimal 0 3.1.5-3.module_el8.10.0+3894+6d587c81
AlmaLinux:8 rubygem-bundler 0 2.5.16-3.module_el8.10.0+3894+6d587c81
AlmaLinux:8 rubygem-io-console 0 0.7.1-3.module_el8.10.0+3894+6d587c81
AlmaLinux:8 rubygem-irb 0 1.13.1-3.module_el8.10.0+3894+6d587c81
AlmaLinux:8 rubygem-json 0 2.7.1-3.module_el8.10.0+3894+6d587c81
AlmaLinux:8 rubygem-minitest 0 5.20.0-3.module_el8.10.0+3894+6d587c81
AlmaLinux:8 rubygem-mysql2 0 0.5.5-1.module_el8.10.0+3799+191214cc
AlmaLinux:8 rubygem-mysql2-doc 0 0.5.5-1.module_el8.10.0+3799+191214cc
AlmaLinux:8 rubygem-pg 0 1.5.4-1.module_el8.10.0+3799+191214cc
AlmaLinux:8 rubygem-pg-doc 0 1.5.4-1.module_el8.10.0+3799+191214cc
AlmaLinux:8 rubygem-power_assert 0 2.0.3-3.module_el8.10.0+3894+6d587c81
AlmaLinux:8 rubygem-psych 0 5.1.2-3.module_el8.10.0+3894+6d587c81
AlmaLinux:8 rubygem-racc 0 1.7.3-3.module_el8.10.0+3894+6d587c81
AlmaLinux:8 rubygem-rake 0 13.1.0-3.module_el8.10.0+3894+6d587c81
AlmaLinux:8 rubygem-rbs 0 3.4.0-3.module_el8.10.0+3894+6d587c81
AlmaLinux:8 rubygem-rdoc 0 6.6.3.1-3.module_el8.10.0+3894+6d587c81
AlmaLinux:8 rubygem-rexml 0 3.3.6-3.module_el8.10.0+3894+6d587c81
AlmaLinux:8 rubygem-rss 0 0.3.1-3.module_el8.10.0+3894+6d587c81
AlmaLinux:8 rubygem-test-unit 0 3.6.1-3.module_el8.10.0+3894+6d587c81
AlmaLinux:8 rubygem-typeprof 0 0.21.9-3.module_el8.10.0+3894+6d587c81
AlmaLinux:8 rubygems 0 3.5.16-3.module_el8.10.0+3894+6d587c81
AlmaLinux:8 rubygems-devel 0 3.5.16-3.module_el8.10.0+3894+6d587c81
AlmaLinux:9 ruby 0 3.3.5-3.module_el9.4.0+115+226a984b
AlmaLinux:9 ruby-bundled-gems 0 3.3.5-3.module_el9.4.0+115+226a984b
AlmaLinux:9 ruby-default-gems 0 3.3.5-3.module_el9.4.0+115+226a984b
AlmaLinux:9 ruby-devel 0 3.3.5-3.module_el9.4.0+115+226a984b
AlmaLinux:9 ruby-doc 0 3.3.5-3.module_el9.4.0+115+226a984b
AlmaLinux:9 ruby-libs 0 3.3.5-3.module_el9.4.0+115+226a984b
AlmaLinux:9 rubygem-bigdecimal 0 3.1.5-3.module_el9.4.0+115+226a984b
AlmaLinux:9 rubygem-bundler 0 2.5.16-3.module_el9.4.0+115+226a984b
AlmaLinux:9 rubygem-io-console 0 0.7.1-3.module_el9.4.0+115+226a984b
AlmaLinux:9 rubygem-irb 0 1.13.1-3.module_el9.4.0+115+226a984b
AlmaLinux:9 rubygem-json 0 2.7.1-3.module_el9.4.0+115+226a984b
AlmaLinux:9 rubygem-minitest 0 5.20.0-3.module_el9.4.0+115+226a984b
AlmaLinux:9 rubygem-mysql2 0 0.5.5-1.module_el9.4.0+75+1a8fe981
AlmaLinux:9 rubygem-mysql2 0 0.5.4-1.module_el9.1.0+8+503f6fbd
AlmaLinux:9 rubygem-mysql2-doc 0 0.5.5-1.module_el9.4.0+75+1a8fe981
AlmaLinux:9 rubygem-mysql2-doc 0 0.5.4-1.module_el9.1.0+8+503f6fbd
AlmaLinux:9 rubygem-pg 0 1.5.4-1.module_el9.4.0+75+1a8fe981
AlmaLinux:9 rubygem-pg 0 1.3.5-1.module_el9.1.0+8+503f6fbd
AlmaLinux:9 rubygem-pg-doc 0 1.5.4-1.module_el9.4.0+75+1a8fe981
AlmaLinux:9 rubygem-pg-doc 0 1.3.5-1.module_el9.1.0+8+503f6fbd
AlmaLinux:9 rubygem-power_assert 0 2.0.3-3.module_el9.4.0+115+226a984b
AlmaLinux:9 rubygem-psych 0 5.1.2-3.module_el9.4.0+115+226a984b
AlmaLinux:9 rubygem-racc 0 1.7.3-3.module_el9.4.0+115+226a984b
AlmaLinux:9 rubygem-rake 0 13.1.0-3.module_el9.4.0+115+226a984b
AlmaLinux:9 rubygem-rbs 0 3.4.0-3.module_el9.4.0+115+226a984b
AlmaLinux:9 rubygem-rdoc 0 6.6.3.1-3.module_el9.4.0+115+226a984b
AlmaLinux:9 rubygem-rexml 0 3.3.6-3.module_el9.4.0+115+226a984b
AlmaLinux:9 rubygem-rss 0 0.3.1-3.module_el9.4.0+115+226a984b
AlmaLinux:9 rubygem-test-unit 0 3.6.1-3.module_el9.4.0+115+226a984b
AlmaLinux:9 rubygem-typeprof 0 0.21.9-3.module_el9.4.0+115+226a984b
AlmaLinux:9 rubygems 0 3.5.16-3.module_el9.4.0+115+226a984b
AlmaLinux:9 rubygems-devel 0 3.5.16-3.module_el9.4.0+115+226a984b
Alpine:v3.19 ruby-rexml 0 3.3.9-r0
Alpine:v3.20 ruby-rexml 0 3.3.9-r0
Alpine:v3.21 ruby-rexml 0 3.3.9-r0
Alpine:v3.22 ruby-rexml 0 3.3.9-r0
Chainguard graalvm-23 0 23.0.2-r7
Chainguard graalvm-23-ce 0 23.0.2-r7
Chainguard graalvm-23-ce-dbg 0 23.0.2-r7
Chainguard graalvm-23-ce-default-jdk 0 23.0.2-r7
Chainguard graalvm-23-ce-jmods 0 23.0.2-r7
Chainguard graalvm-23-ce-nodejs 0 23.0.2-r7
Chainguard graalvm-23-ce-nodejs-dbg 0 23.0.2-r7
Chainguard graalvm-23-ce-nodejs-default-jdk 0 23.0.2-r7
Chainguard graalvm-23-ce-nodejs-jmods 0 23.0.2-r7
Chainguard graalvm-23-graalpy 0 23.0.2-r7
Chainguard graalvm-23-graalpy-venv 0 23.0.2-r7
Chainguard jruby-9.4 0 9.4.9.0-r0
Chainguard jruby-9.4-default-ruby 0 9.4.9.0-r0
Chainguard kube-fluentd-operator 0 1.18.2-r14
Chainguard kube-fluentd-operator-compat 0 1.18.2-r14
Chainguard kube-fluentd-operator-default-config 0 1.18.2-r14
Chainguard kube-fluentd-operator-oci-entrypoint 0 1.18.2-r14
Chainguard logstash 0 8.15.0-r2
Chainguard logstash-compat 0 8.15.0-r2
Chainguard logstash-env2yaml 0 8.15.0-r2
Chainguard logstash-jre-bcfips 0 8.15.1-r0
Chainguard logstash-jre-bcfips-compat 0 8.15.1-r0
Chainguard logstash-jre-bcfips-env2yaml 0 8.15.1-r0
Chainguard logstash-jre-bcfips-with-output-opensearch 0 8.15.1-r0
Chainguard logstash-with-output-opensearch 0 8.15.0-r2
Chainguard ruby-3.1 0 3.1.6-r2
Chainguard ruby-3.1-base 0 3.1.6-r2
Chainguard ruby-3.1-base-dev 0 3.1.6-r2
Chainguard ruby-3.1-dev 0 3.1.6-r2
Chainguard ruby-3.1-doc 0 3.1.6-r2
Chainguard ruby-3.2 0 3.2.5-r1
Chainguard ruby-3.2-base 0 3.2.5-r1
Chainguard ruby-3.2-base-dev 0 3.2.5-r1
Chainguard ruby-3.2-dev 0 3.2.5-r1
Chainguard ruby-3.2-doc 0 3.2.5-r1
Chainguard ruby-3.3 0 3.3.4-r2
Chainguard ruby-3.3-base 0 3.3.4-r2
Chainguard ruby-3.3-base-dev 0 3.3.4-r2
Chainguard ruby-3.3-dev 0 3.3.4-r2
Chainguard ruby-3.3-doc 0 3.3.4-r2
Chainguard ruby3.1-fluentd-kubernetes-daemonset-1.16 0 1.16.6.1.2-r1
Chainguard ruby3.1-fluentd-kubernetes-daemonset-1.16-kinesis 0 1.16.6.1.2-r1
Chainguard ruby3.1-fluentd-kubernetes-daemonset-1.17 0 1.17.1.1.2-r1
Chainguard ruby3.1-fluentd-kubernetes-daemonset-1.17 0 1.17.1.1.2-r2
Chainguard ruby3.1-fluentd-kubernetes-daemonset-1.17-kinesis 0 1.17.1.1.2-r1
Chainguard ruby3.1-fluentd-kubernetes-daemonset-1.17-kinesis 0 1.17.1.1.2-r2
Chainguard ruby3.2-fluentd-kubernetes-daemonset-1.16 0 1.16.6.1.2-r2
Chainguard ruby3.2-fluentd-kubernetes-daemonset-1.16-kinesis 0 1.16.6.1.2-r2
Chainguard ruby3.2-fluentd-kubernetes-daemonset-1.17 0 1.17.1.1.2-r1
Chainguard ruby3.2-fluentd-kubernetes-daemonset-1.17-kinesis 0 1.17.1.1.2-r1
Chainguard ruby3.3-fluentd-kubernetes-daemonset-1.16 0 1.16.6.1.2-r2
Chainguard ruby3.3-fluentd-kubernetes-daemonset-1.16-kinesis 0 1.16.6.1.2-r2
Chainguard ruby3.3-fluentd-kubernetes-daemonset-1.17 0 1.17.1.1.2-r1
Chainguard ruby3.3-fluentd-kubernetes-daemonset-1.17 0 1.17.1.1.2-r2
Chainguard ruby3.3-fluentd-kubernetes-daemonset-1.17 0 1.17.1.1.2-r7
Chainguard ruby3.3-fluentd-kubernetes-daemonset-1.17-kinesis 0 1.17.1.1.2-r1
Chainguard ruby3.3-fluentd-kubernetes-daemonset-1.17-kinesis 0 1.17.1.1.2-r2
Chainguard ruby3.3-fluentd-kubernetes-daemonset-1.17-kinesis 0 1.17.1.1.2-r7
Chainguard ruby3.4-fluentd-kubernetes-daemonset-1.16 0 1.16.6.1.2-r2
Chainguard ruby3.4-fluentd-kubernetes-daemonset-1.16-kinesis 0 1.16.6.1.2-r2
Chainguard ruby3.4-fluentd-kubernetes-daemonset-1.17 0 1.17.1.1.2-r2
Chainguard ruby3.4-fluentd-kubernetes-daemonset-1.17-kinesis 0 1.17.1.1.2-r2
Debian:11 ruby2.7 0 No fix
Debian:11 ruby2.7 0 2.7.4-1+deb11u3
Debian:12 ruby3.1 0 No fix
Debian:13 ruby3.1 0 No fix
Debian:13 ruby3.3 0 3.3.5-1
Mageia:9 ruby 0 3.1.5-46.mga9
Red Hat:enterprise_linux:8::appstream ruby 0 0:3.3.5-3.module+el8.10.0+22271+6a48b0b9
Red Hat:enterprise_linux:8::appstream ruby-bundled-gems 0 0:3.3.5-3.module+el8.10.0+22271+6a48b0b9
Red Hat:enterprise_linux:8::appstream ruby-bundled-gems-debuginfo 0 0:3.3.5-3.module+el8.10.0+22271+6a48b0b9
Red Hat:enterprise_linux:8::appstream ruby-debuginfo 0 0:3.3.5-3.module+el8.10.0+22271+6a48b0b9
Red Hat:enterprise_linux:8::appstream ruby-debugsource 0 0:3.3.5-3.module+el8.10.0+22271+6a48b0b9
Red Hat:enterprise_linux:8::appstream ruby-default-gems 0 0:3.3.5-3.module+el8.10.0+22271+6a48b0b9
Red Hat:enterprise_linux:8::appstream ruby-devel 0 0:3.3.5-3.module+el8.10.0+22271+6a48b0b9
Red Hat:enterprise_linux:8::appstream ruby-doc 0 0:3.3.5-3.module+el8.10.0+22271+6a48b0b9
Red Hat:enterprise_linux:8::appstream ruby-libs 0 0:3.3.5-3.module+el8.10.0+22271+6a48b0b9
Red Hat:enterprise_linux:8::appstream ruby-libs-debuginfo 0 0:3.3.5-3.module+el8.10.0+22271+6a48b0b9
Red Hat:enterprise_linux:8::appstream rubygem-abrt 0 0:0.4.0-1.module+el8.10.0+21226+b78a28c4
Red Hat:enterprise_linux:8::appstream rubygem-abrt-doc 0 0:0.4.0-1.module+el8.10.0+21226+b78a28c4
Red Hat:enterprise_linux:8::appstream rubygem-bigdecimal 0 0:3.1.5-3.module+el8.10.0+22271+6a48b0b9
Red Hat:enterprise_linux:8::appstream rubygem-bigdecimal-debuginfo 0 0:3.1.5-3.module+el8.10.0+22271+6a48b0b9
Red Hat:enterprise_linux:8::appstream rubygem-bundler 0 0:2.5.16-3.module+el8.10.0+22271+6a48b0b9
Red Hat:enterprise_linux:8::appstream rubygem-io-console 0 0:0.7.1-3.module+el8.10.0+22271+6a48b0b9
Red Hat:enterprise_linux:8::appstream rubygem-io-console-debuginfo 0 0:0.7.1-3.module+el8.10.0+22271+6a48b0b9
Red Hat:enterprise_linux:8::appstream rubygem-irb 0 0:1.13.1-3.module+el8.10.0+22271+6a48b0b9
Red Hat:enterprise_linux:8::appstream rubygem-json 0 0:2.7.1-3.module+el8.10.0+22271+6a48b0b9
Red Hat:enterprise_linux:8::appstream rubygem-json-debuginfo 0 0:2.7.1-3.module+el8.10.0+22271+6a48b0b9
Red Hat:enterprise_linux:8::appstream rubygem-minitest 0 0:5.20.0-3.module+el8.10.0+22271+6a48b0b9
Red Hat:enterprise_linux:8::appstream rubygem-mysql2 0 0:0.5.5-1.module+el8.10.0+21226+b78a28c4
Red Hat:enterprise_linux:8::appstream rubygem-mysql2-debuginfo 0 0:0.5.5-1.module+el8.10.0+21226+b78a28c4
Red Hat:enterprise_linux:8::appstream rubygem-mysql2-debugsource 0 0:0.5.5-1.module+el8.10.0+21226+b78a28c4
Red Hat:enterprise_linux:8::appstream rubygem-mysql2-doc 0 0:0.5.5-1.module+el8.10.0+21226+b78a28c4
Red Hat:enterprise_linux:8::appstream rubygem-pg 0 0:1.5.4-1.module+el8.10.0+21226+b78a28c4
Red Hat:enterprise_linux:8::appstream rubygem-pg-debuginfo 0 0:1.5.4-1.module+el8.10.0+21226+b78a28c4
Red Hat:enterprise_linux:8::appstream rubygem-pg-debugsource 0 0:1.5.4-1.module+el8.10.0+21226+b78a28c4
Red Hat:enterprise_linux:8::appstream rubygem-pg-doc 0 0:1.5.4-1.module+el8.10.0+21226+b78a28c4
Red Hat:enterprise_linux:8::appstream rubygem-power_assert 0 0:2.0.3-3.module+el8.10.0+22271+6a48b0b9
Red Hat:enterprise_linux:8::appstream rubygem-psych 0 0:5.1.2-3.module+el8.10.0+22271+6a48b0b9
Red Hat:enterprise_linux:8::appstream rubygem-psych-debuginfo 0 0:5.1.2-3.module+el8.10.0+22271+6a48b0b9
Red Hat:enterprise_linux:8::appstream rubygem-racc 0 0:1.7.3-3.module+el8.10.0+22271+6a48b0b9
Red Hat:enterprise_linux:8::appstream rubygem-racc-debuginfo 0 0:1.7.3-3.module+el8.10.0+22271+6a48b0b9
Red Hat:enterprise_linux:8::appstream rubygem-rake 0 0:13.1.0-3.module+el8.10.0+22271+6a48b0b9
Red Hat:enterprise_linux:8::appstream rubygem-rbs 0 0:3.4.0-3.module+el8.10.0+22271+6a48b0b9
Red Hat:enterprise_linux:8::appstream rubygem-rbs-debuginfo 0 0:3.4.0-3.module+el8.10.0+22271+6a48b0b9
Red Hat:enterprise_linux:8::appstream rubygem-rdoc 0 0:6.6.3.1-3.module+el8.10.0+22271+6a48b0b9
Red Hat:enterprise_linux:8::appstream rubygem-rexml 0 0:3.3.6-3.module+el8.10.0+22271+6a48b0b9
Red Hat:enterprise_linux:8::appstream rubygem-rss 0 0:0.3.1-3.module+el8.10.0+22271+6a48b0b9
Red Hat:enterprise_linux:8::appstream rubygem-test-unit 0 0:3.6.1-3.module+el8.10.0+22271+6a48b0b9
Red Hat:enterprise_linux:8::appstream rubygem-typeprof 0 0:0.21.9-3.module+el8.10.0+22271+6a48b0b9
Red Hat:enterprise_linux:8::appstream rubygems 0 0:3.5.16-3.module+el8.10.0+22271+6a48b0b9
Red Hat:enterprise_linux:8::appstream rubygems-devel 0 0:3.5.16-3.module+el8.10.0+22271+6a48b0b9
Red Hat:enterprise_linux:8::highavailability pcs 0 0:0.10.18-2.el8_10.2
Red Hat:enterprise_linux:8::highavailability pcs-snmp 0 0:0.10.18-2.el8_10.2
Red Hat:enterprise_linux:8::resilientstorage pcs 0 0:0.10.18-2.el8_10.2
Red Hat:enterprise_linux:8::resilientstorage pcs-snmp 0 0:0.10.18-2.el8_10.2
Red Hat:enterprise_linux:9::appstream ruby 0 0:3.3.5-3.module+el9.4.0+22273+463af10f
Red Hat:enterprise_linux:9::appstream ruby-bundled-gems 0 0:3.3.5-3.module+el9.4.0+22273+463af10f
Red Hat:enterprise_linux:9::appstream ruby-bundled-gems-debuginfo 0 0:3.3.5-3.module+el9.4.0+22273+463af10f
Red Hat:enterprise_linux:9::appstream ruby-debuginfo 0 0:3.3.5-3.module+el9.4.0+22273+463af10f
Red Hat:enterprise_linux:9::appstream ruby-debugsource 0 0:3.3.5-3.module+el9.4.0+22273+463af10f
Red Hat:enterprise_linux:9::appstream ruby-default-gems 0 0:3.3.5-3.module+el9.4.0+22273+463af10f
Red Hat:enterprise_linux:9::appstream ruby-devel 0 0:3.3.5-3.module+el9.4.0+22273+463af10f
Red Hat:enterprise_linux:9::appstream ruby-doc 0 0:3.3.5-3.module+el9.4.0+22273+463af10f
Red Hat:enterprise_linux:9::appstream ruby-libs 0 0:3.3.5-3.module+el9.4.0+22273+463af10f
Red Hat:enterprise_linux:9::appstream ruby-libs-debuginfo 0 0:3.3.5-3.module+el9.4.0+22273+463af10f
Red Hat:enterprise_linux:9::appstream rubygem-bigdecimal 0 0:3.1.5-3.module+el9.4.0+22273+463af10f
Red Hat:enterprise_linux:9::appstream rubygem-bigdecimal-debuginfo 0 0:3.1.5-3.module+el9.4.0+22273+463af10f
Red Hat:enterprise_linux:9::appstream rubygem-bundler 0 0:2.5.16-3.module+el9.4.0+22273+463af10f
Red Hat:enterprise_linux:9::appstream rubygem-io-console 0 0:0.7.1-3.module+el9.4.0+22273+463af10f
Red Hat:enterprise_linux:9::appstream rubygem-io-console-debuginfo 0 0:0.7.1-3.module+el9.4.0+22273+463af10f

Related vulnerabilities