<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>2024-09-21T18:50:34</oval:timestamp>
</generator>
<definitions>
<definition id="oval:com.oracle.elsa:def:20184242" version="501" class="patch">
<metadata>
<title>
ELSA-2018-4242: Unbreakable Enterprise kernel security update (IMPORTANT)
</title>
<affected family="unix">
<platform>Oracle Linux 7</platform>

</affected>
<reference source="elsa" ref_id="ELSA-2018-4242" ref_url="https://linux.oracle.com/errata/ELSA-2018-4242.html"/>
<reference source="CVE" ref_id="CVE-2018-14678" ref_url="https://linux.oracle.com/cve/CVE-2018-14678.html"/>
<reference source="CVE" ref_id="CVE-2018-7492" ref_url="https://linux.oracle.com/cve/CVE-2018-7492.html"/>
<reference source="CVE" ref_id="CVE-2018-12896" ref_url="https://linux.oracle.com/cve/CVE-2018-12896.html"/>
<reference source="CVE" ref_id="CVE-2017-13695" ref_url="https://linux.oracle.com/cve/CVE-2017-13695.html"/>
<reference source="CVE" ref_id="CVE-2018-16658" ref_url="https://linux.oracle.com/cve/CVE-2018-16658.html"/>

<description>
[4.14.35-1818.3.3]
- net: net_failover: fix typo in net_failover_slave_register() (Liran Alon)  [Orabug: 28122110] 
- virtio_net: Extend virtio to use VF datapath when available (Sridhar Samudrala)  [Orabug: 28122110] 
- virtio_net: Introduce VIRTIO_NET_F_STANDBY feature bit (Sridhar Samudrala)  [Orabug: 28122110] 
- net: Introduce net_failover driver (Sridhar Samudrala)  [Orabug: 28122110] 
- net: Introduce generic failover module (Sridhar Samudrala)  [Orabug: 28122110] 
- IB/ipoib: Improve filtering log message (Yuval Shaia)  [Orabug: 28655435] 
- IB/ipoib: Fix wrong update of arp_blocked counter (Yuval Shaia)  [Orabug: 28655435] 
- IB/ipoib: Update RX counters after ACL filtering (Yuval Shaia)  [Orabug: 28655435] 
- IB/ipoib: Filter RX packets before adding pseudo header (Yuval Shaia)  [Orabug: 28655435] 
- dm crypt: add middle-endian variant of plain64 IV (Konrad Rzeszutek Wilk)  [Orabug: 28604629] 
- uek-rpm: Disable deprecated CONFIG_ACPI_PROCFS_POWER (Victor Erminpour)  [Orabug: 28644322] 
- net/rds: Fix call to sleeping function in a non-sleeping context (Hakon Bugge)  [Orabug: 28657397] 
- cdrom: Fix info leak/OOB read in cdrom_ioctl_drive_status (Scott Bauer)  [Orabug: 28664499]  {CVE-2018-16658}
- ACPICA: acpi: acpica: fix acpi operand cache leak in nseval.c (Seunghun Han)  [Orabug: 28664576]  {CVE-2017-13695}
- usb: xhci: do not create and register shared_hcd when USB3.0 is disabled (Tung Nguyen)  [Orabug: 28677854]

[4.14.35-1818.3.2]
- hwmon: (k10temp) Display both Tctl and Tdie (Guenter Roeck)  [Orabug: 28143470] 
- hwmon: (k10temp) Use API function to access System Management Network (Guenter Roeck)  [Orabug: 28143470] 
- hwmon: (k10temp) Fix reading critical temperature register (Guenter Roeck)  [Orabug: 28143470] 
- hwmon: (k10temp) Add temperature offset for Ryzen 2700X (Guenter Roeck)  [Orabug: 28143470] 
- hwmon: (k10temp) Add support for temperature offsets (Guenter Roeck)  [Orabug: 28143470] 
- hwmon: (k10temp) Add support for family 17h (Guenter Roeck)  [Orabug: 28143470] 
- hwmon: (k10temp) Move chip specific code into probe function (Guenter Roeck)  [Orabug: 28143470] 
- net/rds: make the source code clean (Zhu Yanjun)  [Orabug: 28607913] 
- net/rds: Use rdma_read_gids to get connection SGID/DGID in IPv6 (Zhu Yanjun)  [Orabug: 28607913] 
- net/rds: Use rdma_read_gids to read connection GIDs (Parav Pandit)  [Orabug: 28607913] 
- posix-timers: Sanitize overrun handling (Thomas Gleixner)  [Orabug: 28642970]  {CVE-2018-12896}
- crypto: ccp - Add support for new CCP/PSP device ID (Tom Lendacky)  [Orabug: 28584386] 
- crypto: ccp - Support register differences between PSP devices (Tom Lendacky)  [Orabug: 28584386] 
- crypto: ccp - Remove unused #defines (Tom Lendacky)  [Orabug: 28584386] 
- crypto: ccp - Add psp enabled message when initialization succeeds (Tom Lendacky)  [Orabug: 28584386] 
- crypto: ccp - Fix command completion detection race (Tom Lendacky)  [Orabug: 28584386] 
- iommu/amd: Add support for IOMMU XT mode (Suravee Suthikulpanit)  [Orabug: 28584386] 
- iommu/amd: Add support for higher 64-bit IOMMU Control Register (Suravee Suthikulpanit)  [Orabug: 28584386] 
- x86: irq_remapping: Move irq remapping mode enum (Suravee Suthikulpanit)  [Orabug: 28584386] 
- x86/CPU/AMD: Fix LLC ID bit-shift calculation (Suravee Suthikulpanit)  [Orabug: 28584386] 
- x86/CPU/AMD: Derive CPU topology from CPUID function 0xB when available (Suravee Suthikulpanit)  [Orabug: 28584386] 
- x86/CPU/AMD: Calculate last level cache ID from number of sharing threads (Suravee Suthikulpanit)  [Orabug: 28584386] 
- x86/CPU: Rename intel_cacheinfo.c to cacheinfo.c (Borislav Petkov)  [Orabug: 28584386] 
- perf/events/amd/uncore: Fix amd_uncore_llc ID to use pre-defined cpu_llc_id (Suravee Suthikulpanit)  [Orabug: 28584386] 
- x86/CPU/AMD: Have smp_num_siblings and cpu_llc_id always be present (Borislav Petkov)  [Orabug: 28584386]

[4.14.35-1818.3.1]
- arm64: vdso: fix clock_getres for 4GiB-aligned res (Mark Rutland)  [Orabug: 28603375] 
- locking/qrwlock: Prevent slowpath writers getting held up by fastpath (Will Deacon)  [Orabug: 28605196] 
- locking/qrwlock, arm64: Move rwlock implementation over to qrwlocks (Will Deacon)  [Orabug: 28605196] 
- locking/qrwlock: Use atomic_cond_read_acquire() when spinning in qrwlock (Will Deacon)  [Orabug: 28605196] 
- locking/atomic: Add atomic_cond_read_acquire() (Will Deacon)  [Orabug: 28605196] 
- rds: CVE-2018-7492: Fix NULL pointer dereference in __rds_rdma_map (Hakon Bugge)  [Orabug: 28565429]  {CVE-2018-7492}
- irqchip/irq-bcm2836: Add support for DT interrupt polarity (Stefan Wahren)  [Orabug: 28596168] 
- dt-bindings/bcm2836-l1-intc: Add interrupt polarity support (Stefan Wahren)  [Orabug: 28596168] 
- dt-bindings/bcm283x: Define polarity of per-cpu interrupts (Stefan Wahren)  [Orabug: 28596168] 
- x86/spec_ctrl: Only set SPEC_CTRL_IBRS_FIRMWARE if IBRS is actually in use (Patrick Colp)  [Orabug: 28610695]

[4.14.35-1818.2.2]
- x86/xen: Calculate __max_logical_packages on PV domains (Prarit Bhargava)  [Orabug: 28476586] 
- x86/entry/64: Remove %ebx handling from error_entry/exit (Andy Lutomirski)  [Orabug: 28402921]  {CVE-2018-14678}
- x86/pti: Don't report XenPV as vulnerable (Jiri Kosina)  [Orabug: 28476680] 
- x86/speculation/l1tf: Increase l1tf memory limit for Nehalem+ (Andi Kleen)  [Orabug: 28488807]  {CVE-2018-3620}
- x86/speculation/l1tf: Suggest what to do on systems with too much RAM (Vlastimil Babka)  [Orabug: 28488807]  {CVE-2018-3620}
- x86/speculation/l1tf: Fix off-by-one error when warning that system has too much RAM (Vlastimil Babka)  [Orabug: 28488807]  {CVE-2018-3620}
- x86/speculation/l1tf: Fix overflow in l1tf_pfn_limit() on 32bit (Vlastimil Babka)  [Orabug: 28488807]  {CVE-2018-3620}
- x86/speculation/l1tf: Exempt zeroed PTEs from inversion (Sean Christopherson)  [Orabug: 28488807]  {CVE-2018-3620}
- x86/l1tf: Fix build error seen if CONFIG_KVM_INTEL is disabled (Guenter Roeck)  [Orabug: 28488807]  {CVE-2018-3620}
- x86/spectre: Add missing family 6 check to microcode check (Andi Kleen)  [Orabug: 28488807]  {CVE-2018-3620}
- KVM: x86: SVM: Call x86_spec_ctrl_set_guest/host() with interrupts disabled (Thomas Gleixner)  [Orabug: 28488807]  {CVE-2018-3646}
- x86/microcode: Allow late microcode loading with SMT disabled (Josh Poimboeuf)  [Orabug: 28488807]  {CVE-2018-3620}
- PCI: Add ACS quirk for Ampere root ports (Feng Kan)  [Orabug: 28525940] 
- xfs: don't fail when converting shortform attr to long form during ATTR_REPLACE (Darrick J. Wong)  [Orabug: 28573020] 
- uek-rpm: Disable F2FS in the UEK5 config (Victor Erminpour)  [Orabug: 28577123]
</description>
<!--
 ~~~~~~~~~~~~~~~~~~~~   advisory details   ~~~~~~~~~~~~~~~~~~~ 
-->
<advisory>
<severity>IMPORTANT</severity>
<rights>Copyright 2018 Oracle, Inc.</rights>
<issued date="2018-10-10"/>
<cve cvss3="7.8/CVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H" href="https://linux.oracle.com/cve/CVE-2018-14678.html" public="20180728">CVE-2018-14678</cve>
<cve cvss3="5.5/CVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H" href="https://linux.oracle.com/cve/CVE-2018-7492.html" public="20180226">CVE-2018-7492</cve>
<cve cvss3="5.5/CVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H" href="https://linux.oracle.com/cve/CVE-2018-12896.html" public="20180702">CVE-2018-12896</cve>
<cve cvss3="5.5/CVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N" href="https://linux.oracle.com/cve/CVE-2017-13695.html" public="20170825">CVE-2017-13695</cve>
<cve cvss3="6.1/CVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:H" href="https://linux.oracle.com/cve/CVE-2018-16658.html" public="20180907">CVE-2018-16658</cve>

<affected_cpe_list>
<cpe>cpe:/a:oracle:linux:7::latest</cpe>
<cpe>cpe:/a:oracle:linux:7::UEKR5_archive</cpe>
<cpe>cpe:/a:oracle:linux:7:5:patch</cpe>
<cpe>cpe:/a:oracle:linux:7::latest_archive</cpe>
<cpe>cpe:/a:oracle:linux:7:6:base</cpe>
</affected_cpe_list>
</advisory>
</metadata>
<criteria operator="AND">
<criterion test_ref="oval:com.oracle.elsa:tst:20184242001" comment="Oracle Linux 7 is installed"/>
<criteria operator="OR">
<criteria operator="AND">
<criterion test_ref="oval:com.oracle.elsa:tst:20184242002" comment="Oracle Linux arch is aarch64"/>
<criteria operator="OR">
<criteria operator="AND">
<criterion test_ref="oval:com.oracle.elsa:tst:20184242003" comment="kernel-uek is earlier than 0:4.14.35-1818.3.3.el7uek"/>
<criterion test_ref="oval:com.oracle.elsa:tst:20184242004" comment="kernel-uek is signed with the Oracle Linux 7 key"/>
</criteria>
<criteria operator="AND">
<criterion test_ref="oval:com.oracle.elsa:tst:20184242005" comment="kernel-uek-debug is earlier than 0:4.14.35-1818.3.3.el7uek"/>
<criterion test_ref="oval:com.oracle.elsa:tst:20184242006" comment="kernel-uek-debug is signed with the Oracle Linux 7 key"/>
</criteria>
<criteria operator="AND">
<criterion test_ref="oval:com.oracle.elsa:tst:20184242007" comment="kernel-uek-debug-devel is earlier than 0:4.14.35-1818.3.3.el7uek"/>
<criterion test_ref="oval:com.oracle.elsa:tst:20184242008" comment="kernel-uek-debug-devel is signed with the Oracle Linux 7 key"/>
</criteria>
<criteria operator="AND">
<criterion test_ref="oval:com.oracle.elsa:tst:20184242009" comment="kernel-uek-devel is earlier than 0:4.14.35-1818.3.3.el7uek"/>
<criterion test_ref="oval:com.oracle.elsa:tst:20184242010" comment="kernel-uek-devel is signed with the Oracle Linux 7 key"/>
</criteria>
<criteria operator="AND">
<criterion test_ref="oval:com.oracle.elsa:tst:20184242011" comment="kernel-uek-headers is earlier than 0:4.14.35-1818.3.3.el7uek"/>
<criterion test_ref="oval:com.oracle.elsa:tst:20184242012" comment="kernel-uek-headers is signed with the Oracle Linux 7 key"/>
</criteria>
<criteria operator="AND">
<criterion test_ref="oval:com.oracle.elsa:tst:20184242013" comment="kernel-uek-tools is earlier than 0:4.14.35-1818.3.3.el7uek"/>
<criterion test_ref="oval:com.oracle.elsa:tst:20184242014" comment="kernel-uek-tools is signed with the Oracle Linux 7 key"/>
</criteria>
<criteria operator="AND">
<criterion test_ref="oval:com.oracle.elsa:tst:20184242015" comment="kernel-uek-tools-libs is earlier than 0:4.14.35-1818.3.3.el7uek"/>
<criterion test_ref="oval:com.oracle.elsa:tst:20184242016" comment="kernel-uek-tools-libs is signed with the Oracle Linux 7 key"/>
</criteria>
<criteria operator="AND">
<criterion test_ref="oval:com.oracle.elsa:tst:20184242017" comment="kernel-uek-tools-libs-devel is earlier than 0:4.14.35-1818.3.3.el7uek"/>
<criterion test_ref="oval:com.oracle.elsa:tst:20184242018" comment="kernel-uek-tools-libs-devel is signed with the Oracle Linux 7 key"/>
</criteria>
<criteria operator="AND">
<criterion test_ref="oval:com.oracle.elsa:tst:20184242019" comment="perf is earlier than 0:4.14.35-1818.3.3.el7uek"/>
<criterion test_ref="oval:com.oracle.elsa:tst:20184242020" comment="perf is signed with the Oracle Linux 7 key"/>
</criteria>
<criteria operator="AND">
<criterion test_ref="oval:com.oracle.elsa:tst:20184242021" comment="python-perf is earlier than 0:4.14.35-1818.3.3.el7uek"/>
<criterion test_ref="oval:com.oracle.elsa:tst:20184242022" comment="python-perf is signed with the Oracle Linux 7 key"/>
</criteria>
</criteria>
</criteria>
<criteria operator="AND">
<criterion test_ref="oval:com.oracle.elsa:tst:20184242023" comment="Oracle Linux arch is x86_64"/>
<criteria operator="OR">
<criteria operator="AND">
<criterion test_ref="oval:com.oracle.elsa:tst:20184242003" comment="kernel-uek is earlier than 0:4.14.35-1818.3.3.el7uek"/>
<criterion test_ref="oval:com.oracle.elsa:tst:20184242004" comment="kernel-uek is signed with the Oracle Linux 7 key"/>
</criteria>
<criteria operator="AND">
<criterion test_ref="oval:com.oracle.elsa:tst:20184242005" comment="kernel-uek-debug is earlier than 0:4.14.35-1818.3.3.el7uek"/>
<criterion test_ref="oval:com.oracle.elsa:tst:20184242006" comment="kernel-uek-debug is signed with the Oracle Linux 7 key"/>
</criteria>
<criteria operator="AND">
<criterion test_ref="oval:com.oracle.elsa:tst:20184242007" comment="kernel-uek-debug-devel is earlier than 0:4.14.35-1818.3.3.el7uek"/>
<criterion test_ref="oval:com.oracle.elsa:tst:20184242008" comment="kernel-uek-debug-devel is signed with the Oracle Linux 7 key"/>
</criteria>
<criteria operator="AND">
<criterion test_ref="oval:com.oracle.elsa:tst:20184242009" comment="kernel-uek-devel is earlier than 0:4.14.35-1818.3.3.el7uek"/>
<criterion test_ref="oval:com.oracle.elsa:tst:20184242010" comment="kernel-uek-devel is signed with the Oracle Linux 7 key"/>
</criteria>
<criteria operator="AND">
<criterion test_ref="oval:com.oracle.elsa:tst:20184242024" comment="kernel-uek-doc is earlier than 0:4.14.35-1818.3.3.el7uek"/>
<criterion test_ref="oval:com.oracle.elsa:tst:20184242025" comment="kernel-uek-doc is signed with the Oracle Linux 7 key"/>
</criteria>
<criteria operator="AND">
<criterion test_ref="oval:com.oracle.elsa:tst:20184242013" comment="kernel-uek-tools is earlier than 0:4.14.35-1818.3.3.el7uek"/>
<criterion test_ref="oval:com.oracle.elsa:tst:20184242014" comment="kernel-uek-tools is signed with the Oracle Linux 7 key"/>
</criteria>
</criteria>
</criteria>
</criteria>
</criteria>

</definition>
</definitions>
<!--
 ~~~~~~~~~~~~~~~~~~~~~   rpminfo tests   ~~~~~~~~~~~~~~~~~~~~~ 
-->
<tests>
<rpminfo_test id="oval:com.oracle.elsa:tst:20184242001"  version="501" comment="Oracle Linux 7 is installed" check="at least one" xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#linux">
<object object_ref="oval:com.oracle.elsa:obj:20184242001" />
<state state_ref="oval:com.oracle.elsa:ste:20184242002" />
</rpminfo_test>
<rpminfo_test id="oval:com.oracle.elsa:tst:20184242002"  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:20184242001" />
<state state_ref="oval:com.oracle.elsa:ste:20184242003" />
</rpminfo_test>
<rpminfo_test id="oval:com.oracle.elsa:tst:20184242003"  version="501" comment="kernel-uek is earlier than 0:4.14.35-1818.3.3.el7uek" check="at least one" xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#linux">
<object object_ref="oval:com.oracle.elsa:obj:20184242002" />
<state state_ref="oval:com.oracle.elsa:ste:20184242004" />
</rpminfo_test>
<rpminfo_test id="oval:com.oracle.elsa:tst:20184242004"  version="501" comment="kernel-uek is signed with the Oracle Linux 7 key" check="at least one" xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#linux">
<object object_ref="oval:com.oracle.elsa:obj:20184242002" />
<state state_ref="oval:com.oracle.elsa:ste:20184242001" />
</rpminfo_test>
<rpminfo_test id="oval:com.oracle.elsa:tst:20184242005"  version="501" comment="kernel-uek-debug is earlier than 0:4.14.35-1818.3.3.el7uek" check="at least one" xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#linux">
<object object_ref="oval:com.oracle.elsa:obj:20184242003" />
<state state_ref="oval:com.oracle.elsa:ste:20184242004" />
</rpminfo_test>
<rpminfo_test id="oval:com.oracle.elsa:tst:20184242006"  version="501" comment="kernel-uek-debug is signed with the Oracle Linux 7 key" check="at least one" xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#linux">
<object object_ref="oval:com.oracle.elsa:obj:20184242003" />
<state state_ref="oval:com.oracle.elsa:ste:20184242001" />
</rpminfo_test>
<rpminfo_test id="oval:com.oracle.elsa:tst:20184242007"  version="501" comment="kernel-uek-debug-devel is earlier than 0:4.14.35-1818.3.3.el7uek" check="at least one" xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#linux">
<object object_ref="oval:com.oracle.elsa:obj:20184242004" />
<state state_ref="oval:com.oracle.elsa:ste:20184242004" />
</rpminfo_test>
<rpminfo_test id="oval:com.oracle.elsa:tst:20184242008"  version="501" comment="kernel-uek-debug-devel is signed with the Oracle Linux 7 key" check="at least one" xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#linux">
<object object_ref="oval:com.oracle.elsa:obj:20184242004" />
<state state_ref="oval:com.oracle.elsa:ste:20184242001" />
</rpminfo_test>
<rpminfo_test id="oval:com.oracle.elsa:tst:20184242009"  version="501" comment="kernel-uek-devel is earlier than 0:4.14.35-1818.3.3.el7uek" check="at least one" xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#linux">
<object object_ref="oval:com.oracle.elsa:obj:20184242005" />
<state state_ref="oval:com.oracle.elsa:ste:20184242004" />
</rpminfo_test>
<rpminfo_test id="oval:com.oracle.elsa:tst:20184242010"  version="501" comment="kernel-uek-devel is signed with the Oracle Linux 7 key" check="at least one" xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#linux">
<object object_ref="oval:com.oracle.elsa:obj:20184242005" />
<state state_ref="oval:com.oracle.elsa:ste:20184242001" />
</rpminfo_test>
<rpminfo_test id="oval:com.oracle.elsa:tst:20184242011"  version="501" comment="kernel-uek-headers is earlier than 0:4.14.35-1818.3.3.el7uek" check="at least one" xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#linux">
<object object_ref="oval:com.oracle.elsa:obj:20184242007" />
<state state_ref="oval:com.oracle.elsa:ste:20184242004" />
</rpminfo_test>
<rpminfo_test id="oval:com.oracle.elsa:tst:20184242012"  version="501" comment="kernel-uek-headers is signed with the Oracle Linux 7 key" check="at least one" xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#linux">
<object object_ref="oval:com.oracle.elsa:obj:20184242007" />
<state state_ref="oval:com.oracle.elsa:ste:20184242001" />
</rpminfo_test>
<rpminfo_test id="oval:com.oracle.elsa:tst:20184242013"  version="501" comment="kernel-uek-tools is earlier than 0:4.14.35-1818.3.3.el7uek" check="at least one" xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#linux">
<object object_ref="oval:com.oracle.elsa:obj:20184242008" />
<state state_ref="oval:com.oracle.elsa:ste:20184242004" />
</rpminfo_test>
<rpminfo_test id="oval:com.oracle.elsa:tst:20184242014"  version="501" comment="kernel-uek-tools is signed with the Oracle Linux 7 key" check="at least one" xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#linux">
<object object_ref="oval:com.oracle.elsa:obj:20184242008" />
<state state_ref="oval:com.oracle.elsa:ste:20184242001" />
</rpminfo_test>
<rpminfo_test id="oval:com.oracle.elsa:tst:20184242015"  version="501" comment="kernel-uek-tools-libs is earlier than 0:4.14.35-1818.3.3.el7uek" check="at least one" xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#linux">
<object object_ref="oval:com.oracle.elsa:obj:20184242009" />
<state state_ref="oval:com.oracle.elsa:ste:20184242004" />
</rpminfo_test>
<rpminfo_test id="oval:com.oracle.elsa:tst:20184242016"  version="501" comment="kernel-uek-tools-libs is signed with the Oracle Linux 7 key" check="at least one" xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#linux">
<object object_ref="oval:com.oracle.elsa:obj:20184242009" />
<state state_ref="oval:com.oracle.elsa:ste:20184242001" />
</rpminfo_test>
<rpminfo_test id="oval:com.oracle.elsa:tst:20184242017"  version="501" comment="kernel-uek-tools-libs-devel is earlier than 0:4.14.35-1818.3.3.el7uek" check="at least one" xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#linux">
<object object_ref="oval:com.oracle.elsa:obj:20184242010" />
<state state_ref="oval:com.oracle.elsa:ste:20184242004" />
</rpminfo_test>
<rpminfo_test id="oval:com.oracle.elsa:tst:20184242018"  version="501" comment="kernel-uek-tools-libs-devel is signed with the Oracle Linux 7 key" check="at least one" xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#linux">
<object object_ref="oval:com.oracle.elsa:obj:20184242010" />
<state state_ref="oval:com.oracle.elsa:ste:20184242001" />
</rpminfo_test>
<rpminfo_test id="oval:com.oracle.elsa:tst:20184242019"  version="501" comment="perf is earlier than 0:4.14.35-1818.3.3.el7uek" check="at least one" xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#linux">
<object object_ref="oval:com.oracle.elsa:obj:20184242011" />
<state state_ref="oval:com.oracle.elsa:ste:20184242004" />
</rpminfo_test>
<rpminfo_test id="oval:com.oracle.elsa:tst:20184242020"  version="501" comment="perf is signed with the Oracle Linux 7 key" check="at least one" xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#linux">
<object object_ref="oval:com.oracle.elsa:obj:20184242011" />
<state state_ref="oval:com.oracle.elsa:ste:20184242001" />
</rpminfo_test>
<rpminfo_test id="oval:com.oracle.elsa:tst:20184242021"  version="501" comment="python-perf is earlier than 0:4.14.35-1818.3.3.el7uek" check="at least one" xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#linux">
<object object_ref="oval:com.oracle.elsa:obj:20184242012" />
<state state_ref="oval:com.oracle.elsa:ste:20184242004" />
</rpminfo_test>
<rpminfo_test id="oval:com.oracle.elsa:tst:20184242022"  version="501" comment="python-perf is signed with the Oracle Linux 7 key" check="at least one" xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#linux">
<object object_ref="oval:com.oracle.elsa:obj:20184242012" />
<state state_ref="oval:com.oracle.elsa:ste:20184242001" />
</rpminfo_test>
<rpminfo_test id="oval:com.oracle.elsa:tst:20184242023"  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:20184242001" />
<state state_ref="oval:com.oracle.elsa:ste:20184242005" />
</rpminfo_test>
<rpminfo_test id="oval:com.oracle.elsa:tst:20184242024"  version="501" comment="kernel-uek-doc is earlier than 0:4.14.35-1818.3.3.el7uek" check="at least one" xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#linux">
<object object_ref="oval:com.oracle.elsa:obj:20184242006" />
<state state_ref="oval:com.oracle.elsa:ste:20184242004" />
</rpminfo_test>
<rpminfo_test id="oval:com.oracle.elsa:tst:20184242025"  version="501" comment="kernel-uek-doc is signed with the Oracle Linux 7 key" check="at least one" xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#linux">
<object object_ref="oval:com.oracle.elsa:obj:20184242006" />
<state state_ref="oval:com.oracle.elsa:ste:20184242001" />
</rpminfo_test>

</tests>
<!--
 ~~~~~~~~~~~~~~~~~~~~   rpminfo objects   ~~~~~~~~~~~~~~~~~~~~ 
-->
<objects>
<rpminfo_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#linux" id="oval:com.oracle.elsa:obj:20184242011" version="501">
<name>perf</name>
</rpminfo_object>
<rpminfo_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#linux" id="oval:com.oracle.elsa:obj:20184242001" 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:20184242004" version="501">
<name>kernel-uek-debug-devel</name>
</rpminfo_object>
<rpminfo_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#linux" id="oval:com.oracle.elsa:obj:20184242012" version="501">
<name>python-perf</name>
</rpminfo_object>
<rpminfo_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#linux" id="oval:com.oracle.elsa:obj:20184242005" version="501">
<name>kernel-uek-devel</name>
</rpminfo_object>
<rpminfo_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#linux" id="oval:com.oracle.elsa:obj:20184242007" version="501">
<name>kernel-uek-headers</name>
</rpminfo_object>
<rpminfo_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#linux" id="oval:com.oracle.elsa:obj:20184242010" version="501">
<name>kernel-uek-tools-libs-devel</name>
</rpminfo_object>
<rpminfo_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#linux" id="oval:com.oracle.elsa:obj:20184242003" version="501">
<name>kernel-uek-debug</name>
</rpminfo_object>
<rpminfo_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#linux" id="oval:com.oracle.elsa:obj:20184242009" version="501">
<name>kernel-uek-tools-libs</name>
</rpminfo_object>
<rpminfo_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#linux" id="oval:com.oracle.elsa:obj:20184242002" version="501">
<name>kernel-uek</name>
</rpminfo_object>
<rpminfo_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#linux" id="oval:com.oracle.elsa:obj:20184242008" version="501">
<name>kernel-uek-tools</name>
</rpminfo_object>
<rpminfo_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#linux" id="oval:com.oracle.elsa:obj:20184242006" version="501">
<name>kernel-uek-doc</name>
</rpminfo_object>

</objects>
<states>
<!--
 ~~~~~~~~~~~~~~~~~~~~   rpminfo states   ~~~~~~~~~~~~~~~~~~~~~ 
-->
<rpminfo_state xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#linux" id="oval:com.oracle.elsa:ste:20184242001" version="501">
<signature_keyid operation="equals">72f97b74ec551f03</signature_keyid>
</rpminfo_state>
<rpminfo_state xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#linux" id="oval:com.oracle.elsa:ste:20184242002" version="501">
<version operation="pattern match">^7</version>
</rpminfo_state>
<rpminfo_state xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#linux" id="oval:com.oracle.elsa:ste:20184242003" 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:20184242004" version="501">
<version operation="pattern match">4.14.35</version>
<evr datatype="evr_string" operation="less than">0:4.14.35-1818.3.3.el7uek</evr>
</rpminfo_state>
<rpminfo_state xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#linux" id="oval:com.oracle.elsa:ste:20184242005" version="501">
<arch operation="pattern match">x86_64</arch>
</rpminfo_state>

</states>
</oval_definitions>
