Oracle Linux 9 : Unbreakable Enterprise kernel (ELSA-2026-500249)
| Reporter | Title | Published | Views | Family All 10957 |
|---|---|---|---|---|
| CVE-2026-72116 | 15 Aug 202605:52 | – | cve | |
| CVE-2026-72117 | 15 Aug 202605:52 | – | cve | |
| CVE-2026-72118 | 15 Aug 202605:52 | – | cve | |
| CVE-2026-72119 | 15 Aug 202605:52 | – | cve | |
| CVE-2026-72120 | 15 Aug 202605:52 | – | cve | |
| CVE-2026-72121 | 15 Aug 202605:52 | – | cve | |
| CVE-2026-72122 | 15 Aug 202605:53 | – | cve | |
| CVE-2026-72123 | 15 Aug 202605:53 | – | cve | |
| CVE-2026-72124 | 15 Aug 202605:53 | – | cve | |
| CVE-2026-72125 | 15 Aug 202605:53 | – | cve |
10
10
#%NASL_MIN_LEVEL 80900
##
# (C) Tenable, Inc.
#
# The descriptive text and package checks in this plugin were
# extracted from Oracle Linux Security Advisory ELSA-2026-500249.
##
include('compat.inc');
if (description)
{
script_id(343048);
script_version("1.1");
script_set_attribute(attribute:"plugin_modification_date", value:"2026/09/04");
script_cve_id(
"CVE-2024-27012",
"CVE-2024-58240",
"CVE-2025-38560",
"CVE-2026-43216",
"CVE-2026-43491",
"CVE-2026-46135",
"CVE-2026-52995",
"CVE-2026-53090",
"CVE-2026-53392",
"CVE-2026-53393",
"CVE-2026-53399",
"CVE-2026-53400",
"CVE-2026-53402",
"CVE-2026-63806",
"CVE-2026-63810",
"CVE-2026-63829",
"CVE-2026-63830",
"CVE-2026-64098",
"CVE-2026-64187",
"CVE-2026-64189",
"CVE-2026-64192",
"CVE-2026-64206",
"CVE-2026-64266",
"CVE-2026-64270",
"CVE-2026-64271",
"CVE-2026-64272",
"CVE-2026-64275",
"CVE-2026-64276",
"CVE-2026-64279",
"CVE-2026-64294",
"CVE-2026-64296",
"CVE-2026-64298",
"CVE-2026-64299",
"CVE-2026-64304",
"CVE-2026-64306",
"CVE-2026-64312",
"CVE-2026-64313",
"CVE-2026-64317",
"CVE-2026-64322",
"CVE-2026-64323",
"CVE-2026-64324",
"CVE-2026-64330",
"CVE-2026-64331",
"CVE-2026-64332",
"CVE-2026-64333",
"CVE-2026-64334",
"CVE-2026-64335",
"CVE-2026-64336",
"CVE-2026-64338",
"CVE-2026-64340",
"CVE-2026-64342",
"CVE-2026-64343",
"CVE-2026-64344",
"CVE-2026-64346",
"CVE-2026-64347",
"CVE-2026-64351",
"CVE-2026-64352",
"CVE-2026-64355",
"CVE-2026-64362",
"CVE-2026-64363",
"CVE-2026-64364",
"CVE-2026-64370",
"CVE-2026-64371",
"CVE-2026-64372",
"CVE-2026-64373",
"CVE-2026-64374",
"CVE-2026-64375",
"CVE-2026-64379",
"CVE-2026-64380",
"CVE-2026-64381",
"CVE-2026-64401",
"CVE-2026-64403",
"CVE-2026-64406",
"CVE-2026-64408",
"CVE-2026-64411",
"CVE-2026-64412",
"CVE-2026-64413",
"CVE-2026-64420",
"CVE-2026-64422",
"CVE-2026-64423",
"CVE-2026-64425",
"CVE-2026-64427",
"CVE-2026-64434",
"CVE-2026-64435",
"CVE-2026-64436",
"CVE-2026-64440",
"CVE-2026-64441",
"CVE-2026-64442",
"CVE-2026-64443",
"CVE-2026-64444",
"CVE-2026-64445",
"CVE-2026-64446",
"CVE-2026-64448",
"CVE-2026-64450",
"CVE-2026-64452",
"CVE-2026-64454",
"CVE-2026-64455",
"CVE-2026-64456",
"CVE-2026-64461",
"CVE-2026-64465",
"CVE-2026-64470",
"CVE-2026-64471",
"CVE-2026-64475",
"CVE-2026-64478",
"CVE-2026-64479",
"CVE-2026-64483",
"CVE-2026-64484",
"CVE-2026-64487",
"CVE-2026-64496",
"CVE-2026-64503",
"CVE-2026-64504",
"CVE-2026-64510",
"CVE-2026-64512",
"CVE-2026-64514",
"CVE-2026-64530",
"CVE-2026-64531",
"CVE-2026-64534",
"CVE-2026-64535",
"CVE-2026-64536",
"CVE-2026-64538",
"CVE-2026-64540",
"CVE-2026-64543",
"CVE-2026-64544",
"CVE-2026-64545",
"CVE-2026-64546",
"CVE-2026-64547",
"CVE-2026-64548",
"CVE-2026-64549",
"CVE-2026-64551",
"CVE-2026-64553",
"CVE-2026-64554",
"CVE-2026-64560",
"CVE-2026-64561",
"CVE-2026-64562",
"CVE-2026-64563",
"CVE-2026-64567",
"CVE-2026-64569",
"CVE-2026-64571",
"CVE-2026-64572",
"CVE-2026-64576",
"CVE-2026-64579",
"CVE-2026-64586",
"CVE-2026-64593",
"CVE-2026-64599",
"CVE-2026-64600",
"CVE-2026-64604",
"CVE-2026-68082",
"CVE-2026-68091",
"CVE-2026-68096",
"CVE-2026-68104",
"CVE-2026-68106",
"CVE-2026-68111",
"CVE-2026-68115",
"CVE-2026-68117",
"CVE-2026-68121",
"CVE-2026-68123",
"CVE-2026-68125",
"CVE-2026-68129",
"CVE-2026-68131",
"CVE-2026-68132",
"CVE-2026-68138",
"CVE-2026-68142",
"CVE-2026-68143",
"CVE-2026-68144",
"CVE-2026-68146",
"CVE-2026-68153",
"CVE-2026-68154",
"CVE-2026-68155",
"CVE-2026-68156",
"CVE-2026-68157",
"CVE-2026-68158",
"CVE-2026-68159",
"CVE-2026-68160",
"CVE-2026-68162",
"CVE-2026-68180",
"CVE-2026-68184",
"CVE-2026-68186",
"CVE-2026-68187",
"CVE-2026-68188",
"CVE-2026-68190",
"CVE-2026-68192",
"CVE-2026-68197",
"CVE-2026-68198",
"CVE-2026-68199",
"CVE-2026-68202",
"CVE-2026-68205",
"CVE-2026-68212",
"CVE-2026-68213",
"CVE-2026-68214",
"CVE-2026-68216",
"CVE-2026-68217",
"CVE-2026-68218",
"CVE-2026-68226",
"CVE-2026-68227",
"CVE-2026-68234",
"CVE-2026-68243",
"CVE-2026-68244",
"CVE-2026-68248",
"CVE-2026-68249",
"CVE-2026-68250",
"CVE-2026-68253",
"CVE-2026-68254",
"CVE-2026-68255",
"CVE-2026-68284",
"CVE-2026-68294",
"CVE-2026-68297",
"CVE-2026-68299",
"CVE-2026-68300",
"CVE-2026-68301",
"CVE-2026-68304",
"CVE-2026-68309",
"CVE-2026-68313",
"CVE-2026-68315",
"CVE-2026-68320",
"CVE-2026-68325",
"CVE-2026-68326",
"CVE-2026-68328",
"CVE-2026-68338",
"CVE-2026-68344",
"CVE-2026-68349",
"CVE-2026-68350",
"CVE-2026-68351",
"CVE-2026-68352",
"CVE-2026-68353",
"CVE-2026-68354",
"CVE-2026-68355",
"CVE-2026-68363",
"CVE-2026-68365",
"CVE-2026-68367",
"CVE-2026-68368",
"CVE-2026-68373",
"CVE-2026-68376",
"CVE-2026-68377",
"CVE-2026-68398",
"CVE-2026-68402",
"CVE-2026-68403",
"CVE-2026-68405",
"CVE-2026-68406",
"CVE-2026-68410",
"CVE-2026-68413",
"CVE-2026-68414",
"CVE-2026-68422",
"CVE-2026-68425",
"CVE-2026-68428",
"CVE-2026-68430",
"CVE-2026-68432",
"CVE-2026-68433",
"CVE-2026-68434",
"CVE-2026-68444",
"CVE-2026-68446",
"CVE-2026-68450",
"CVE-2026-68456",
"CVE-2026-68461",
"CVE-2026-68469",
"CVE-2026-68475",
"CVE-2026-68477",
"CVE-2026-68479",
"CVE-2026-68480",
"CVE-2026-72004",
"CVE-2026-72005",
"CVE-2026-72010",
"CVE-2026-72014",
"CVE-2026-72015",
"CVE-2026-72019",
"CVE-2026-72020",
"CVE-2026-72021",
"CVE-2026-72024",
"CVE-2026-72035",
"CVE-2026-72036",
"CVE-2026-72039",
"CVE-2026-72045",
"CVE-2026-72049",
"CVE-2026-72051",
"CVE-2026-72052",
"CVE-2026-72053",
"CVE-2026-72054",
"CVE-2026-72055",
"CVE-2026-72056",
"CVE-2026-72057",
"CVE-2026-72061",
"CVE-2026-72063",
"CVE-2026-72065",
"CVE-2026-72066",
"CVE-2026-72067",
"CVE-2026-72068",
"CVE-2026-72070",
"CVE-2026-72073",
"CVE-2026-72083",
"CVE-2026-72084",
"CVE-2026-72085",
"CVE-2026-72086",
"CVE-2026-72087",
"CVE-2026-72088",
"CVE-2026-72096",
"CVE-2026-72099",
"CVE-2026-72102",
"CVE-2026-72105",
"CVE-2026-72107",
"CVE-2026-72108",
"CVE-2026-72110",
"CVE-2026-72113",
"CVE-2026-72114",
"CVE-2026-72115",
"CVE-2026-72116",
"CVE-2026-72117",
"CVE-2026-72118",
"CVE-2026-72119",
"CVE-2026-72120",
"CVE-2026-72121",
"CVE-2026-72122",
"CVE-2026-72123",
"CVE-2026-72124",
"CVE-2026-72125",
"CVE-2026-72126",
"CVE-2026-72129",
"CVE-2026-72135",
"CVE-2026-72136",
"CVE-2026-72138",
"CVE-2026-72142",
"CVE-2026-72152",
"CVE-2026-72155",
"CVE-2026-72159",
"CVE-2026-72160",
"CVE-2026-72163",
"CVE-2026-72164",
"CVE-2026-72165",
"CVE-2026-72166",
"CVE-2026-72170",
"CVE-2026-72182",
"CVE-2026-72218",
"CVE-2026-72219",
"CVE-2026-72223",
"CVE-2026-72224",
"CVE-2026-72225",
"CVE-2026-72226",
"CVE-2026-72228",
"CVE-2026-72229",
"CVE-2026-72230",
"CVE-2026-72231",
"CVE-2026-72232",
"CVE-2026-72233",
"CVE-2026-72234",
"CVE-2026-72235",
"CVE-2026-72240",
"CVE-2026-72241",
"CVE-2026-72242",
"CVE-2026-72245",
"CVE-2026-72247",
"CVE-2026-72250",
"CVE-2026-72251",
"CVE-2026-72252",
"CVE-2026-72253",
"CVE-2026-72255",
"CVE-2026-72256",
"CVE-2026-72265",
"CVE-2026-72272",
"CVE-2026-72282",
"CVE-2026-72289",
"CVE-2026-72297",
"CVE-2026-72298",
"CVE-2026-72299",
"CVE-2026-72305",
"CVE-2026-72306",
"CVE-2026-72310",
"CVE-2026-72314",
"CVE-2026-72316",
"CVE-2026-72319",
"CVE-2026-72322",
"CVE-2026-72326",
"CVE-2026-72339",
"CVE-2026-72347",
"CVE-2026-72348",
"CVE-2026-72349",
"CVE-2026-72350",
"CVE-2026-72351",
"CVE-2026-72389",
"CVE-2026-72392",
"CVE-2026-72396",
"CVE-2026-72400",
"CVE-2026-72406",
"CVE-2026-72409",
"CVE-2026-72418",
"CVE-2026-72421",
"CVE-2026-72428",
"CVE-2026-72433",
"CVE-2026-72435",
"CVE-2026-72441",
"CVE-2026-72447",
"CVE-2026-72450",
"CVE-2026-72466",
"CVE-2026-72476",
"CVE-2026-72481",
"CVE-2026-72491",
"CVE-2026-72502",
"CVE-2026-74255",
"CVE-2026-74256",
"CVE-2026-74265",
"CVE-2026-74267",
"CVE-2026-74279",
"CVE-2026-74281",
"CVE-2026-74282",
"CVE-2026-74283",
"CVE-2026-74284",
"CVE-2026-74287",
"CVE-2026-74288",
"CVE-2026-74295",
"CVE-2026-74297",
"CVE-2026-74305",
"CVE-2026-74312",
"CVE-2026-74313",
"CVE-2026-74320",
"CVE-2026-74321",
"CVE-2026-74327",
"CVE-2026-74329",
"CVE-2026-74330",
"CVE-2026-74331",
"CVE-2026-74339",
"CVE-2026-74340",
"CVE-2026-74346",
"CVE-2026-74348",
"CVE-2026-74349",
"CVE-2026-74351",
"CVE-2026-74359",
"CVE-2026-74363",
"CVE-2026-74376",
"CVE-2026-74379",
"CVE-2026-74382",
"CVE-2026-74384",
"CVE-2026-74390",
"CVE-2026-74394",
"CVE-2026-74395",
"CVE-2026-74398",
"CVE-2026-74399",
"CVE-2026-74408",
"CVE-2026-74410",
"CVE-2026-74416",
"CVE-2026-74424",
"CVE-2026-74443",
"CVE-2026-74444",
"CVE-2026-74453",
"CVE-2026-74455",
"CVE-2026-74456",
"CVE-2026-74457",
"CVE-2026-74458",
"CVE-2026-74460",
"CVE-2026-74461",
"CVE-2026-74464",
"CVE-2026-74465",
"CVE-2026-74469",
"CVE-2026-74470",
"CVE-2026-74471",
"CVE-2026-74473",
"CVE-2026-74475",
"CVE-2026-74479",
"CVE-2026-74480",
"CVE-2026-74481",
"CVE-2026-74482",
"CVE-2026-74485",
"CVE-2026-74486",
"CVE-2026-74487",
"CVE-2026-74488",
"CVE-2026-74490",
"CVE-2026-74492",
"CVE-2026-74495",
"CVE-2026-74497",
"CVE-2026-74498",
"CVE-2026-74499",
"CVE-2026-74505",
"CVE-2026-74507",
"CVE-2026-74508",
"CVE-2026-74512",
"CVE-2026-74517",
"CVE-2026-74518",
"CVE-2026-74519",
"CVE-2026-74523",
"CVE-2026-74540",
"CVE-2026-74546",
"CVE-2026-74547",
"CVE-2026-74548",
"CVE-2026-74556",
"CVE-2026-74557",
"CVE-2026-74564",
"CVE-2026-74566",
"CVE-2026-74567",
"CVE-2026-74569",
"CVE-2026-74575",
"CVE-2026-74577",
"CVE-2026-74579",
"CVE-2026-74580",
"CVE-2026-74581",
"CVE-2026-74583",
"CVE-2026-74585",
"CVE-2026-74586",
"CVE-2026-74587",
"CVE-2026-74588",
"CVE-2026-74589",
"CVE-2026-74594",
"CVE-2026-74595",
"CVE-2026-74597",
"CVE-2026-74598",
"CVE-2026-74599",
"CVE-2026-74601",
"CVE-2026-74604",
"CVE-2026-74609",
"CVE-2026-74613",
"CVE-2026-74614",
"CVE-2026-74615",
"CVE-2026-74616",
"CVE-2026-74620",
"CVE-2026-74621",
"CVE-2026-74622",
"CVE-2026-74623",
"CVE-2026-74625",
"CVE-2026-74630",
"CVE-2026-74635",
"CVE-2026-74636",
"CVE-2026-74641",
"CVE-2026-74648",
"CVE-2026-74649",
"CVE-2026-74650",
"CVE-2026-74651",
"CVE-2026-74654",
"CVE-2026-74656",
"CVE-2026-74657",
"CVE-2026-74658",
"CVE-2026-74660",
"CVE-2026-74664",
"CVE-2026-74667",
"CVE-2026-74669",
"CVE-2026-74671",
"CVE-2026-74673",
"CVE-2026-74675",
"CVE-2026-74676",
"CVE-2026-74679",
"CVE-2026-74680",
"CVE-2026-74682",
"CVE-2026-74683",
"CVE-2026-74684",
"CVE-2026-74688",
"CVE-2026-74696",
"CVE-2026-74697",
"CVE-2026-74701",
"CVE-2026-74704",
"CVE-2026-74705",
"CVE-2026-74717",
"CVE-2026-74720",
"CVE-2026-74726",
"CVE-2026-74730",
"CVE-2026-74746",
"CVE-2026-74748",
"CVE-2026-80527",
"CVE-2026-80528",
"CVE-2026-80534",
"CVE-2026-80540",
"CVE-2026-80541",
"CVE-2026-80558",
"CVE-2026-80561",
"CVE-2026-80574",
"CVE-2026-80586",
"CVE-2026-80590",
"CVE-2026-80593",
"CVE-2026-80599",
"CVE-2026-80601",
"CVE-2026-80603",
"CVE-2026-80604",
"CVE-2026-80605",
"CVE-2026-80609",
"CVE-2026-80613",
"CVE-2026-80622",
"CVE-2026-80630",
"CVE-2026-80644",
"CVE-2026-80646",
"CVE-2026-80652",
"CVE-2026-80659",
"CVE-2026-80664",
"CVE-2026-80677",
"CVE-2026-80678",
"CVE-2026-80681",
"CVE-2026-80706",
"CVE-2026-80707",
"CVE-2026-80714",
"CVE-2026-80715",
"CVE-2026-80716",
"CVE-2026-80717",
"CVE-2026-80722",
"CVE-2026-80731",
"CVE-2026-80733",
"CVE-2026-80742",
"CVE-2026-80744",
"CVE-2026-80754",
"CVE-2026-80756",
"CVE-2026-80757"
);
script_name(english:"Oracle Linux 9 : Unbreakable Enterprise kernel (ELSA-2026-500249)");
script_set_attribute(attribute:"synopsis", value:
"The remote Oracle Linux host is missing one or more security updates.");
script_set_attribute(attribute:"description", value:
"The remote Oracle Linux 9 host has packages installed that are affected by multiple vulnerabilities as referenced in the
ELSA-2026-500249 advisory.
- inet: frags: strip GSO state from fragments before reassembly (Xinyang Ge) [Orabug: 39974835]
{CVE-2026-80590}
- KVM: x86/mmu: Stop needlessly making MMU pages available for TDP MMU faults (David Matlack) [Orabug:
39830590] {CVE-2026-64561}
- KVM: x86: Check for invalid/obsolete root *after* making MMU pages available (Sean Christopherson)
[Orabug: 39830590,39832946] {CVE-2026-64561}
- KVM: x86/mmu: Rename __direct_map() to direct_map() (David Matlack) [Orabug: 39830590] {CVE-2026-64561}
- KVM: x86/mmu: Split out TDP MMU page fault handling (David Matlack) [Orabug: 39830590] {CVE-2026-64561}
- KVM: Rename mmu_notifier_* to mmu_invalidate_* (Chao Peng) [Orabug: 39830590] {CVE-2026-64561}
- KVM: x86/mmu: Document the 'rules' for using host_pfn_mapping_level() (Sean Christopherson) [Orabug:
39830590] {CVE-2026-64561}
- KVM: x86/mmu: Rename pte_list_{destroy,remove}() to show they zap SPTEs (Sean Christopherson) [Orabug:
39830590] {CVE-2026-64561}
- KVM: x86/mmu: Directly 'destroy' PTE list when recycling rmaps (Sean Christopherson) [Orabug: 39830590]
{CVE-2026-64561}
- x86/bugs: Make Safe-RET robust against interrupt injection (Borislav Petkov) [Orabug: 39784615,39853775]
{CVE-2026-68480}
- x86/alternatives: Disable interrupts and sync when optimizing NOPs in place (Thomas Gleixner) [Orabug:
39784615] {CVE-2026-68480}
- x86/alternative: Support relocations in alternatives (Peter Zijlstra) [Orabug: 39784615]
{CVE-2026-68480}
- x86/alternative: Make debug-alternative selective (Peter Zijlstra) [Orabug: 39784615] {CVE-2026-68480}
- x86/alternatives: Add alt_instr.flags (Borislav Petkov) [Orabug: 39784615] {CVE-2026-68480}
- x86/asm: Provide ALTERNATIVE_3 (Peter Zijlstra) [Orabug: 39784615] {CVE-2026-68480}
- posix-cpu-timers: Prevent UAF caused by non-leader exec() race (Thomas Gleixner) [Orabug: 39807438]
{CVE-2026-64560}
- ALSA: seq: Fix uninitialised heap leak in snd_seq_event_dup() (Hyeongjun An) [Orabug: 39853280]
{CVE-2026-64479}
- crypto: qat - validate RSA CRT component lengths (Giovanni Cabiddu) [Orabug: 39785885] {CVE-2026-64304}
- btrfs: do not trim a device which is not writeable (Qu Wenruo) [Orabug: 39843586] {CVE-2026-64593}
- bpf: Allow LPM map access from sleepable BPF programs (Vlad Poenaru) [Orabug: 39786046] {CVE-2026-64352}
- bpf: Reject fragmented frames in devmap (Zhao Zhang) [Orabug: 39786052] {CVE-2026-64355}
- HID: appleir: fix UAF on pending key_up_timer in remove() (Manish Khadka) [Orabug: 39786074]
{CVE-2026-64363}
- proc: protect ptrace_may_access() with exec_update_lock (part 1) (Jann Horn) [Orabug: 39786095]
{CVE-2026-64371}
- HID: multitouch: fix out-of-bounds bit access on mt_io_flags (Trung Nguyen) [Orabug: 39786078]
{CVE-2026-64364}
- proc: protect ptrace_may_access() with exec_update_lock (FD links) (Jann Horn) [Orabug: 39786112]
{CVE-2026-64375}
- smb: client: harden POSIX SID length parsing (Zihan Xi) [Orabug: 39786128] {CVE-2026-64380}
- smb: client: mask server-provided mode to 07777 in modefromsid (Norbert Manthey) [Orabug: 39786124]
{CVE-2026-64379}
- smb: client: resolve SWN tcon from live registrations (Michael Bommarito) [Orabug: 39786200]
{CVE-2026-64401}
- smb: client: Fix next buffer leak in receive_encrypted_standard() (Haoxiang Li) [Orabug: 39786131]
{CVE-2026-64381}
- Bluetooth: L2CAP: cancel pending_rx_work before taking conn->lock (Runyu Xiao) [Orabug: 39760901]
{CVE-2026-64206}
- netfilter: ebtables: zero chainstack array (Florian Westphal) [Orabug: 39786232] {CVE-2026-64413}
- staging: rtl8723bs: fix OOB reads in rtw_get_sec_ie(), rtw_get_wapi_ie(), and rtw_get_wps_attr()
(Alexandru Hossu) [Orabug: 39786307] {CVE-2026-64441}
- PCI: mediatek: Fix IRQ domain leak when port fails to enable (Manivannan Sadhasivam) [Orabug: 39786366]
{CVE-2026-64461}
- staging: rtl8723bs: fix heap buffer overflow in rtw_cfg80211_set_wpa_ie() (Alexandru Hossu) [Orabug:
39786327] {CVE-2026-64446}
- smb: client: restrict implied bcc[0] exemption to responses without data area (Shoichiro Miyamoto)
[Orabug: 39786332] {CVE-2026-64448}
- vfio/pci: Release the VGA arbiter client on register_device() failure (Alex Williamson) [Orabug:
39786409] {CVE-2026-64475}
- ACPI: NFIT: core: Fix acpi_nfit_init() error cleanup (Rafael J. Wysocki) [Orabug: 39786502]
{CVE-2026-64510}
- ACPI: CPPC: Suppress UBSAN warning caused by field misuse (Jeremy Linton) [Orabug: 39786508]
{CVE-2026-64512}
- net: openvswitch: reject oversized nested action attrs (Asim Viladi Oglu Manizada) [Orabug:
39789564,39816016,39819143] {CVE-2026-64531}
- nvmet-tcp: check INIT_FAILED before nvmet_req_uninit in digest error path (Shivam Kumar) [Orabug:
39789573] {CVE-2026-64534}
- sctp: validate STALE_COOKIE cause length before reading staleness (Weiming Shi) [Orabug: 39794431]
{CVE-2026-64551}
- netfilter: bridge: fix stale prevhdr pointer in br_ip6_fragment() (Xiang Mei) [Orabug: 39794442]
{CVE-2026-64554}
- Bluetooth: bpa10x: avoid OOB read of revision string in bpa10x_setup() (Weiming Shi) [Orabug: 39794421]
{CVE-2026-64549}
- net: usb: net1080: validate packet_len before pad-byte access in rx_fixup (Xiang Mei) [Orabug: 39794412]
{CVE-2026-64547}
- usbnet: gl620a: fix out-of-bounds read in genelink_rx_fixup() (Xiang Mei) [Orabug: 39794387]
{CVE-2026-64540}
- net/sched: cls_api: Handle TC_ACT_CONSUMED in tcf_qevent_handle (Jamal Hadi Salim) [Orabug: 39787017]
{CVE-2026-64530}
- net, bpf: check master for NULL in xdp_master_redirect() (Xiang Mei) [Orabug: 39794405] {CVE-2026-64545}
- ipv6: Fix null-ptr-deref in fib6_nh_mtu_change(). (Xiang Mei) [Orabug: 39794379] {CVE-2026-64538}
- drm/edid: fix OOB read in drm_parse_tiled_block() (Xiang Mei) [Orabug: 39794408] {CVE-2026-64546}
- net: psample: fix info leak in PSAMPLE_ATTR_DATA (Jakub Kicinski) [Orabug: 39794438] {CVE-2026-64553}
- bpf, sockmap: reject overflowing copy + len in bpf_msg_push_data() (Weiming Shi) [Orabug: 39794417]
{CVE-2026-64548}
- crypto: asymmetric_keys - fix OOB read in pefile_digest_pe_contents (Weiming Shi) [Orabug: 39794401]
{CVE-2026-64544}
- xfs: fail recovery on a committed log item with no regions (Weiming Shi) [Orabug: 39760871]
{CVE-2026-64187}
- fuse: re-lock request before returning from fuse_ref_folio() (Joanne Koong) [Orabug: 39785786]
{CVE-2026-64266}
- Input: touchwin - reset the packet index on every complete packet (Bryam Vargas) [Orabug: 39785802]
{CVE-2026-64271}
- Input: elan_i2c - prevent division by zero and arithmetic underflow (Ranjan Kumar) [Orabug: 39785819]
{CVE-2026-64275}
- Input: synaptics-rmi4 - bound the F30 keymap to the GPIO/LED count (Bryam Vargas) [Orabug: 39785823]
{CVE-2026-64276}
- i2c: core: fix adapter deregistration race (Johan Hovold) [Orabug: 39785831] {CVE-2026-64279}
- KVM: VMX: Grab vmcs12 on CR8 interception update iff vCPU is in guest mode (Sean Christopherson)
[Orabug: 39843616] {CVE-2026-64604}
- exfat: bound uniname advance in exfat_find_dir_entry() (Bryam Vargas) [Orabug: 39785863]
{CVE-2026-64296}
- NFSv4: include MAY_WRITE in open permission mask for O_TRUNC (Benjamin Coddington) [Orabug: 39785868]
{CVE-2026-64298}
- tracing: Prevent out-of-bounds read in glob matching (Huihui Huang) [Orabug: 39785872] {CVE-2026-64299}
- crypto: drbg - Fix returning success on failure in CTR_DRBG (Eric Biggers) [Orabug: 39785893]
{CVE-2026-64306}
- crypto: pcrypt - restore callback for non-parallel fallback (Ruijie Li) [Orabug: 39785906]
{CVE-2026-64312}
- crypto: ecc - Fix carry overflow in vli multiplication (Anastasia Tishchenko) [Orabug: 39785910]
{CVE-2026-64313}
- isofs: bound Rock Ridge symlink components to the SL record (Bryam Vargas) [Orabug: 39785923]
{CVE-2026-64317}
- udf: validate sparing table length as an entry count, not a byte count (Bryam Vargas) [Orabug: 39785940]
{CVE-2026-64322}
- udf: validate VAT header length against the VAT inode size (Bryam Vargas) [Orabug: 39785944]
{CVE-2026-64323}
- udf: validate free block extents against the partition length (Michael Bommarito) [Orabug: 39785948]
{CVE-2026-64324}
- usb: typec: tcpm: Validate SVID index in svdm_consume_modes() (Badhri Jagan Sridharan) [Orabug:
39785963] {CVE-2026-64330}
- usbip: vudc: fix NULL deref in vep_dequeue() (Sam Day) [Orabug: 39785967] {CVE-2026-64331}
- USB: ulpi: fix memory leak on registration failure (Johan Hovold) [Orabug: 39785971] {CVE-2026-64332}
- USB: serial: digi_acceleport: fix write buffer corruption (Johan Hovold) [Orabug: 39785975]
{CVE-2026-64333}
- USB: serial: digi_acceleport: fix hard lockup on disconnect (Johan Hovold) [Orabug: 39785979]
{CVE-2026-64334}
- USB: serial: digi_acceleport: fix broken rx after throttle (Johan Hovold) [Orabug: 39785983]
{CVE-2026-64335}
- USB: serial: keyspan_pda: fix information leak (Johan Hovold) [Orabug: 39785987] {CVE-2026-64336}
- USB: misc: uss720: unregister parport on probe failure (Myeonghun Pak) [Orabug: 39785994]
{CVE-2026-64338}
- USB: legousbtower: fix use-after-free on disconnect race (Johan Hovold) [Orabug: 39785999]
{CVE-2026-64340}
- USB: iowarrior: fix use-after-free on disconnect (Johan Hovold) [Orabug: 39786007] {CVE-2026-64342}
- USB: ldusb: fix use-after-free on disconnect race (Johan Hovold) [Orabug: 39786012] {CVE-2026-64343}
- USB: idmouse: fix use-after-free on disconnect race (Johan Hovold) [Orabug: 39786017] {CVE-2026-64344}
- usb: gadget: udc: Fix use-after-free in gadget_match_driver (Jimmy Hu) [Orabug: 39786026]
{CVE-2026-64346}
- usb: gadget: composite: fix dead empty check in the USB_DT_OTG handler (Maoyi Xie) [Orabug: 39786030]
{CVE-2026-64347}
- net: usb: kalmia: bound RX frame length in kalmia_rx_fixup() (Maoyi Xie) [Orabug: 39786042]
{CVE-2026-64351}
- HID: lg-g15: cancel pending work on remove to fix a use-after-free (Maoyi Xie) [Orabug: 39786071]
{CVE-2026-64362}
- HID: wacom: stop hardware after post-start probe failures (Myeonghun Pak) [Orabug: 39859299]
{CVE-2026-68091}
- posix-cpu-timers: Fix pid refcount leak in do_cpu_nanosleep() error path (Xu Wang) [Orabug: 39786091]
{CVE-2026-64370}
- cpufreq: pcc: fix use-after-free and double free in _OSC evaluation (Yuho Choi) [Orabug: 39786100]
{CVE-2026-64372}
- cpufreq: Fix hotplug-suspend race during reboot (Tianxiang Chen) [Orabug: 39786104] {CVE-2026-64373}
- sched/rt: Have RT_PUSH_IPI be default off for non PREEMPT_RT (Steven Rostedt) [Orabug: 39786108]
{CVE-2026-64374}
- net: Drop the lock in skb_may_tx_timestamp() (Sebastian Andrzej Siewior) [Orabug: 39331701]
{CVE-2026-43216}
- Bluetooth: L2CAP: validate option length before reading conf opt value (Muhammad Bilal) [Orabug:
39786205] {CVE-2026-64403}
- Bluetooth: fix UAF in bt_accept_dequeue() (Yousef Alhouseen) [Orabug: 39786578] {CVE-2026-64406}
- Bluetooth: bnep: pin L2CAP connection during netdev registration (Yousef Alhouseen) [Orabug: 39786217]
{CVE-2026-64408}
- netfilter: ebtables: terminate table name before find_table_lock() (Xiang Mei) [Orabug: 39786224]
{CVE-2026-64411}
- netfilter: ebtables: module names must be null-terminated (Florian Westphal) [Orabug: 39786228]
{CVE-2026-64412}
- mfd: cros_ec: Delay dev_set_drvdata() until probe success (Andrei Kuchynski) [Orabug: 39786248]
{CVE-2026-64420}
- net: ipv4: bound TCP reordering sysctl writes and MTU probe sizes (Wyatt Feng) [Orabug: 39786254]
{CVE-2026-64422}
- ipv4: igmp: remove multicast group from hash table on device destruction (Yuyang Huang) [Orabug:
39786259] {CVE-2026-64423}
- io_uring/io-wq: re-check IO_WQ_BIT_EXIT for each linked work item (Runyu Xiao) [Orabug: 39786574]
{CVE-2026-64425}
- audit: Fix data races of skb_queue_len() readers on audit_queue (Chi Wang) [Orabug: 39786289]
{CVE-2026-64435}
- net: af_key: initialize alg_key_len for IPComp states (Zijing Yin) [Orabug: 39786293] {CVE-2026-64436}
- crypto: amlogic - avoid double cleanup in meson_crypto_probe() (Dawei Feng) [Orabug: 39843604]
{CVE-2026-64599}
- staging: rtl8723bs: fix OOB write in HT_caps_handler() (Alexandru Hossu) [Orabug: 39786303]
{CVE-2026-64440}
- staging: rtl8723bs: fix OOB reads in is_ap_in_tkip() IE loop (Alexandru Hossu) [Orabug: 39789581]
{CVE-2026-64536}
- staging: rtl8723bs: fix OOB reads in IE loops in issue_assocreq() and join_cmd_hdl() (Alexandru Hossu)
[Orabug: 39786311] {CVE-2026-64442}
- staging: rtl8723bs: fix OOB read in update_beacon_info() IE loop (Alexandru Hossu) [Orabug: 39786315]
{CVE-2026-64443}
- staging: rtl8723bs: fix OOB read in OnAssocRsp() IE loop (Alexandru Hossu) [Orabug: 39786319]
{CVE-2026-64444}
- staging: rtl8723bs: fix WEP length underflow and OOB read in OnAuth() (Alexandru Hossu) [Orabug:
39786323] {CVE-2026-64445}
- tipc: fix out-of-bounds read in broadcast Gap ACK blocks (Samuel Page) [Orabug: 39786340]
{CVE-2026-64450}
- 6lowpan: fix NHC entry use-after-free on error path (Yizhou Zhao) [Orabug: 39786344] {CVE-2026-64452}
- usb: dwc3: run gadget disconnect from sleepable suspend context (Runyu Xiao) [Orabug: 39786349]
{CVE-2026-64454}
- USB: chaoskey: Fix slab-use-after-free in chaoskey_release() (Alan Stern) [Orabug: 39786352]
{CVE-2026-64455}
- hwrng: virtio: clamp device-reported used.len at copy_data() (Michael Bommarito) [Orabug: 39786356]
{CVE-2026-64456}
- netfilter: ipset: fix race between dump and ip_set_list resize (Xiang Mei) [Orabug: 39760883]
{CVE-2026-64189}
- usb: xhci: Fix sleep in atomic context in xhci_free_streams() (Lianqin Hu) [Orabug: 39786379]
{CVE-2026-64465}
- Bluetooth: btusb: fix use-after-free on marvell probe failure (Johan Hovold) [Orabug: 39786393]
{CVE-2026-64470}
- Bluetooth: btusb: fix use-after-free on registration failure (Johan Hovold) [Orabug: 39786397]
{CVE-2026-64471}
- ALSA: usb-audio: avoid kobject path lookup in DualSense match (Darvell Long) [Orabug: 39786416]
{CVE-2026-64478}
- ALSA: firewire: isight: bound the sample count to the packet payload (Maoyi Xie) [Orabug: 39786428]
{CVE-2026-64483}
- ALSA: es1938: check snd_ctl_new1() return value (Zhao Dongdong) [Orabug: 39786432] {CVE-2026-64484}
- ALSA: caiaq: fix out-of-bounds read in the Traktor Kontrol S4 input parser (Maoyi Xie) [Orabug:
39786439] {CVE-2026-64487}
- iio: event: Fix event FIFO reset race (Lars-Peter Clausen) [Orabug: 39786462] {CVE-2026-64496}
- iio: accel: kxsd9: fix runtime PM imbalance on write_raw() error (Biren Pandya) [Orabug: 39786478]
{CVE-2026-64503}
- iio: accel: bmc150: clamp the device-reported FIFO frame count (Bryam Vargas) [Orabug: 39786482]
{CVE-2026-64504}
- NFSv4/flexfiles: reject zero filehandle version count (Michael Bommarito) [Orabug: 39753894]
{CVE-2026-53392}
- fbdev: fbcon: fix out-of-bounds read in err_out of fbcon_do_set_font() (Mingyu Wang) [Orabug: 39753924]
{CVE-2026-53402}
- i2c: core: fix adapter registration race (Johan Hovold) [Orabug: 39753916] {CVE-2026-53400}
- block: Avoid mounting the bdev pseudo-filesystem in userspace (Denis Arefev) [Orabug: 39753985]
{CVE-2026-63810}
- net: ip_gre: require CAP_NET_ADMIN in the device netns for changelink (Maoyi Xie) [Orabug: 39754045]
{CVE-2026-63829}
- net: skmsg: preserve sg.copy across SG transforms (Yiming Qian) [Orabug: 39754049] {CVE-2026-63830}
- netfilter: nf_tables: restore set elements when delete set fails (Pablo Neira Ayuso) [Orabug: 36598010]
{CVE-2024-27012}
- KVM: Replace guest-triggerable BUG_ON() in ioeventfd datamatch with get_unaligned() (Sean
Christopherson) [Orabug: 39753972] {CVE-2026-63806}
- userfaultfd: gate must_wait writability check on pte_present() (Kiryl Shutsemau) [Orabug: 39786515]
{CVE-2026-64514}
- nfsd: reset write verifier on deferred writeback errors (Jeff Layton) [Orabug: 39753898]
{CVE-2026-53393}
- nfsd: release layout stid on setlease failure (Chris Mason) [Orabug: 39753912] {CVE-2026-53399}
- nvmet-tcp: fix race between ICReq handling and queue teardown (Chaitanya Kulkarni) [Orabug: 39460310]
{CVE-2026-46135}
- net: tap: set skb->dev before parsing virtio net header in tap_get_user_xdp() (Dongli Zhang) [Orabug:
39558744] {CVE-2026-74684}
- net/rds: zero per-item info buffer before handing it to visitors (Michael Bommarito) [Orabug:
39621715,39638197] {CVE-2026-52995}
- x86/sev: Evict cache lines during SNP memory validation (Tom Lendacky) [Orabug: 38334919]
{CVE-2025-38560}
- xfs: resample the data fork mapping after cycling ILOCK (Darrick Wong) [Orabug: 39776791]
{CVE-2026-64600}
Tenable has extracted the preceding description block directly from the Oracle Linux security advisory.
Note that Nessus has not tested for these issues but has instead relied only on the application's self-reported version
number.");
script_set_attribute(attribute:"see_also", value:"https://linux.oracle.com/errata/ELSA-2026-500249.html");
script_set_attribute(attribute:"solution", value:
"Update the affected packages.");
script_set_cvss_base_vector("CVSS2#AV:L/AC:L/Au:S/C:C/I:C/A:C");
script_set_cvss_temporal_vector("CVSS2#E:POC/RL:OF/RC:C");
script_set_cvss3_base_vector("CVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H");
script_set_cvss3_temporal_vector("CVSS:3.0/E:P/RL:O/RC:C");
script_set_attribute(attribute:"cvss_score_source", value:"CVE-2026-64446");
script_set_attribute(attribute:"exploitability_ease", value:"Exploits are available");
script_set_attribute(attribute:"exploit_available", value:"true");
script_set_attribute(attribute:"vuln_publication_date", value:"2024/04/27");
script_set_attribute(attribute:"patch_publication_date", value:"2026/09/04");
script_set_attribute(attribute:"plugin_publication_date", value:"2026/09/04");
script_set_attribute(attribute:"plugin_type", value:"local");
script_set_attribute(attribute:"cpe", value:"cpe:/o:oracle:linux:9");
script_set_attribute(attribute:"cpe", value:"p-cpe:/a:oracle:linux:bpftool");
script_set_attribute(attribute:"cpe", value:"p-cpe:/a:oracle:linux:kernel-uek");
script_set_attribute(attribute:"cpe", value:"p-cpe:/a:oracle:linux:kernel-uek-container");
script_set_attribute(attribute:"cpe", value:"p-cpe:/a:oracle:linux:kernel-uek-container-debug");
script_set_attribute(attribute:"cpe", value:"p-cpe:/a:oracle:linux:kernel-uek-core");
script_set_attribute(attribute:"cpe", value:"p-cpe:/a:oracle:linux:kernel-uek-debug");
script_set_attribute(attribute:"cpe", value:"p-cpe:/a:oracle:linux:kernel-uek-debug-core");
script_set_attribute(attribute:"cpe", value:"p-cpe:/a:oracle:linux:kernel-uek-debug-devel");
script_set_attribute(attribute:"cpe", value:"p-cpe:/a:oracle:linux:kernel-uek-debug-modules");
script_set_attribute(attribute:"cpe", value:"p-cpe:/a:oracle:linux:kernel-uek-debug-modules-extra");
script_set_attribute(attribute:"cpe", value:"p-cpe:/a:oracle:linux:kernel-uek-devel");
script_set_attribute(attribute:"cpe", value:"p-cpe:/a:oracle:linux:kernel-uek-doc");
script_set_attribute(attribute:"cpe", value:"p-cpe:/a:oracle:linux:kernel-uek-modules");
script_set_attribute(attribute:"cpe", value:"p-cpe:/a:oracle:linux:kernel-uek-modules-extra");
script_set_attribute(attribute:"generated_plugin", value:"current");
script_end_attributes();
script_category(ACT_GATHER_INFO);
script_family(english:"Oracle Linux Local Security Checks");
script_copyright(english:"This script is Copyright (C) 2026 and is owned by Tenable, Inc. or an Affiliate thereof.");
script_dependencies("linux_alt_patch_detect.nasl", "ssh_get_info.nasl");
script_require_keys("Host/OracleLinux", "Host/RedHat/release", "Host/RedHat/rpm-list", "Host/local_checks_enabled");
exit(0);
}
include('rpm2.inc');
include('ksplice.inc');
if (!get_kb_item('Host/local_checks_enabled')) audit(AUDIT_LOCAL_CHECKS_NOT_ENABLED);
var os_product = get_kb_item('installed_os/local/SSH/0/product');
if (isnull(os_product) || !pregmatch(pattern: "Oracle (?:Linux Server|Enterprise Linux)", string:os_product)) audit(AUDIT_OS_NOT, 'Oracle Linux');
var os_version = get_kb_item('installed_os/local/SSH/0/version');
if (isnull(os_version)) audit(AUDIT_UNKNOWN_APP_VER, 'Oracle Linux');
if (! preg(pattern:"^9([^0-9]|$)", string:os_version)) audit(AUDIT_OS_NOT, 'Oracle Linux 9.x', 'Oracle Linux ' + os_version);
if (!get_kb_item('Host/RedHat/rpm-list')) audit(AUDIT_PACKAGE_LIST_MISSING);
var cpu = get_kb_item('Host/cpu');
if (isnull(cpu)) audit(AUDIT_UNKNOWN_ARCH);
if ('x86_64' >!< cpu && cpu !~ "^i[3-6]86$" && 'aarch64' >!< cpu) audit(AUDIT_LOCAL_CHECKS_NOT_IMPLEMENTED, 'Oracle Linux', cpu);
if ('x86_64' >!< cpu) audit(AUDIT_ARCH_NOT, 'x86_64', cpu);
var machine_uptrack_level = get_one_kb_item('Host/livepatch-kernel-version');
var livepatch_source = get_one_kb_item('Host/livepatch-kernel-source');
if (empty_or_null(livepatch_source)) livepatch_source = 'KSplice';
if (machine_uptrack_level)
{
var trimmed_uptrack_level = ereg_replace(string:machine_uptrack_level, pattern:"\.(x86_64|i[3-6]86|aarch64)$", replace:'');
var fixed_uptrack_levels = ['5.15.0-324.217.5.2.el9uek'];
foreach var fixed_uptrack_level ( fixed_uptrack_levels ) {
if (rpm_spec_vers_cmp(a:trimmed_uptrack_level, b:fixed_uptrack_level) >= 0)
{
audit(AUDIT_PATCH_INSTALLED, livepatch_source + ' hotfix for ELSA-2026-500249');
}
}
__rpm_report = 'Running ' + livepatch_source + ' level of ' + trimmed_uptrack_level + ' does not meet the minimum fixed level of ' + join(fixed_uptrack_levels, sep:' / ') + ' for this advisory.\n\n';
}
var kernel_major_minor = get_kb_item('Host/uname/major_minor');
if (empty_or_null(kernel_major_minor)) exit(1, 'Unable to determine kernel major-minor level.');
var expected_kernel_major_minor = '5.15';
if (kernel_major_minor != expected_kernel_major_minor)
audit(AUDIT_OS_NOT, 'running kernel level ' + expected_kernel_major_minor + ', it is running kernel level ' + kernel_major_minor);
var constraints = [
{
'release': '9',
'pkgs': [
{'reference':'bpftool-5.15.0-324.217.5.2.el9uek', 'cpu':'x86_64', 'rpm_spec_vers_cmp':TRUE, 'exists_check':'bpftool-5.15.0'},
{'reference':'kernel-uek-5.15.0-324.217.5.2.el9uek', 'cpu':'x86_64', 'rpm_spec_vers_cmp':TRUE, 'exists_check':'kernel-uek-5.15.0'},
{'reference':'kernel-uek-container-5.15.0-324.217.5.2.el9uek', 'cpu':'x86_64', 'rpm_spec_vers_cmp':TRUE, 'exists_check':'kernel-uek-container-5.15.0'},
{'reference':'kernel-uek-container-debug-5.15.0-324.217.5.2.el9uek', 'cpu':'x86_64', 'rpm_spec_vers_cmp':TRUE, 'exists_check':'kernel-uek-container-debug-5.15.0'},
{'reference':'kernel-uek-core-5.15.0-324.217.5.2.el9uek', 'cpu':'x86_64', 'rpm_spec_vers_cmp':TRUE, 'exists_check':'kernel-uek-core-5.15.0'},
{'reference':'kernel-uek-debug-5.15.0-324.217.5.2.el9uek', 'cpu':'x86_64', 'rpm_spec_vers_cmp':TRUE, 'exists_check':'kernel-uek-debug-5.15.0'},
{'reference':'kernel-uek-debug-core-5.15.0-324.217.5.2.el9uek', 'cpu':'x86_64', 'rpm_spec_vers_cmp':TRUE, 'exists_check':'kernel-uek-debug-core-5.15.0'},
{'reference':'kernel-uek-debug-devel-5.15.0-324.217.5.2.el9uek', 'cpu':'x86_64', 'rpm_spec_vers_cmp':TRUE, 'exists_check':'kernel-uek-debug-devel-5.15.0'},
{'reference':'kernel-uek-debug-modules-5.15.0-324.217.5.2.el9uek', 'cpu':'x86_64', 'rpm_spec_vers_cmp':TRUE, 'exists_check':'kernel-uek-debug-modules-5.15.0'},
{'reference':'kernel-uek-debug-modules-extra-5.15.0-324.217.5.2.el9uek', 'cpu':'x86_64', 'rpm_spec_vers_cmp':TRUE, 'exists_check':'kernel-uek-debug-modules-extra-5.15.0'},
{'reference':'kernel-uek-devel-5.15.0-324.217.5.2.el9uek', 'cpu':'x86_64', 'rpm_spec_vers_cmp':TRUE, 'exists_check':'kernel-uek-devel-5.15.0'},
{'reference':'kernel-uek-doc-5.15.0-324.217.5.2.el9uek', 'cpu':'x86_64', 'rpm_spec_vers_cmp':TRUE, 'exists_check':'kernel-uek-doc-5.15.0'},
{'reference':'kernel-uek-modules-5.15.0-324.217.5.2.el9uek', 'cpu':'x86_64', 'rpm_spec_vers_cmp':TRUE, 'exists_check':'kernel-uek-modules-5.15.0'},
{'reference':'kernel-uek-modules-extra-5.15.0-324.217.5.2.el9uek', 'cpu':'x86_64', 'rpm_spec_vers_cmp':TRUE, 'exists_check':'kernel-uek-modules-extra-5.15.0'}
]
}
];
var os_release = get_one_kb_item('installed_os/local/SSH/0/release');
var os_sp = get_one_kb_item('Host/*/minor_release');
var flag = 0;
var reference;
var sp;
var _cpu;
var el_string;
var rpm_spec_vers_cmp;
var epoch;
var allowmaj;
var exists_check;
var cves;
foreach var constraint ( constraints ) {
# Check that the target release is equal to the affected release
if (!empty_or_null(constraint['release'])){
if (constraint['release'] != os_release) continue;
}
if (!empty_or_null(constraint['sp'])){
if (constraint['sp'] != os_sp) continue;
}
foreach var pkg ( constraint['pkgs'] ) {
reference = NULL;
sp = NULL;
_cpu = NULL;
el_string = NULL;
rpm_spec_vers_cmp = NULL;
epoch = NULL;
allowmaj = NULL;
exists_check = NULL;
cves = NULL;
if (!empty_or_null(pkg['reference'])) reference = pkg['reference'];
if (!empty_or_null(pkg['sp'])) sp = pkg['sp'];
if (!empty_or_null(pkg['cpu'])) _cpu = pkg['cpu'];
if (!empty_or_null(pkg['el_string'])) el_string = pkg['el_string'];
if (!empty_or_null(pkg['rpm_spec_vers_cmp'])) rpm_spec_vers_cmp = pkg['rpm_spec_vers_cmp'];
if (!empty_or_null(pkg['epoch'])) epoch = pkg['epoch'];
if (!empty_or_null(pkg['allowmaj'])) allowmaj = pkg['allowmaj'];
if (!empty_or_null(pkg['exists_check'])) exists_check = pkg['exists_check'];
if (!empty_or_null(pkg['cves'])) cves = pkg['cves'];
if (reference &&
## (no known rpm to check OR known rpm_exists)
(!exists_check || rpm_exists(rpm:exists_check)) &&
rpm_check(sp:sp, cpu:_cpu, reference:reference, epoch:epoch, el_string:el_string, rpm_spec_vers_cmp:rpm_spec_vers_cmp, allowmaj:allowmaj, cves:cves)) flag++;
}
}
if (flag)
{
security_report_v4(
port : 0,
severity : SECURITY_WARNING,
extra : rpm_report_get()
);
exit(0);
}
else
{
var tested = pkg_tests_get();
if (tested) audit(AUDIT_PACKAGE_NOT_AFFECTED, tested);
else audit(AUDIT_PACKAGE_NOT_INSTALLED, 'bpftool / kernel-uek / kernel-uek-container / etc');
}
Data
Build on a solid foundation with Vulners data
We provide the essential building blocks for cybersecurity solutions with comprehensive, structured, and constantly updated vulnerability and exploits data
Api
Power your application with Vulners API
The Vulners REST API offers reliable, high-performance access to vulnerability intelligence, with 99.9% SLA uptime and CDN-backed data delivery for seamless global access
App
Assess and manage vulnerabilities with Vulners tools
Built on top of Vulners' database and SDK, end-user solutions give security professionals and developers lightweight and powerful tools for vulnerability remediation
04 Sep 2026 00:00Current
CVSS 3.17.8 - 10
EPSS0.00751
SSVC