<oval_definitions xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5" xmlns:oval="http://oval.mitre.org/XMLSchema/oval-common-5" xmlns:oval-def="http://oval.mitre.org/XMLSchema/oval-definitions-5" xmlns:unix-def="http://oval.mitre.org/XMLSchema/oval-definitions-5#unix" xmlns:red-def="http://oval.mitre.org/XMLSchema/oval-definitions-5#linux" xmlns:ind-def="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://oval.mitre.org/XMLSchema/oval-common-5 oval-common-schema.xsd http://oval.mitre.org/XMLSchema/oval-definitions-5 oval-definitions-schema.xsd http://oval.mitre.org/XMLSchema/oval-definitions-5#unix unix-definitions-schema.xsd http://oval.mitre.org/XMLSchema/oval-definitions-5#linux linux-definitions-schema.xsd">
<generator>
<oval:product_name>Oracle Errata System</oval:product_name>
<oval:product_version>Oracle Linux</oval:product_version>
<oval:schema_version>5.11</oval:schema_version>
<oval:timestamp>2026-09-29T18:36:49</oval:timestamp>
</generator>
<definitions>
<definition id="oval:com.oracle.elsa:def:202672484" version="501" class="patch">
<metadata>
<title>
ELSA-2026-72484:  ruby:4.0 security update (IMPORTANT)
</title>
<affected family="unix">
<platform>Oracle Linux 9</platform>

</affected>
<reference source="elsa" ref_id="ELSA-2026-72484" ref_url="https://linux.oracle.com/errata/ELSA-2026-72484.html"/>
<reference source="CVE" ref_id="CVE-2026-80212" ref_url="https://linux.oracle.com/cve/CVE-2026-80212.html"/>

<description>
ruby
[4.0.6-35]
- Fix resolv: do not register on-demand classes for unknown DNS
  types and SvcParamKeys to prevent memory exhaustion
  (CVE-2026-80212)
  Resolves: RHEL-252035

[4.0.6-34]
- Upgrade to Ruby 4.0.6.
  Resolves: RHEL-211301
  Resolves: RHEL-193663

[4.0.3-33]
- Fix Net::IMAP ResponseReader quadratic complexity vulnerability. (CVE-2026-42245)
  Resolves: RHEL-181690
- Fix Net::IMAP STARTTLS stripping vulnerability. (CVE-2026-42246)
  Resolves: RHEL-181771
- Fix Net::IMAP command injection vulnerability via unvalidated Symbol arguments. (CVE-2026-42258)
  Resolves: RHEL-181803

[4.0.3-32]
- Upgrade to Ruby 4.0.3.
  Resolves: RHEL-171933
- Fix ERB: Arbitrary code execution via deserialization bypass
 (CVE-2026-41316)
  Resolves: RHEL-171258
- Fix JSON: Denial of Service or Information Disclosure via format string injection
 (CVE-2026-33210)
 Resolves: RHEL-173458

[4.0.1-31]
- Upgrade to Ruby 4.0.1.
  Resolves: RHEL-142278

[3.3.10-5]
- Upgrade to Ruby 3.3.10.
  Resolves: RHEL-106821
- Fix possible denial of service in resolv gem (CVE-2025-24294)
- Fix URI Credential Leakage Bypass previous fixes. (CVE-2025-61594)
- Fix REXML denial of service. (CVE-2025-58767)
  Resolves: RHEL-126728

[3.3.8-4]
- Upgrade to Ruby 3.3.8.
  Resolves: RHEL-68631
- Fix Net::IMAP vulnerable to possible DoS by memory exhaustion. (CVE-2025-25186)
- Fix Denial of Service in CGI::Cookie.parse. (CVE-2025-27219)
  Resolves: RHEL-86109
- Fix userinfo leakage in URI#join, URI#merge and URI#+. (CVE-2025-27221)

rubygem-mysql2
[0.5.7-1]
- Upgrade to mysql2 0.5.7.
  Related: RHEL-142278

[0.5.5-3]
- Disable tests on the 32bit platforms ix86.
  Related: RHEL-80222

[0.5.5-2]
- Adapt tests to openssl 3.2
  Resolves: RHEL-80222

rubygem-pg
[1.6.3-1]
- Upgrade to pg 1.6.3
  Related: RHEL-142278
</description>
<!--
 ~~~~~~~~~~~~~~~~~~~~   advisory details   ~~~~~~~~~~~~~~~~~~~ 
-->
<advisory>
<severity>IMPORTANT</severity>
<rights>Copyright 2026 Oracle, Inc.</rights>
<issued date="2026-09-29"/>
<cve cvss3="7.5/CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H" href="https://linux.oracle.com/cve/CVE-2026-80212.html" public="20260827">CVE-2026-80212</cve>

<affected_cpe_list>
<cpe>cpe:/a:oracle:linux:9::appstream</cpe>
</affected_cpe_list>
</advisory>
</metadata>
<criteria operator="AND">
<criterion test_ref="oval:com.oracle.elsa:tst:202672484001" comment="Oracle Linux 9 is installed"/>
<criteria operator="OR">
<criteria operator="AND">
<criterion test_ref="oval:com.oracle.elsa:tst:202672484002" comment="Oracle Linux arch is aarch64"/>
<criteria operator="AND">
<criterion test_ref="oval:com.oracle.elsa:tst:202672484003" comment="Module ruby:4.0 is enabled"/>
<criteria operator="OR">
<criteria operator="AND">
<criterion test_ref="oval:com.oracle.elsa:tst:202672484004" comment="ruby is earlier than 0:4.0.6-35.module+el9.8.0+91047+ad9c8476"/>
<criterion test_ref="oval:com.oracle.elsa:tst:202672484005" comment="ruby is signed with the Oracle Linux 9 key"/>
</criteria>
<criteria operator="AND">
<criterion test_ref="oval:com.oracle.elsa:tst:202672484006" comment="ruby-bundled-gems is earlier than 0:4.0.6-35.module+el9.8.0+91047+ad9c8476"/>
<criterion test_ref="oval:com.oracle.elsa:tst:202672484007" comment="ruby-bundled-gems is signed with the Oracle Linux 9 key"/>
</criteria>
<criteria operator="AND">
<criterion test_ref="oval:com.oracle.elsa:tst:202672484008" comment="ruby-default-gems is earlier than 0:4.0.6-35.module+el9.8.0+91047+ad9c8476"/>
<criterion test_ref="oval:com.oracle.elsa:tst:202672484009" comment="ruby-default-gems is signed with the Oracle Linux 9 key"/>
</criteria>
<criteria operator="AND">
<criterion test_ref="oval:com.oracle.elsa:tst:202672484010" comment="ruby-devel is earlier than 0:4.0.6-35.module+el9.8.0+91047+ad9c8476"/>
<criterion test_ref="oval:com.oracle.elsa:tst:202672484011" comment="ruby-devel is signed with the Oracle Linux 9 key"/>
</criteria>
<criteria operator="AND">
<criterion test_ref="oval:com.oracle.elsa:tst:202672484012" comment="ruby-doc is earlier than 0:4.0.6-35.module+el9.8.0+91047+ad9c8476"/>
<criterion test_ref="oval:com.oracle.elsa:tst:202672484013" comment="ruby-doc is signed with the Oracle Linux 9 key"/>
</criteria>
<criteria operator="AND">
<criterion test_ref="oval:com.oracle.elsa:tst:202672484014" comment="ruby-libs is earlier than 0:4.0.6-35.module+el9.8.0+91047+ad9c8476"/>
<criterion test_ref="oval:com.oracle.elsa:tst:202672484015" comment="ruby-libs is signed with the Oracle Linux 9 key"/>
</criteria>
<criteria operator="AND">
<criterion test_ref="oval:com.oracle.elsa:tst:202672484016" comment="rubygem-bigdecimal is earlier than 0:4.0.1-35.module+el9.8.0+91047+ad9c8476"/>
<criterion test_ref="oval:com.oracle.elsa:tst:202672484017" comment="rubygem-bigdecimal is signed with the Oracle Linux 9 key"/>
</criteria>
<criteria operator="AND">
<criterion test_ref="oval:com.oracle.elsa:tst:202672484018" comment="rubygem-bundler is earlier than 0:4.0.16-35.module+el9.8.0+91047+ad9c8476"/>
<criterion test_ref="oval:com.oracle.elsa:tst:202672484019" comment="rubygem-bundler is signed with the Oracle Linux 9 key"/>
</criteria>
<criteria operator="AND">
<criterion test_ref="oval:com.oracle.elsa:tst:202672484020" comment="rubygem-io-console is earlier than 0:0.8.2-35.module+el9.8.0+91047+ad9c8476"/>
<criterion test_ref="oval:com.oracle.elsa:tst:202672484021" comment="rubygem-io-console is signed with the Oracle Linux 9 key"/>
</criteria>
<criteria operator="AND">
<criterion test_ref="oval:com.oracle.elsa:tst:202672484022" comment="rubygem-irb is earlier than 0:1.16.0-35.module+el9.8.0+91047+ad9c8476"/>
<criterion test_ref="oval:com.oracle.elsa:tst:202672484023" comment="rubygem-irb is signed with the Oracle Linux 9 key"/>
</criteria>
<criteria operator="AND">
<criterion test_ref="oval:com.oracle.elsa:tst:202672484024" comment="rubygem-json is earlier than 0:2.18.0-35.module+el9.8.0+91047+ad9c8476"/>
<criterion test_ref="oval:com.oracle.elsa:tst:202672484025" comment="rubygem-json is signed with the Oracle Linux 9 key"/>
</criteria>
<criteria operator="AND">
<criterion test_ref="oval:com.oracle.elsa:tst:202672484026" comment="rubygem-minitest is earlier than 0:6.0.0-35.module+el9.8.0+91047+ad9c8476"/>
<criterion test_ref="oval:com.oracle.elsa:tst:202672484027" comment="rubygem-minitest is signed with the Oracle Linux 9 key"/>
</criteria>
<criteria operator="AND">
<criterion test_ref="oval:com.oracle.elsa:tst:202672484028" comment="rubygem-mysql2 is earlier than 0:0.5.7-1.module+el9.8.0+90938+383082f5"/>
<criterion test_ref="oval:com.oracle.elsa:tst:202672484029" comment="rubygem-mysql2 is signed with the Oracle Linux 9 key"/>
</criteria>
<criteria operator="AND">
<criterion test_ref="oval:com.oracle.elsa:tst:202672484030" comment="rubygem-mysql2-doc is earlier than 0:0.5.7-1.module+el9.8.0+90938+383082f5"/>
<criterion test_ref="oval:com.oracle.elsa:tst:202672484031" comment="rubygem-mysql2-doc is signed with the Oracle Linux 9 key"/>
</criteria>
<criteria operator="AND">
<criterion test_ref="oval:com.oracle.elsa:tst:202672484032" comment="rubygem-pg is earlier than 0:1.6.3-1.module+el9.8.0+90938+383082f5"/>
<criterion test_ref="oval:com.oracle.elsa:tst:202672484033" comment="rubygem-pg is signed with the Oracle Linux 9 key"/>
</criteria>
<criteria operator="AND">
<criterion test_ref="oval:com.oracle.elsa:tst:202672484034" comment="rubygem-pg-doc is earlier than 0:1.6.3-1.module+el9.8.0+90938+383082f5"/>
<criterion test_ref="oval:com.oracle.elsa:tst:202672484035" comment="rubygem-pg-doc is signed with the Oracle Linux 9 key"/>
</criteria>
<criteria operator="AND">
<criterion test_ref="oval:com.oracle.elsa:tst:202672484036" comment="rubygem-power_assert is earlier than 0:3.0.1-35.module+el9.8.0+91047+ad9c8476"/>
<criterion test_ref="oval:com.oracle.elsa:tst:202672484037" comment="rubygem-power_assert is signed with the Oracle Linux 9 key"/>
</criteria>
<criteria operator="AND">
<criterion test_ref="oval:com.oracle.elsa:tst:202672484038" comment="rubygem-psych is earlier than 0:5.3.1-35.module+el9.8.0+91047+ad9c8476"/>
<criterion test_ref="oval:com.oracle.elsa:tst:202672484039" comment="rubygem-psych is signed with the Oracle Linux 9 key"/>
</criteria>
<criteria operator="AND">
<criterion test_ref="oval:com.oracle.elsa:tst:202672484040" comment="rubygem-racc is earlier than 0:1.8.1-35.module+el9.8.0+91047+ad9c8476"/>
<criterion test_ref="oval:com.oracle.elsa:tst:202672484041" comment="rubygem-racc is signed with the Oracle Linux 9 key"/>
</criteria>
<criteria operator="AND">
<criterion test_ref="oval:com.oracle.elsa:tst:202672484042" comment="rubygem-rake is earlier than 0:13.3.1-35.module+el9.8.0+91047+ad9c8476"/>
<criterion test_ref="oval:com.oracle.elsa:tst:202672484043" comment="rubygem-rake is signed with the Oracle Linux 9 key"/>
</criteria>
<criteria operator="AND">
<criterion test_ref="oval:com.oracle.elsa:tst:202672484044" comment="rubygem-rbs is earlier than 0:3.10.0-35.module+el9.8.0+91047+ad9c8476"/>
<criterion test_ref="oval:com.oracle.elsa:tst:202672484045" comment="rubygem-rbs is signed with the Oracle Linux 9 key"/>
</criteria>
<criteria operator="AND">
<criterion test_ref="oval:com.oracle.elsa:tst:202672484046" comment="rubygem-rdoc is earlier than 0:7.0.4-35.module+el9.8.0+91047+ad9c8476"/>
<criterion test_ref="oval:com.oracle.elsa:tst:202672484047" comment="rubygem-rdoc is signed with the Oracle Linux 9 key"/>
</criteria>
<criteria operator="AND">
<criterion test_ref="oval:com.oracle.elsa:tst:202672484048" comment="rubygem-rexml is earlier than 0:3.4.4-35.module+el9.8.0+91047+ad9c8476"/>
<criterion test_ref="oval:com.oracle.elsa:tst:202672484049" comment="rubygem-rexml is signed with the Oracle Linux 9 key"/>
</criteria>
<criteria operator="AND">
<criterion test_ref="oval:com.oracle.elsa:tst:202672484050" comment="rubygem-rss is earlier than 0:0.3.2-35.module+el9.8.0+91047+ad9c8476"/>
<criterion test_ref="oval:com.oracle.elsa:tst:202672484051" comment="rubygem-rss is signed with the Oracle Linux 9 key"/>
</criteria>
<criteria operator="AND">
<criterion test_ref="oval:com.oracle.elsa:tst:202672484052" comment="rubygem-test-unit is earlier than 0:3.7.5-35.module+el9.8.0+91047+ad9c8476"/>
<criterion test_ref="oval:com.oracle.elsa:tst:202672484053" comment="rubygem-test-unit is signed with the Oracle Linux 9 key"/>
</criteria>
<criteria operator="AND">
<criterion test_ref="oval:com.oracle.elsa:tst:202672484054" comment="rubygem-typeprof is earlier than 0:0.31.1-35.module+el9.8.0+91047+ad9c8476"/>
<criterion test_ref="oval:com.oracle.elsa:tst:202672484055" comment="rubygem-typeprof is signed with the Oracle Linux 9 key"/>
</criteria>
<criteria operator="AND">
<criterion test_ref="oval:com.oracle.elsa:tst:202672484056" comment="rubygems is earlier than 0:4.0.16-35.module+el9.8.0+91047+ad9c8476"/>
<criterion test_ref="oval:com.oracle.elsa:tst:202672484057" comment="rubygems is signed with the Oracle Linux 9 key"/>
</criteria>
<criteria operator="AND">
<criterion test_ref="oval:com.oracle.elsa:tst:202672484058" comment="rubygems-devel is earlier than 0:4.0.16-35.module+el9.8.0+91047+ad9c8476"/>
<criterion test_ref="oval:com.oracle.elsa:tst:202672484059" comment="rubygems-devel is signed with the Oracle Linux 9 key"/>
</criteria>
</criteria>
</criteria>
</criteria>
<criteria operator="AND">
<criterion test_ref="oval:com.oracle.elsa:tst:202672484060" comment="Oracle Linux arch is x86_64"/>
<criteria operator="AND">
<criterion test_ref="oval:com.oracle.elsa:tst:202672484003" comment="Module ruby:4.0 is enabled"/>
<criteria operator="OR">
<criteria operator="AND">
<criterion test_ref="oval:com.oracle.elsa:tst:202672484004" comment="ruby is earlier than 0:4.0.6-35.module+el9.8.0+91047+ad9c8476"/>
<criterion test_ref="oval:com.oracle.elsa:tst:202672484005" comment="ruby is signed with the Oracle Linux 9 key"/>
</criteria>
<criteria operator="AND">
<criterion test_ref="oval:com.oracle.elsa:tst:202672484006" comment="ruby-bundled-gems is earlier than 0:4.0.6-35.module+el9.8.0+91047+ad9c8476"/>
<criterion test_ref="oval:com.oracle.elsa:tst:202672484007" comment="ruby-bundled-gems is signed with the Oracle Linux 9 key"/>
</criteria>
<criteria operator="AND">
<criterion test_ref="oval:com.oracle.elsa:tst:202672484008" comment="ruby-default-gems is earlier than 0:4.0.6-35.module+el9.8.0+91047+ad9c8476"/>
<criterion test_ref="oval:com.oracle.elsa:tst:202672484009" comment="ruby-default-gems is signed with the Oracle Linux 9 key"/>
</criteria>
<criteria operator="AND">
<criterion test_ref="oval:com.oracle.elsa:tst:202672484010" comment="ruby-devel is earlier than 0:4.0.6-35.module+el9.8.0+91047+ad9c8476"/>
<criterion test_ref="oval:com.oracle.elsa:tst:202672484011" comment="ruby-devel is signed with the Oracle Linux 9 key"/>
</criteria>
<criteria operator="AND">
<criterion test_ref="oval:com.oracle.elsa:tst:202672484012" comment="ruby-doc is earlier than 0:4.0.6-35.module+el9.8.0+91047+ad9c8476"/>
<criterion test_ref="oval:com.oracle.elsa:tst:202672484013" comment="ruby-doc is signed with the Oracle Linux 9 key"/>
</criteria>
<criteria operator="AND">
<criterion test_ref="oval:com.oracle.elsa:tst:202672484014" comment="ruby-libs is earlier than 0:4.0.6-35.module+el9.8.0+91047+ad9c8476"/>
<criterion test_ref="oval:com.oracle.elsa:tst:202672484015" comment="ruby-libs is signed with the Oracle Linux 9 key"/>
</criteria>
<criteria operator="AND">
<criterion test_ref="oval:com.oracle.elsa:tst:202672484016" comment="rubygem-bigdecimal is earlier than 0:4.0.1-35.module+el9.8.0+91047+ad9c8476"/>
<criterion test_ref="oval:com.oracle.elsa:tst:202672484017" comment="rubygem-bigdecimal is signed with the Oracle Linux 9 key"/>
</criteria>
<criteria operator="AND">
<criterion test_ref="oval:com.oracle.elsa:tst:202672484018" comment="rubygem-bundler is earlier than 0:4.0.16-35.module+el9.8.0+91047+ad9c8476"/>
<criterion test_ref="oval:com.oracle.elsa:tst:202672484019" comment="rubygem-bundler is signed with the Oracle Linux 9 key"/>
</criteria>
<criteria operator="AND">
<criterion test_ref="oval:com.oracle.elsa:tst:202672484020" comment="rubygem-io-console is earlier than 0:0.8.2-35.module+el9.8.0+91047+ad9c8476"/>
<criterion test_ref="oval:com.oracle.elsa:tst:202672484021" comment="rubygem-io-console is signed with the Oracle Linux 9 key"/>
</criteria>
<criteria operator="AND">
<criterion test_ref="oval:com.oracle.elsa:tst:202672484022" comment="rubygem-irb is earlier than 0:1.16.0-35.module+el9.8.0+91047+ad9c8476"/>
<criterion test_ref="oval:com.oracle.elsa:tst:202672484023" comment="rubygem-irb is signed with the Oracle Linux 9 key"/>
</criteria>
<criteria operator="AND">
<criterion test_ref="oval:com.oracle.elsa:tst:202672484024" comment="rubygem-json is earlier than 0:2.18.0-35.module+el9.8.0+91047+ad9c8476"/>
<criterion test_ref="oval:com.oracle.elsa:tst:202672484025" comment="rubygem-json is signed with the Oracle Linux 9 key"/>
</criteria>
<criteria operator="AND">
<criterion test_ref="oval:com.oracle.elsa:tst:202672484026" comment="rubygem-minitest is earlier than 0:6.0.0-35.module+el9.8.0+91047+ad9c8476"/>
<criterion test_ref="oval:com.oracle.elsa:tst:202672484027" comment="rubygem-minitest is signed with the Oracle Linux 9 key"/>
</criteria>
<criteria operator="AND">
<criterion test_ref="oval:com.oracle.elsa:tst:202672484028" comment="rubygem-mysql2 is earlier than 0:0.5.7-1.module+el9.8.0+90938+383082f5"/>
<criterion test_ref="oval:com.oracle.elsa:tst:202672484029" comment="rubygem-mysql2 is signed with the Oracle Linux 9 key"/>
</criteria>
<criteria operator="AND">
<criterion test_ref="oval:com.oracle.elsa:tst:202672484030" comment="rubygem-mysql2-doc is earlier than 0:0.5.7-1.module+el9.8.0+90938+383082f5"/>
<criterion test_ref="oval:com.oracle.elsa:tst:202672484031" comment="rubygem-mysql2-doc is signed with the Oracle Linux 9 key"/>
</criteria>
<criteria operator="AND">
<criterion test_ref="oval:com.oracle.elsa:tst:202672484032" comment="rubygem-pg is earlier than 0:1.6.3-1.module+el9.8.0+90938+383082f5"/>
<criterion test_ref="oval:com.oracle.elsa:tst:202672484033" comment="rubygem-pg is signed with the Oracle Linux 9 key"/>
</criteria>
<criteria operator="AND">
<criterion test_ref="oval:com.oracle.elsa:tst:202672484034" comment="rubygem-pg-doc is earlier than 0:1.6.3-1.module+el9.8.0+90938+383082f5"/>
<criterion test_ref="oval:com.oracle.elsa:tst:202672484035" comment="rubygem-pg-doc is signed with the Oracle Linux 9 key"/>
</criteria>
<criteria operator="AND">
<criterion test_ref="oval:com.oracle.elsa:tst:202672484036" comment="rubygem-power_assert is earlier than 0:3.0.1-35.module+el9.8.0+91047+ad9c8476"/>
<criterion test_ref="oval:com.oracle.elsa:tst:202672484037" comment="rubygem-power_assert is signed with the Oracle Linux 9 key"/>
</criteria>
<criteria operator="AND">
<criterion test_ref="oval:com.oracle.elsa:tst:202672484038" comment="rubygem-psych is earlier than 0:5.3.1-35.module+el9.8.0+91047+ad9c8476"/>
<criterion test_ref="oval:com.oracle.elsa:tst:202672484039" comment="rubygem-psych is signed with the Oracle Linux 9 key"/>
</criteria>
<criteria operator="AND">
<criterion test_ref="oval:com.oracle.elsa:tst:202672484040" comment="rubygem-racc is earlier than 0:1.8.1-35.module+el9.8.0+91047+ad9c8476"/>
<criterion test_ref="oval:com.oracle.elsa:tst:202672484041" comment="rubygem-racc is signed with the Oracle Linux 9 key"/>
</criteria>
<criteria operator="AND">
<criterion test_ref="oval:com.oracle.elsa:tst:202672484042" comment="rubygem-rake is earlier than 0:13.3.1-35.module+el9.8.0+91047+ad9c8476"/>
<criterion test_ref="oval:com.oracle.elsa:tst:202672484043" comment="rubygem-rake is signed with the Oracle Linux 9 key"/>
</criteria>
<criteria operator="AND">
<criterion test_ref="oval:com.oracle.elsa:tst:202672484044" comment="rubygem-rbs is earlier than 0:3.10.0-35.module+el9.8.0+91047+ad9c8476"/>
<criterion test_ref="oval:com.oracle.elsa:tst:202672484045" comment="rubygem-rbs is signed with the Oracle Linux 9 key"/>
</criteria>
<criteria operator="AND">
<criterion test_ref="oval:com.oracle.elsa:tst:202672484046" comment="rubygem-rdoc is earlier than 0:7.0.4-35.module+el9.8.0+91047+ad9c8476"/>
<criterion test_ref="oval:com.oracle.elsa:tst:202672484047" comment="rubygem-rdoc is signed with the Oracle Linux 9 key"/>
</criteria>
<criteria operator="AND">
<criterion test_ref="oval:com.oracle.elsa:tst:202672484048" comment="rubygem-rexml is earlier than 0:3.4.4-35.module+el9.8.0+91047+ad9c8476"/>
<criterion test_ref="oval:com.oracle.elsa:tst:202672484049" comment="rubygem-rexml is signed with the Oracle Linux 9 key"/>
</criteria>
<criteria operator="AND">
<criterion test_ref="oval:com.oracle.elsa:tst:202672484050" comment="rubygem-rss is earlier than 0:0.3.2-35.module+el9.8.0+91047+ad9c8476"/>
<criterion test_ref="oval:com.oracle.elsa:tst:202672484051" comment="rubygem-rss is signed with the Oracle Linux 9 key"/>
</criteria>
<criteria operator="AND">
<criterion test_ref="oval:com.oracle.elsa:tst:202672484052" comment="rubygem-test-unit is earlier than 0:3.7.5-35.module+el9.8.0+91047+ad9c8476"/>
<criterion test_ref="oval:com.oracle.elsa:tst:202672484053" comment="rubygem-test-unit is signed with the Oracle Linux 9 key"/>
</criteria>
<criteria operator="AND">
<criterion test_ref="oval:com.oracle.elsa:tst:202672484054" comment="rubygem-typeprof is earlier than 0:0.31.1-35.module+el9.8.0+91047+ad9c8476"/>
<criterion test_ref="oval:com.oracle.elsa:tst:202672484055" comment="rubygem-typeprof is signed with the Oracle Linux 9 key"/>
</criteria>
<criteria operator="AND">
<criterion test_ref="oval:com.oracle.elsa:tst:202672484056" comment="rubygems is earlier than 0:4.0.16-35.module+el9.8.0+91047+ad9c8476"/>
<criterion test_ref="oval:com.oracle.elsa:tst:202672484057" comment="rubygems is signed with the Oracle Linux 9 key"/>
</criteria>
<criteria operator="AND">
<criterion test_ref="oval:com.oracle.elsa:tst:202672484058" comment="rubygems-devel is earlier than 0:4.0.16-35.module+el9.8.0+91047+ad9c8476"/>
<criterion test_ref="oval:com.oracle.elsa:tst:202672484059" comment="rubygems-devel is signed with the Oracle Linux 9 key"/>
</criteria>
</criteria>
</criteria>
</criteria>
</criteria>
</criteria>

</definition>
</definitions>
<!--
 ~~~~~~~~~~~~~~~~~~~~~   rpminfo tests   ~~~~~~~~~~~~~~~~~~~~~ 
-->
<tests>
<rpminfo_test id="oval:com.oracle.elsa:tst:202672484001"  version="501" comment="Oracle Linux 9 is installed" check="at least one" xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#linux">
<object object_ref="oval:com.oracle.elsa:obj:202672484001" />
<state state_ref="oval:com.oracle.elsa:ste:202672484003" />
</rpminfo_test>
<rpminfo_test id="oval:com.oracle.elsa:tst:202672484002"  version="501" comment="Oracle Linux arch is aarch64" check="at least one" xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#linux">
<object object_ref="oval:com.oracle.elsa:obj:202672484001" />
<state state_ref="oval:com.oracle.elsa:ste:202672484004" />
</rpminfo_test>
<ind-def:textfilecontent54_test id="oval:com.oracle.elsa:tst:202672484003"  version="501" comment="Module ruby:4.0 is enabled" check="all" >
<ind-def:object object_ref="oval:com.oracle.elsa:obj:202672484030" />
<ind-def:state state_ref="oval:com.oracle.elsa:ste:202672484002" />
</ind-def:textfilecontent54_test>
<rpminfo_test id="oval:com.oracle.elsa:tst:202672484004"  version="501" comment="ruby is earlier than 0:4.0.6-35.module+el9.8.0+91047+ad9c8476" check="at least one" xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#linux">
<object object_ref="oval:com.oracle.elsa:obj:202672484002" />
<state state_ref="oval:com.oracle.elsa:ste:202672484005" />
</rpminfo_test>
<rpminfo_test id="oval:com.oracle.elsa:tst:202672484005"  version="501" comment="ruby is signed with the Oracle Linux 9 key" check="at least one" xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#linux">
<object object_ref="oval:com.oracle.elsa:obj:202672484002" />
<state state_ref="oval:com.oracle.elsa:ste:202672484001" />
</rpminfo_test>
<rpminfo_test id="oval:com.oracle.elsa:tst:202672484006"  version="501" comment="ruby-bundled-gems is earlier than 0:4.0.6-35.module+el9.8.0+91047+ad9c8476" check="at least one" xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#linux">
<object object_ref="oval:com.oracle.elsa:obj:202672484003" />
<state state_ref="oval:com.oracle.elsa:ste:202672484005" />
</rpminfo_test>
<rpminfo_test id="oval:com.oracle.elsa:tst:202672484007"  version="501" comment="ruby-bundled-gems is signed with the Oracle Linux 9 key" check="at least one" xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#linux">
<object object_ref="oval:com.oracle.elsa:obj:202672484003" />
<state state_ref="oval:com.oracle.elsa:ste:202672484001" />
</rpminfo_test>
<rpminfo_test id="oval:com.oracle.elsa:tst:202672484008"  version="501" comment="ruby-default-gems is earlier than 0:4.0.6-35.module+el9.8.0+91047+ad9c8476" check="at least one" xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#linux">
<object object_ref="oval:com.oracle.elsa:obj:202672484004" />
<state state_ref="oval:com.oracle.elsa:ste:202672484005" />
</rpminfo_test>
<rpminfo_test id="oval:com.oracle.elsa:tst:202672484009"  version="501" comment="ruby-default-gems is signed with the Oracle Linux 9 key" check="at least one" xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#linux">
<object object_ref="oval:com.oracle.elsa:obj:202672484004" />
<state state_ref="oval:com.oracle.elsa:ste:202672484001" />
</rpminfo_test>
<rpminfo_test id="oval:com.oracle.elsa:tst:202672484010"  version="501" comment="ruby-devel is earlier than 0:4.0.6-35.module+el9.8.0+91047+ad9c8476" check="at least one" xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#linux">
<object object_ref="oval:com.oracle.elsa:obj:202672484005" />
<state state_ref="oval:com.oracle.elsa:ste:202672484005" />
</rpminfo_test>
<rpminfo_test id="oval:com.oracle.elsa:tst:202672484011"  version="501" comment="ruby-devel is signed with the Oracle Linux 9 key" check="at least one" xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#linux">
<object object_ref="oval:com.oracle.elsa:obj:202672484005" />
<state state_ref="oval:com.oracle.elsa:ste:202672484001" />
</rpminfo_test>
<rpminfo_test id="oval:com.oracle.elsa:tst:202672484012"  version="501" comment="ruby-doc is earlier than 0:4.0.6-35.module+el9.8.0+91047+ad9c8476" check="at least one" xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#linux">
<object object_ref="oval:com.oracle.elsa:obj:202672484006" />
<state state_ref="oval:com.oracle.elsa:ste:202672484005" />
</rpminfo_test>
<rpminfo_test id="oval:com.oracle.elsa:tst:202672484013"  version="501" comment="ruby-doc is signed with the Oracle Linux 9 key" check="at least one" xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#linux">
<object object_ref="oval:com.oracle.elsa:obj:202672484006" />
<state state_ref="oval:com.oracle.elsa:ste:202672484001" />
</rpminfo_test>
<rpminfo_test id="oval:com.oracle.elsa:tst:202672484014"  version="501" comment="ruby-libs is earlier than 0:4.0.6-35.module+el9.8.0+91047+ad9c8476" check="at least one" xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#linux">
<object object_ref="oval:com.oracle.elsa:obj:202672484007" />
<state state_ref="oval:com.oracle.elsa:ste:202672484005" />
</rpminfo_test>
<rpminfo_test id="oval:com.oracle.elsa:tst:202672484015"  version="501" comment="ruby-libs is signed with the Oracle Linux 9 key" check="at least one" xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#linux">
<object object_ref="oval:com.oracle.elsa:obj:202672484007" />
<state state_ref="oval:com.oracle.elsa:ste:202672484001" />
</rpminfo_test>
<rpminfo_test id="oval:com.oracle.elsa:tst:202672484016"  version="501" comment="rubygem-bigdecimal is earlier than 0:4.0.1-35.module+el9.8.0+91047+ad9c8476" check="at least one" xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#linux">
<object object_ref="oval:com.oracle.elsa:obj:202672484008" />
<state state_ref="oval:com.oracle.elsa:ste:202672484006" />
</rpminfo_test>
<rpminfo_test id="oval:com.oracle.elsa:tst:202672484017"  version="501" comment="rubygem-bigdecimal is signed with the Oracle Linux 9 key" check="at least one" xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#linux">
<object object_ref="oval:com.oracle.elsa:obj:202672484008" />
<state state_ref="oval:com.oracle.elsa:ste:202672484001" />
</rpminfo_test>
<rpminfo_test id="oval:com.oracle.elsa:tst:202672484018"  version="501" comment="rubygem-bundler is earlier than 0:4.0.16-35.module+el9.8.0+91047+ad9c8476" check="at least one" xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#linux">
<object object_ref="oval:com.oracle.elsa:obj:202672484009" />
<state state_ref="oval:com.oracle.elsa:ste:202672484007" />
</rpminfo_test>
<rpminfo_test id="oval:com.oracle.elsa:tst:202672484019"  version="501" comment="rubygem-bundler is signed with the Oracle Linux 9 key" check="at least one" xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#linux">
<object object_ref="oval:com.oracle.elsa:obj:202672484009" />
<state state_ref="oval:com.oracle.elsa:ste:202672484001" />
</rpminfo_test>
<rpminfo_test id="oval:com.oracle.elsa:tst:202672484020"  version="501" comment="rubygem-io-console is earlier than 0:0.8.2-35.module+el9.8.0+91047+ad9c8476" check="at least one" xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#linux">
<object object_ref="oval:com.oracle.elsa:obj:202672484010" />
<state state_ref="oval:com.oracle.elsa:ste:202672484008" />
</rpminfo_test>
<rpminfo_test id="oval:com.oracle.elsa:tst:202672484021"  version="501" comment="rubygem-io-console is signed with the Oracle Linux 9 key" check="at least one" xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#linux">
<object object_ref="oval:com.oracle.elsa:obj:202672484010" />
<state state_ref="oval:com.oracle.elsa:ste:202672484001" />
</rpminfo_test>
<rpminfo_test id="oval:com.oracle.elsa:tst:202672484022"  version="501" comment="rubygem-irb is earlier than 0:1.16.0-35.module+el9.8.0+91047+ad9c8476" check="at least one" xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#linux">
<object object_ref="oval:com.oracle.elsa:obj:202672484011" />
<state state_ref="oval:com.oracle.elsa:ste:202672484009" />
</rpminfo_test>
<rpminfo_test id="oval:com.oracle.elsa:tst:202672484023"  version="501" comment="rubygem-irb is signed with the Oracle Linux 9 key" check="at least one" xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#linux">
<object object_ref="oval:com.oracle.elsa:obj:202672484011" />
<state state_ref="oval:com.oracle.elsa:ste:202672484001" />
</rpminfo_test>
<rpminfo_test id="oval:com.oracle.elsa:tst:202672484024"  version="501" comment="rubygem-json is earlier than 0:2.18.0-35.module+el9.8.0+91047+ad9c8476" check="at least one" xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#linux">
<object object_ref="oval:com.oracle.elsa:obj:202672484012" />
<state state_ref="oval:com.oracle.elsa:ste:202672484010" />
</rpminfo_test>
<rpminfo_test id="oval:com.oracle.elsa:tst:202672484025"  version="501" comment="rubygem-json is signed with the Oracle Linux 9 key" check="at least one" xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#linux">
<object object_ref="oval:com.oracle.elsa:obj:202672484012" />
<state state_ref="oval:com.oracle.elsa:ste:202672484001" />
</rpminfo_test>
<rpminfo_test id="oval:com.oracle.elsa:tst:202672484026"  version="501" comment="rubygem-minitest is earlier than 0:6.0.0-35.module+el9.8.0+91047+ad9c8476" check="at least one" xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#linux">
<object object_ref="oval:com.oracle.elsa:obj:202672484013" />
<state state_ref="oval:com.oracle.elsa:ste:202672484011" />
</rpminfo_test>
<rpminfo_test id="oval:com.oracle.elsa:tst:202672484027"  version="501" comment="rubygem-minitest is signed with the Oracle Linux 9 key" check="at least one" xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#linux">
<object object_ref="oval:com.oracle.elsa:obj:202672484013" />
<state state_ref="oval:com.oracle.elsa:ste:202672484001" />
</rpminfo_test>
<rpminfo_test id="oval:com.oracle.elsa:tst:202672484028"  version="501" comment="rubygem-mysql2 is earlier than 0:0.5.7-1.module+el9.8.0+90938+383082f5" check="at least one" xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#linux">
<object object_ref="oval:com.oracle.elsa:obj:202672484014" />
<state state_ref="oval:com.oracle.elsa:ste:202672484012" />
</rpminfo_test>
<rpminfo_test id="oval:com.oracle.elsa:tst:202672484029"  version="501" comment="rubygem-mysql2 is signed with the Oracle Linux 9 key" check="at least one" xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#linux">
<object object_ref="oval:com.oracle.elsa:obj:202672484014" />
<state state_ref="oval:com.oracle.elsa:ste:202672484001" />
</rpminfo_test>
<rpminfo_test id="oval:com.oracle.elsa:tst:202672484030"  version="501" comment="rubygem-mysql2-doc is earlier than 0:0.5.7-1.module+el9.8.0+90938+383082f5" check="at least one" xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#linux">
<object object_ref="oval:com.oracle.elsa:obj:202672484015" />
<state state_ref="oval:com.oracle.elsa:ste:202672484012" />
</rpminfo_test>
<rpminfo_test id="oval:com.oracle.elsa:tst:202672484031"  version="501" comment="rubygem-mysql2-doc is signed with the Oracle Linux 9 key" check="at least one" xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#linux">
<object object_ref="oval:com.oracle.elsa:obj:202672484015" />
<state state_ref="oval:com.oracle.elsa:ste:202672484001" />
</rpminfo_test>
<rpminfo_test id="oval:com.oracle.elsa:tst:202672484032"  version="501" comment="rubygem-pg is earlier than 0:1.6.3-1.module+el9.8.0+90938+383082f5" check="at least one" xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#linux">
<object object_ref="oval:com.oracle.elsa:obj:202672484016" />
<state state_ref="oval:com.oracle.elsa:ste:202672484013" />
</rpminfo_test>
<rpminfo_test id="oval:com.oracle.elsa:tst:202672484033"  version="501" comment="rubygem-pg is signed with the Oracle Linux 9 key" check="at least one" xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#linux">
<object object_ref="oval:com.oracle.elsa:obj:202672484016" />
<state state_ref="oval:com.oracle.elsa:ste:202672484001" />
</rpminfo_test>
<rpminfo_test id="oval:com.oracle.elsa:tst:202672484034"  version="501" comment="rubygem-pg-doc is earlier than 0:1.6.3-1.module+el9.8.0+90938+383082f5" check="at least one" xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#linux">
<object object_ref="oval:com.oracle.elsa:obj:202672484017" />
<state state_ref="oval:com.oracle.elsa:ste:202672484013" />
</rpminfo_test>
<rpminfo_test id="oval:com.oracle.elsa:tst:202672484035"  version="501" comment="rubygem-pg-doc is signed with the Oracle Linux 9 key" check="at least one" xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#linux">
<object object_ref="oval:com.oracle.elsa:obj:202672484017" />
<state state_ref="oval:com.oracle.elsa:ste:202672484001" />
</rpminfo_test>
<rpminfo_test id="oval:com.oracle.elsa:tst:202672484036"  version="501" comment="rubygem-power_assert is earlier than 0:3.0.1-35.module+el9.8.0+91047+ad9c8476" check="at least one" xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#linux">
<object object_ref="oval:com.oracle.elsa:obj:202672484018" />
<state state_ref="oval:com.oracle.elsa:ste:202672484014" />
</rpminfo_test>
<rpminfo_test id="oval:com.oracle.elsa:tst:202672484037"  version="501" comment="rubygem-power_assert is signed with the Oracle Linux 9 key" check="at least one" xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#linux">
<object object_ref="oval:com.oracle.elsa:obj:202672484018" />
<state state_ref="oval:com.oracle.elsa:ste:202672484001" />
</rpminfo_test>
<rpminfo_test id="oval:com.oracle.elsa:tst:202672484038"  version="501" comment="rubygem-psych is earlier than 0:5.3.1-35.module+el9.8.0+91047+ad9c8476" check="at least one" xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#linux">
<object object_ref="oval:com.oracle.elsa:obj:202672484019" />
<state state_ref="oval:com.oracle.elsa:ste:202672484015" />
</rpminfo_test>
<rpminfo_test id="oval:com.oracle.elsa:tst:202672484039"  version="501" comment="rubygem-psych is signed with the Oracle Linux 9 key" check="at least one" xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#linux">
<object object_ref="oval:com.oracle.elsa:obj:202672484019" />
<state state_ref="oval:com.oracle.elsa:ste:202672484001" />
</rpminfo_test>
<rpminfo_test id="oval:com.oracle.elsa:tst:202672484040"  version="501" comment="rubygem-racc is earlier than 0:1.8.1-35.module+el9.8.0+91047+ad9c8476" check="at least one" xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#linux">
<object object_ref="oval:com.oracle.elsa:obj:202672484020" />
<state state_ref="oval:com.oracle.elsa:ste:202672484016" />
</rpminfo_test>
<rpminfo_test id="oval:com.oracle.elsa:tst:202672484041"  version="501" comment="rubygem-racc is signed with the Oracle Linux 9 key" check="at least one" xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#linux">
<object object_ref="oval:com.oracle.elsa:obj:202672484020" />
<state state_ref="oval:com.oracle.elsa:ste:202672484001" />
</rpminfo_test>
<rpminfo_test id="oval:com.oracle.elsa:tst:202672484042"  version="501" comment="rubygem-rake is earlier than 0:13.3.1-35.module+el9.8.0+91047+ad9c8476" check="at least one" xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#linux">
<object object_ref="oval:com.oracle.elsa:obj:202672484021" />
<state state_ref="oval:com.oracle.elsa:ste:202672484017" />
</rpminfo_test>
<rpminfo_test id="oval:com.oracle.elsa:tst:202672484043"  version="501" comment="rubygem-rake is signed with the Oracle Linux 9 key" check="at least one" xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#linux">
<object object_ref="oval:com.oracle.elsa:obj:202672484021" />
<state state_ref="oval:com.oracle.elsa:ste:202672484001" />
</rpminfo_test>
<rpminfo_test id="oval:com.oracle.elsa:tst:202672484044"  version="501" comment="rubygem-rbs is earlier than 0:3.10.0-35.module+el9.8.0+91047+ad9c8476" check="at least one" xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#linux">
<object object_ref="oval:com.oracle.elsa:obj:202672484022" />
<state state_ref="oval:com.oracle.elsa:ste:202672484018" />
</rpminfo_test>
<rpminfo_test id="oval:com.oracle.elsa:tst:202672484045"  version="501" comment="rubygem-rbs is signed with the Oracle Linux 9 key" check="at least one" xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#linux">
<object object_ref="oval:com.oracle.elsa:obj:202672484022" />
<state state_ref="oval:com.oracle.elsa:ste:202672484001" />
</rpminfo_test>
<rpminfo_test id="oval:com.oracle.elsa:tst:202672484046"  version="501" comment="rubygem-rdoc is earlier than 0:7.0.4-35.module+el9.8.0+91047+ad9c8476" check="at least one" xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#linux">
<object object_ref="oval:com.oracle.elsa:obj:202672484023" />
<state state_ref="oval:com.oracle.elsa:ste:202672484019" />
</rpminfo_test>
<rpminfo_test id="oval:com.oracle.elsa:tst:202672484047"  version="501" comment="rubygem-rdoc is signed with the Oracle Linux 9 key" check="at least one" xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#linux">
<object object_ref="oval:com.oracle.elsa:obj:202672484023" />
<state state_ref="oval:com.oracle.elsa:ste:202672484001" />
</rpminfo_test>
<rpminfo_test id="oval:com.oracle.elsa:tst:202672484048"  version="501" comment="rubygem-rexml is earlier than 0:3.4.4-35.module+el9.8.0+91047+ad9c8476" check="at least one" xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#linux">
<object object_ref="oval:com.oracle.elsa:obj:202672484024" />
<state state_ref="oval:com.oracle.elsa:ste:202672484020" />
</rpminfo_test>
<rpminfo_test id="oval:com.oracle.elsa:tst:202672484049"  version="501" comment="rubygem-rexml is signed with the Oracle Linux 9 key" check="at least one" xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#linux">
<object object_ref="oval:com.oracle.elsa:obj:202672484024" />
<state state_ref="oval:com.oracle.elsa:ste:202672484001" />
</rpminfo_test>
<rpminfo_test id="oval:com.oracle.elsa:tst:202672484050"  version="501" comment="rubygem-rss is earlier than 0:0.3.2-35.module+el9.8.0+91047+ad9c8476" check="at least one" xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#linux">
<object object_ref="oval:com.oracle.elsa:obj:202672484025" />
<state state_ref="oval:com.oracle.elsa:ste:202672484021" />
</rpminfo_test>
<rpminfo_test id="oval:com.oracle.elsa:tst:202672484051"  version="501" comment="rubygem-rss is signed with the Oracle Linux 9 key" check="at least one" xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#linux">
<object object_ref="oval:com.oracle.elsa:obj:202672484025" />
<state state_ref="oval:com.oracle.elsa:ste:202672484001" />
</rpminfo_test>
<rpminfo_test id="oval:com.oracle.elsa:tst:202672484052"  version="501" comment="rubygem-test-unit is earlier than 0:3.7.5-35.module+el9.8.0+91047+ad9c8476" check="at least one" xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#linux">
<object object_ref="oval:com.oracle.elsa:obj:202672484026" />
<state state_ref="oval:com.oracle.elsa:ste:202672484022" />
</rpminfo_test>
<rpminfo_test id="oval:com.oracle.elsa:tst:202672484053"  version="501" comment="rubygem-test-unit is signed with the Oracle Linux 9 key" check="at least one" xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#linux">
<object object_ref="oval:com.oracle.elsa:obj:202672484026" />
<state state_ref="oval:com.oracle.elsa:ste:202672484001" />
</rpminfo_test>
<rpminfo_test id="oval:com.oracle.elsa:tst:202672484054"  version="501" comment="rubygem-typeprof is earlier than 0:0.31.1-35.module+el9.8.0+91047+ad9c8476" check="at least one" xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#linux">
<object object_ref="oval:com.oracle.elsa:obj:202672484027" />
<state state_ref="oval:com.oracle.elsa:ste:202672484023" />
</rpminfo_test>
<rpminfo_test id="oval:com.oracle.elsa:tst:202672484055"  version="501" comment="rubygem-typeprof is signed with the Oracle Linux 9 key" check="at least one" xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#linux">
<object object_ref="oval:com.oracle.elsa:obj:202672484027" />
<state state_ref="oval:com.oracle.elsa:ste:202672484001" />
</rpminfo_test>
<rpminfo_test id="oval:com.oracle.elsa:tst:202672484056"  version="501" comment="rubygems is earlier than 0:4.0.16-35.module+el9.8.0+91047+ad9c8476" check="at least one" xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#linux">
<object object_ref="oval:com.oracle.elsa:obj:202672484028" />
<state state_ref="oval:com.oracle.elsa:ste:202672484007" />
</rpminfo_test>
<rpminfo_test id="oval:com.oracle.elsa:tst:202672484057"  version="501" comment="rubygems is signed with the Oracle Linux 9 key" check="at least one" xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#linux">
<object object_ref="oval:com.oracle.elsa:obj:202672484028" />
<state state_ref="oval:com.oracle.elsa:ste:202672484001" />
</rpminfo_test>
<rpminfo_test id="oval:com.oracle.elsa:tst:202672484058"  version="501" comment="rubygems-devel is earlier than 0:4.0.16-35.module+el9.8.0+91047+ad9c8476" check="at least one" xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#linux">
<object object_ref="oval:com.oracle.elsa:obj:202672484029" />
<state state_ref="oval:com.oracle.elsa:ste:202672484007" />
</rpminfo_test>
<rpminfo_test id="oval:com.oracle.elsa:tst:202672484059"  version="501" comment="rubygems-devel is signed with the Oracle Linux 9 key" check="at least one" xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#linux">
<object object_ref="oval:com.oracle.elsa:obj:202672484029" />
<state state_ref="oval:com.oracle.elsa:ste:202672484001" />
</rpminfo_test>
<rpminfo_test id="oval:com.oracle.elsa:tst:202672484060"  version="501" comment="Oracle Linux arch is x86_64" check="at least one" xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#linux">
<object object_ref="oval:com.oracle.elsa:obj:202672484001" />
<state state_ref="oval:com.oracle.elsa:ste:202672484024" />
</rpminfo_test>

</tests>
<!--
 ~~~~~~~~~~~~~~~~~~~~   rpminfo objects   ~~~~~~~~~~~~~~~~~~~~ 
-->
<objects>
<rpminfo_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#linux" id="oval:com.oracle.elsa:obj:202672484006" version="501">
<name>ruby-doc</name>
</rpminfo_object>
<rpminfo_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#linux" id="oval:com.oracle.elsa:obj:202672484013" version="501">
<name>rubygem-minitest</name>
</rpminfo_object>
<rpminfo_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#linux" id="oval:com.oracle.elsa:obj:202672484025" version="501">
<name>rubygem-rss</name>
</rpminfo_object>
<rpminfo_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#linux" id="oval:com.oracle.elsa:obj:202672484018" version="501">
<name>rubygem-power_assert</name>
</rpminfo_object>
<rpminfo_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#linux" id="oval:com.oracle.elsa:obj:202672484020" version="501">
<name>rubygem-racc</name>
</rpminfo_object>
<rpminfo_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#linux" id="oval:com.oracle.elsa:obj:202672484010" version="501">
<name>rubygem-io-console</name>
</rpminfo_object>
<rpminfo_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#linux" id="oval:com.oracle.elsa:obj:202672484011" version="501">
<name>rubygem-irb</name>
</rpminfo_object>
<rpminfo_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#linux" id="oval:com.oracle.elsa:obj:202672484014" version="501">
<name>rubygem-mysql2</name>
</rpminfo_object>
<rpminfo_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#linux" id="oval:com.oracle.elsa:obj:202672484009" version="501">
<name>rubygem-bundler</name>
</rpminfo_object>
<rpminfo_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#linux" id="oval:com.oracle.elsa:obj:202672484012" version="501">
<name>rubygem-json</name>
</rpminfo_object>
<rpminfo_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#linux" id="oval:com.oracle.elsa:obj:202672484007" version="501">
<name>ruby-libs</name>
</rpminfo_object>
<rpminfo_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#linux" id="oval:com.oracle.elsa:obj:202672484016" version="501">
<name>rubygem-pg</name>
</rpminfo_object>
<rpminfo_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#linux" id="oval:com.oracle.elsa:obj:202672484028" version="501">
<name>rubygems</name>
</rpminfo_object>
<rpminfo_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#linux" id="oval:com.oracle.elsa:obj:202672484017" version="501">
<name>rubygem-pg-doc</name>
</rpminfo_object>
<rpminfo_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#linux" id="oval:com.oracle.elsa:obj:202672484005" version="501">
<name>ruby-devel</name>
</rpminfo_object>
<rpminfo_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#linux" id="oval:com.oracle.elsa:obj:202672484024" version="501">
<name>rubygem-rexml</name>
</rpminfo_object>
<rpminfo_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#linux" id="oval:com.oracle.elsa:obj:202672484026" version="501">
<name>rubygem-test-unit</name>
</rpminfo_object>
<rpminfo_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#linux" id="oval:com.oracle.elsa:obj:202672484003" version="501">
<name>ruby-bundled-gems</name>
</rpminfo_object>
<rpminfo_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#linux" id="oval:com.oracle.elsa:obj:202672484008" version="501">
<name>rubygem-bigdecimal</name>
</rpminfo_object>
<rpminfo_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#linux" id="oval:com.oracle.elsa:obj:202672484002" version="501">
<name>ruby</name>
</rpminfo_object>
<rpminfo_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#linux" id="oval:com.oracle.elsa:obj:202672484027" version="501">
<name>rubygem-typeprof</name>
</rpminfo_object>
<rpminfo_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#linux" id="oval:com.oracle.elsa:obj:202672484019" version="501">
<name>rubygem-psych</name>
</rpminfo_object>
<rpminfo_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#linux" id="oval:com.oracle.elsa:obj:202672484001" version="501">
<name>oraclelinux-release</name>
</rpminfo_object>
<rpminfo_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#linux" id="oval:com.oracle.elsa:obj:202672484004" version="501">
<name>ruby-default-gems</name>
</rpminfo_object>
<rpminfo_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#linux" id="oval:com.oracle.elsa:obj:202672484023" version="501">
<name>rubygem-rdoc</name>
</rpminfo_object>
<rpminfo_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#linux" id="oval:com.oracle.elsa:obj:202672484021" version="501">
<name>rubygem-rake</name>
</rpminfo_object>
<rpminfo_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#linux" id="oval:com.oracle.elsa:obj:202672484022" version="501">
<name>rubygem-rbs</name>
</rpminfo_object>
<rpminfo_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#linux" id="oval:com.oracle.elsa:obj:202672484015" version="501">
<name>rubygem-mysql2-doc</name>
</rpminfo_object>
<rpminfo_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#linux" id="oval:com.oracle.elsa:obj:202672484029" version="501">
<name>rubygems-devel</name>
</rpminfo_object>
<ind-def:textfilecontent54_object id="oval:com.oracle.elsa:obj:202672484030" version="641">
 <ind-def:filepath datatype="string">/etc/dnf/modules.d/ruby.module</ind-def:filepath>
 <ind-def:pattern operation="pattern match">\[ruby\][\w\W]*</ind-def:pattern>
 <ind-def:instance datatype="int">1</ind-def:instance>
</ind-def:textfilecontent54_object>
</objects>
<states>
<!--
 ~~~~~~~~~~~~~~~~~~~~   rpminfo states   ~~~~~~~~~~~~~~~~~~~~~ 
-->
<rpminfo_state xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#linux" id="oval:com.oracle.elsa:ste:202672484001" version="501">
<signature_keyid operation="equals">bc4d06a08d8b756f</signature_keyid>
</rpminfo_state>
<ind-def:textfilecontent54_state id="oval:com.oracle.elsa:ste:202672484002" version="641">
 <ind-def:text operation="pattern match">\nstream\s*=\s*4\.0\b[\w\W]*\nstate\s*=\s*(enabled|1|true)|\nstate\s*=\s*(enabled|1|true)[\w\W]*\nstream\s*=\s*4\.0\b</ind-def:text>
</ind-def:textfilecontent54_state>
<rpminfo_state xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#linux" id="oval:com.oracle.elsa:ste:202672484003" version="501">
<version operation="pattern match">^9</version>
</rpminfo_state>
<rpminfo_state xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#linux" id="oval:com.oracle.elsa:ste:202672484004" version="501">
<arch operation="pattern match">aarch64</arch>
</rpminfo_state>
<rpminfo_state xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#linux" id="oval:com.oracle.elsa:ste:202672484005" version="501">
<evr datatype="evr_string" operation="less than">0:4.0.6-35.module+el9.8.0+91047+ad9c8476</evr>
</rpminfo_state>
<rpminfo_state xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#linux" id="oval:com.oracle.elsa:ste:202672484006" version="501">
<evr datatype="evr_string" operation="less than">0:4.0.1-35.module+el9.8.0+91047+ad9c8476</evr>
</rpminfo_state>
<rpminfo_state xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#linux" id="oval:com.oracle.elsa:ste:202672484007" version="501">
<evr datatype="evr_string" operation="less than">0:4.0.16-35.module+el9.8.0+91047+ad9c8476</evr>
</rpminfo_state>
<rpminfo_state xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#linux" id="oval:com.oracle.elsa:ste:202672484008" version="501">
<evr datatype="evr_string" operation="less than">0:0.8.2-35.module+el9.8.0+91047+ad9c8476</evr>
</rpminfo_state>
<rpminfo_state xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#linux" id="oval:com.oracle.elsa:ste:202672484009" version="501">
<evr datatype="evr_string" operation="less than">0:1.16.0-35.module+el9.8.0+91047+ad9c8476</evr>
</rpminfo_state>
<rpminfo_state xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#linux" id="oval:com.oracle.elsa:ste:202672484010" version="501">
<evr datatype="evr_string" operation="less than">0:2.18.0-35.module+el9.8.0+91047+ad9c8476</evr>
</rpminfo_state>
<rpminfo_state xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#linux" id="oval:com.oracle.elsa:ste:202672484011" version="501">
<evr datatype="evr_string" operation="less than">0:6.0.0-35.module+el9.8.0+91047+ad9c8476</evr>
</rpminfo_state>
<rpminfo_state xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#linux" id="oval:com.oracle.elsa:ste:202672484012" version="501">
<evr datatype="evr_string" operation="less than">0:0.5.7-1.module+el9.8.0+90938+383082f5</evr>
</rpminfo_state>
<rpminfo_state xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#linux" id="oval:com.oracle.elsa:ste:202672484013" version="501">
<evr datatype="evr_string" operation="less than">0:1.6.3-1.module+el9.8.0+90938+383082f5</evr>
</rpminfo_state>
<rpminfo_state xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#linux" id="oval:com.oracle.elsa:ste:202672484014" version="501">
<evr datatype="evr_string" operation="less than">0:3.0.1-35.module+el9.8.0+91047+ad9c8476</evr>
</rpminfo_state>
<rpminfo_state xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#linux" id="oval:com.oracle.elsa:ste:202672484015" version="501">
<evr datatype="evr_string" operation="less than">0:5.3.1-35.module+el9.8.0+91047+ad9c8476</evr>
</rpminfo_state>
<rpminfo_state xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#linux" id="oval:com.oracle.elsa:ste:202672484016" version="501">
<evr datatype="evr_string" operation="less than">0:1.8.1-35.module+el9.8.0+91047+ad9c8476</evr>
</rpminfo_state>
<rpminfo_state xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#linux" id="oval:com.oracle.elsa:ste:202672484017" version="501">
<evr datatype="evr_string" operation="less than">0:13.3.1-35.module+el9.8.0+91047+ad9c8476</evr>
</rpminfo_state>
<rpminfo_state xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#linux" id="oval:com.oracle.elsa:ste:202672484018" version="501">
<evr datatype="evr_string" operation="less than">0:3.10.0-35.module+el9.8.0+91047+ad9c8476</evr>
</rpminfo_state>
<rpminfo_state xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#linux" id="oval:com.oracle.elsa:ste:202672484019" version="501">
<evr datatype="evr_string" operation="less than">0:7.0.4-35.module+el9.8.0+91047+ad9c8476</evr>
</rpminfo_state>
<rpminfo_state xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#linux" id="oval:com.oracle.elsa:ste:202672484020" version="501">
<evr datatype="evr_string" operation="less than">0:3.4.4-35.module+el9.8.0+91047+ad9c8476</evr>
</rpminfo_state>
<rpminfo_state xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#linux" id="oval:com.oracle.elsa:ste:202672484021" version="501">
<evr datatype="evr_string" operation="less than">0:0.3.2-35.module+el9.8.0+91047+ad9c8476</evr>
</rpminfo_state>
<rpminfo_state xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#linux" id="oval:com.oracle.elsa:ste:202672484022" version="501">
<evr datatype="evr_string" operation="less than">0:3.7.5-35.module+el9.8.0+91047+ad9c8476</evr>
</rpminfo_state>
<rpminfo_state xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#linux" id="oval:com.oracle.elsa:ste:202672484023" version="501">
<evr datatype="evr_string" operation="less than">0:0.31.1-35.module+el9.8.0+91047+ad9c8476</evr>
</rpminfo_state>
<rpminfo_state xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#linux" id="oval:com.oracle.elsa:ste:202672484024" version="501">
<arch operation="pattern match">x86_64</arch>
</rpminfo_state>

</states>
</oval_definitions>
