Lucene search
K

Linux Distros Unpatched Vulnerability : CVE-2026-13574

🗓️ 30 Jun 2026 00:00:00Reported by TenableType 
nessus
 nessus
🔗 www.tenable.com👁 9 Views

Linux host vulnerability CVE-2026-13574 in llvm up to 22.1.6 causes heap overflow in the GCRelocateInst handling

Related
Refs
Code
ReporterTitlePublishedViews
Family
ATTACKERKB
CVE-2026-13574
29 Jun 202614:15
attackerkb
Circl
CVE-2026-13574
29 Jun 202620:15
circl
CVE
CVE-2026-13574
29 Jun 202614:15
cve
Cvelist
CVE-2026-13574 llvm llvm-project Bitcode File IntrinsicInst.cpp getBasePtr heap-based overflow
29 Jun 202614:15
cvelist
Debian CVE
CVE-2026-13574
29 Jun 202614:15
debiancve
EUVD
EUVD-2026-40118
29 Jun 202614:15
euvd
Tenable Nessus
Fedora 45 : python-llvmlite (2026-ebbaee3606)
6 Jul 202600:00
nessus
NVD
CVE-2026-13574
29 Jun 202615:16
nvd
OSV
DEBIAN-CVE-2026-13574
29 Jun 202615:16
osv
OSV
ECHO-915C-A579-C425
30 Jun 202614:02
osv
Rows per page
#%NASL_MIN_LEVEL 80900
##
# (C) Tenable, Inc.
##

include('compat.inc');

if (description)
{
  script_id(323938);
  script_version("1.4");
  script_set_attribute(attribute:"plugin_modification_date", value:"2026/07/05");

  script_cve_id("CVE-2026-13574");

  script_name(english:"Linux Distros Unpatched Vulnerability : CVE-2026-13574");

  script_set_attribute(attribute:"synopsis", value:
"The Linux/Unix host has one or more packages installed with a vulnerability that the vendor indicates will not be
patched.");
  script_set_attribute(attribute:"description", value:
"The Linux/Unix host has one or more packages installed that are impacted by a vulnerability without a vendor supplied
patch available.

  - A vulnerability was determined in llvm llvm-project up to 22.1.6. This impacts the function
    GCRelocateInst::getBasePtr in the library llvm/lib/IR/IntrinsicInst.cpp of the component Bitcode File
    Handler. This manipulation causes heap-based buffer overflow. It is possible to launch the attack on the
    local host. The exploit has been publicly disclosed and may be utilized. The project was informed of the
    problem early through an issue report but has not responded yet. (CVE-2026-13574)

Note that Nessus relies on the presence of the package as reported by the vendor.");
  script_set_attribute(attribute:"see_also", value:"https://access.redhat.com/security/cve/cve-2026-13574");
  script_set_attribute(attribute:"see_also", value:"https://security-tracker.debian.org/tracker/CVE-2026-13574");
  script_set_attribute(attribute:"see_also", value:"https://ubuntu.com/security/CVE-2026-13574");
  script_set_attribute(attribute:"solution", value:
"There is no known solution at this time.");
  script_set_attribute(attribute:"agent", value:"unix");
  script_set_cvss_base_vector("CVSS2#AV:L/AC:M/Au:N/C:C/I:C/A:P");
  script_set_cvss_temporal_vector("CVSS2#E:U/RL:U/RC:C");
  script_set_cvss3_base_vector("CVSS:3.0/AV:L/AC:L/PR:L/UI:R/S:U/C:H/I:H/A:H");
  script_set_cvss3_temporal_vector("CVSS:3.0/E:U/RL:U/RC:C");
  script_set_attribute(attribute:"cvss4_vector", value:"CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N");
  script_set_attribute(attribute:"cvss4_threat_vector", value:"CVSS:4.0/E:U");
  script_set_attribute(attribute:"cvss_score_source", value:"CVE-2026-13574");

  script_set_attribute(attribute:"exploitability_ease", value:"No known exploits are available");
  script_set_attribute(attribute:"exploit_available", value:"false");
  script_set_attribute(attribute:"vendor_unpatched", value:"true");

  script_set_attribute(attribute:"vuln_publication_date", value:"2026/06/29");
  script_set_attribute(attribute:"plugin_publication_date", value:"2026/06/30");

  script_set_attribute(attribute:"plugin_type", value:"local");
  script_set_attribute(attribute:"cpe", value:"cpe:/o:canonical:ubuntu_linux:20.04:-:lts");
  script_set_attribute(attribute:"cpe", value:"cpe:/o:canonical:ubuntu_linux:24.04:-:lts");
  script_set_attribute(attribute:"cpe", value:"cpe:/o:canonical:ubuntu_linux:25.10");
  script_set_attribute(attribute:"cpe", value:"cpe:/o:canonical:ubuntu_linux:26.04:-:lts");
  script_set_attribute(attribute:"cpe", value:"cpe:/o:centos:centos:8");
  script_set_attribute(attribute:"cpe", value:"cpe:/o:debian:debian_linux:11.0");
  script_set_attribute(attribute:"cpe", value:"cpe:/o:debian:debian_linux:12.0");
  script_set_attribute(attribute:"cpe", value:"cpe:/o:debian:debian_linux:13.0");
  script_set_attribute(attribute:"cpe", value:"cpe:/o:debian:debian_linux:14.0");
  script_set_attribute(attribute:"cpe", value:"cpe:/o:redhat:enterprise_linux:10");
  script_set_attribute(attribute:"cpe", value:"cpe:/o:redhat:enterprise_linux:8");
  script_set_attribute(attribute:"cpe", value:"cpe:/o:redhat:enterprise_linux:9");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:canonical:ubuntu_linux:llvm-toolchain-18");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:canonical:ubuntu_linux:llvm-toolchain-19");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:canonical:ubuntu_linux:llvm-toolchain-21");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:canonical:ubuntu_linux:llvm-toolchain-22");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:centos:centos:clang");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:centos:centos:clang-analyzer");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:centos:centos:clang-devel");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:centos:centos:clang-libs");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:centos:centos:clang-resource-filesystem");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:centos:centos:clang-tools-extra");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:centos:centos:compiler-rt");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:centos:centos:git-clang-format");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:centos:centos:libomp");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:centos:centos:libomp-devel");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:centos:centos:lld");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:centos:centos:lld-devel");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:centos:centos:lld-libs");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:centos:centos:lldb");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:centos:centos:lldb-devel");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:centos:centos:llvm");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:centos:centos:llvm-devel");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:centos:centos:llvm-doc");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:centos:centos:llvm-filesystem");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:centos:centos:llvm-googletest");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:centos:centos:llvm-libs");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:centos:centos:llvm-static");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:centos:centos:llvm-test");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:centos:centos:llvm-toolset");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:centos:centos:python3-clang");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:centos:centos:python3-lit");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:centos:centos:python3-lldb");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:debian:debian_linux:llvm-toolchain-18");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:debian:debian_linux:llvm-toolchain-19");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:debian:debian_linux:llvm-toolchain-21");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:debian:debian_linux:llvm-toolchain-22");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:redhat:enterprise_linux:clang");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:redhat:enterprise_linux:clang-analyzer");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:redhat:enterprise_linux:clang-devel");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:redhat:enterprise_linux:clang-libs");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:redhat:enterprise_linux:clang-resource-filesystem");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:redhat:enterprise_linux:clang-tools-extra");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:redhat:enterprise_linux:compiler-rt");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:redhat:enterprise_linux:git-clang-format");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:redhat:enterprise_linux:libomp");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:redhat:enterprise_linux:libomp-devel");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:redhat:enterprise_linux:lld");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:redhat:enterprise_linux:lld-devel");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:redhat:enterprise_linux:lld-libs");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:redhat:enterprise_linux:lldb");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:redhat:enterprise_linux:lldb-devel");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:redhat:enterprise_linux:llvm");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:redhat:enterprise_linux:llvm-devel");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:redhat:enterprise_linux:llvm-doc");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:redhat:enterprise_linux:llvm-filesystem");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:redhat:enterprise_linux:llvm-googletest");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:redhat:enterprise_linux:llvm-libs");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:redhat:enterprise_linux:llvm-static");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:redhat:enterprise_linux:llvm-test");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:redhat:enterprise_linux:llvm-toolset");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:redhat:enterprise_linux:python3-clang");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:redhat:enterprise_linux:python3-lit");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:redhat:enterprise_linux:python3-lldb");
  script_set_attribute(attribute:"generated_plugin", value:"current");
  script_end_attributes();

  script_category(ACT_GATHER_INFO);
  script_family(english:"Misc.");

  script_copyright(english:"This script is Copyright (C) 2026 and is owned by Tenable, Inc. or an Affiliate thereof.");

  script_dependencies("ssh_get_info2.nasl", "set_linux_os_id.nasl");
  script_require_keys("Host/cpu", "Host/local_checks_enabled", "global_settings/vendor_unpatched", "Host/OS/identifier");
  script_require_ports("Host/OS/CentOS Linux-8", "Host/OS/Debian Linux-11", "Host/OS/Debian Linux-12", "Host/OS/Debian Linux-13", "Host/OS/Debian Linux-14", "Host/OS/Red Hat Enterprise Linux-10", "Host/OS/Red Hat Enterprise Linux-8", "Host/OS/Red Hat Enterprise Linux-9", "Host/OS/Ubuntu Linux-20.04", "Host/OS/Ubuntu Linux-24.04", "Host/OS/Ubuntu Linux-25.10", "Host/OS/Ubuntu Linux-26.04");

  exit(0);
}

if (!get_kb_item("global_settings/vendor_unpatched")) exit(0, "Unpatched Vulnerabilities Detection not active.");
if (!get_kb_item("Host/local_checks_enabled")) audit(AUDIT_LOCAL_CHECKS_NOT_ENABLED);
if (empty_or_null(get_one_kb_item("Host/CentOS/rpm-list")) && empty_or_null(get_one_kb_item("Host/Debian/dpkg-l")) && empty_or_null(get_one_kb_item("Host/RedHat/rpm-list"))) audit(AUDIT_PACKAGE_LIST_MISSING);

include('linux_unpatched.inc');

var distro_constraints_array = {
  "Debian Linux-13": {
    "package_manager": "dpkg-l",
    "constraints": [
      {
        "release": "13",
        "pkgs": [
          {"reference": "bolt-18"},
          {"reference": "bolt-19"},
          {"reference": "clang-18"},
          {"reference": "clang-18-doc"},
          {"reference": "clang-18-examples"},
          {"reference": "clang-19"},
          {"reference": "clang-19-doc"},
          {"reference": "clang-19-examples"},
          {"reference": "clang-format-18"},
          {"reference": "clang-format-19"},
          {"reference": "clang-tidy-18"},
          {"reference": "clang-tidy-19"},
          {"reference": "clang-tools-18"},
          {"reference": "clang-tools-19"},
          {"reference": "clangd-18"},
          {"reference": "clangd-19"},
          {"reference": "flang-18"},
          {"reference": "flang-19"},
          {"reference": "libbolt-18-dev"},
          {"reference": "libbolt-19-dev"},
          {"reference": "libc++-18-dev"},
          {"reference": "libc++-18-dev-wasm32"},
          {"reference": "libc++-19-dev"},
          {"reference": "libc++-19-dev-wasm32"},
          {"reference": "libc++1-18"},
          {"reference": "libc++1-19"},
          {"reference": "libc++abi-18-dev"},
          {"reference": "libc++abi-18-dev-wasm32"},
          {"reference": "libc++abi-19-dev"},
          {"reference": "libc++abi-19-dev-wasm32"},
          {"reference": "libc++abi1-18"},
          {"reference": "libc++abi1-19"},
          {"reference": "libclang-18-dev"},
          {"reference": "libclang-19-dev"},
          {"reference": "libclang-common-18-dev"},
          {"reference": "libclang-common-19-dev"},
          {"reference": "libclang-cpp18"},
          {"reference": "libclang-cpp18-dev"},
          {"reference": "libclang-cpp19"},
          {"reference": "libclang-cpp19-dev"},
          {"reference": "libclang-rt-18-dev"},
          {"reference": "libclang-rt-18-dev-wasm32"},
          {"reference": "libclang-rt-18-dev-wasm64"},
          {"reference": "libclang-rt-19-dev"},
          {"reference": "libclang-rt-19-dev-wasm32"},
          {"reference": "libclang-rt-19-dev-wasm64"},
          {"reference": "libclang1-18"},
          {"reference": "libclang1-19"},
          {"reference": "libclc-18"},
          {"reference": "libclc-18-dev"},
          {"reference": "libclc-19"},
          {"reference": "libclc-19-dev"},
          {"reference": "libflang-18-dev"},
          {"reference": "libflang-19-dev"},
          {"reference": "libfuzzer-18-dev"},
          {"reference": "libfuzzer-19-dev"},
          {"reference": "liblld-18"},
          {"reference": "liblld-18-dev"},
          {"reference": "liblld-19"},
          {"reference": "liblld-19-dev"},
          {"reference": "liblldb-18"},
          {"reference": "liblldb-18-dev"},
          {"reference": "liblldb-19"},
          {"reference": "liblldb-19-dev"},
          {"reference": "libllvm-18-ocaml-dev"},
          {"reference": "libllvm-19-ocaml-dev"},
          {"reference": "libllvm18"},
          {"reference": "libllvm19"},
          {"reference": "libllvmlibc-18-dev"},
          {"reference": "libllvmlibc-19-dev"},
          {"reference": "libmlir-18"},
          {"reference": "libmlir-18-dev"},
          {"reference": "libmlir-19"},
          {"reference": "libmlir-19-dev"},
          {"reference": "libomp-18-dev"},
          {"reference": "libomp-18-doc"},
          {"reference": "libomp-19-dev"},
          {"reference": "libomp-19-doc"},
          {"reference": "libomp5-18"},
          {"reference": "libomp5-19"},
          {"reference": "libpolly-18-dev"},
          {"reference": "libpolly-19-dev"},
          {"reference": "libunwind-18"},
          {"reference": "libunwind-18-dev"},
          {"reference": "libunwind-19"},
          {"reference": "libunwind-19-dev"},
          {"reference": "lld-18"},
          {"reference": "lld-19"},
          {"reference": "lldb-18"},
          {"reference": "lldb-19"},
          {"reference": "llvm-18"},
          {"reference": "llvm-18-dev"},
          {"reference": "llvm-18-doc"},
          {"reference": "llvm-18-examples"},
          {"reference": "llvm-18-linker-tools"},
          {"reference": "llvm-18-runtime"},
          {"reference": "llvm-18-tools"},
          {"reference": "llvm-19"},
          {"reference": "llvm-19-dev"},
          {"reference": "llvm-19-doc"},
          {"reference": "llvm-19-examples"},
          {"reference": "llvm-19-linker-tools"},
          {"reference": "llvm-19-runtime"},
          {"reference": "llvm-19-tools"},
          {"reference": "mlir-18-tools"},
          {"reference": "mlir-19-tools"},
          {"reference": "python3-clang-18"},
          {"reference": "python3-clang-19"},
          {"reference": "python3-lldb-18"},
          {"reference": "python3-lldb-19"}
        ]
      }
    ]
  },
  "Debian Linux-12": {
    "package_manager": "dpkg-l",
    "constraints": [
      {
        "release": "12",
        "pkgs": [
          {"reference": "bolt-19"},
          {"reference": "clang-19"},
          {"reference": "clang-19-doc"},
          {"reference": "clang-19-examples"},
          {"reference": "clang-format-19"},
          {"reference": "clang-tidy-19"},
          {"reference": "clang-tools-19"},
          {"reference": "clangd-19"},
          {"reference": "flang-19"},
          {"reference": "libbolt-19-dev"},
          {"reference": "libc++-19-dev"},
          {"reference": "libc++-19-dev-wasm32"},
          {"reference": "libc++1-19"},
          {"reference": "libc++abi-19-dev"},
          {"reference": "libc++abi-19-dev-wasm32"},
          {"reference": "libc++abi1-19"},
          {"reference": "libclang-19-dev"},
          {"reference": "libclang-common-19-dev"},
          {"reference": "libclang-cpp19"},
          {"reference": "libclang-cpp19-dev"},
          {"reference": "libclang-rt-19-dev"},
          {"reference": "libclang-rt-19-dev-wasm32"},
          {"reference": "libclang-rt-19-dev-wasm64"},
          {"reference": "libclang1-19"},
          {"reference": "libclc-19"},
          {"reference": "libclc-19-dev"},
          {"reference": "libflang-19-dev"},
          {"reference": "libfuzzer-19-dev"},
          {"reference": "liblld-19"},
          {"reference": "liblld-19-dev"},
          {"reference": "liblldb-19"},
          {"reference": "liblldb-19-dev"},
          {"reference": "libllvm-19-ocaml-dev"},
          {"reference": "libllvm19"},
          {"reference": "libllvmlibc-19-dev"},
          {"reference": "libmlir-19"},
          {"reference": "libmlir-19-dev"},
          {"reference": "libomp-19-dev"},
          {"reference": "libomp-19-doc"},
          {"reference": "libomp5-19"},
          {"reference": "libpolly-19-dev"},
          {"reference": "libunwind-19"},
          {"reference": "libunwind-19-dev"},
          {"reference": "lld-19"},
          {"reference": "lldb-19"},
          {"reference": "llvm-19"},
          {"reference": "llvm-19-dev"},
          {"reference": "llvm-19-doc"},
          {"reference": "llvm-19-examples"},
          {"reference": "llvm-19-linker-tools"},
          {"reference": "llvm-19-runtime"},
          {"reference": "llvm-19-tools"},
          {"reference": "mlir-19-tools"},
          {"reference": "python3-clang-19"},
          {"reference": "python3-lldb-19"}
        ]
      }
    ]
  },
  "Debian Linux-11": {
    "package_manager": "dpkg-l",
    "constraints": [
      {
        "release": "11",
        "pkgs": [
          {"reference": "llvm-toolchain-19"}
        ]
      }
    ]
  },
  "Debian Linux-14": {
    "package_manager": "dpkg-l",
    "constraints": [
      {
        "release": "14",
        "pkgs": [
          {"reference": "bolt-19"},
          {"reference": "bolt-21"},
          {"reference": "bolt-22"},
          {"reference": "clang-19"},
          {"reference": "clang-19-doc"},
          {"reference": "clang-19-examples"},
          {"reference": "clang-21"},
          {"reference": "clang-21-doc"},
          {"reference": "clang-21-examples"},
          {"reference": "clang-22"},
          {"reference": "clang-22-doc"},
          {"reference": "clang-22-examples"},
          {"reference": "clang-format-19"},
          {"reference": "clang-format-21"},
          {"reference": "clang-format-22"},
          {"reference": "clang-tidy-19"},
          {"reference": "clang-tidy-21"},
          {"reference": "clang-tidy-22"},
          {"reference": "clang-tools-19"},
          {"reference": "clang-tools-21"},
          {"reference": "clang-tools-22"},
          {"reference": "clangd-19"},
          {"reference": "clangd-21"},
          {"reference": "clangd-22"},
          {"reference": "flang-19"},
          {"reference": "flang-21"},
          {"reference": "flang-22"},
          {"reference": "libbolt-19-dev"},
          {"reference": "libbolt-21-dev"},
          {"reference": "libbolt-22-dev"},
          {"reference": "libc++-19-dev"},
          {"reference": "libc++-19-dev-wasm32"},
          {"reference": "libc++-21-dev"},
          {"reference": "libc++-21-dev-wasm32"},
          {"reference": "libc++-22-dev"},
          {"reference": "libc++-22-dev-wasm32"},
          {"reference": "libc++1"},
          {"reference": "libc++abi-19-dev"},
          {"reference": "libc++abi-19-dev-wasm32"},
          {"reference": "libc++abi-21-dev"},
          {"reference": "libc++abi-21-dev-wasm32"},
          {"reference": "libc++abi-22-dev"},
          {"reference": "libc++abi-22-dev-wasm32"},
          {"reference": "libc++abi1"},
          {"reference": "libclang-19-dev"},
          {"reference": "libclang-21-dev"},
          {"reference": "libclang-22-dev"},
          {"reference": "libclang-common-19-dev"},
          {"reference": "libclang-common-21-dev"},
          {"reference": "libclang-common-22-dev"},
          {"reference": "libclang-cpp19"},
          {"reference": "libclang-cpp19-dev"},
          {"reference": "libclang-cpp21"},
          {"reference": "libclang-cpp21-dev"},
          {"reference": "libclang-cpp22"},
          {"reference": "libclang-cpp22-dev"},
          {"reference": "libclang-rt-19-dev"},
          {"reference": "libclang-rt-19-dev-wasm32"},
          {"reference": "libclang-rt-19-dev-wasm64"},
          {"reference": "libclang-rt-19-dev-win"},
          {"reference": "libclang-rt-21-dev"},
          {"reference": "libclang-rt-21-dev-wasm32"},
          {"reference": "libclang-rt-21-dev-wasm64"},
          {"reference": "libclang-rt-21-dev-win"},
          {"reference": "libclang-rt-22-dev"},
          {"reference": "libclang-rt-22-dev-wasm32"},
          {"reference": "libclang-rt-22-dev-wasm64"},
          {"reference": "libclang-rt-22-dev-win"},
          {"reference": "libclang1-19"},
          {"reference": "libclang1-21"},
          {"reference": "libclang1-22"},
          {"reference": "libclc-19"},
          {"reference": "libclc-19-dev"},
          {"reference": "libclc-21"},
          {"reference": "libclc-21-dev"},
          {"reference": "libclc-22"},
          {"reference": "libclc-22-dev"},
          {"reference": "libflang-19-dev"},
          {"reference": "libflang-21-dev"},
          {"reference": "libflang-22-dev"},
          {"reference": "libfuzzer-19-dev"},
          {"reference": "libfuzzer-21-dev"},
          {"reference": "libfuzzer-22-dev"},
          {"reference": "liblld-19"},
          {"reference": "liblld-19-dev"},
          {"reference": "liblld-21"},
          {"reference": "liblld-21-dev"},
          {"reference": "liblld-22"},
          {"reference": "liblld-22-dev"},
          {"reference": "liblldb-19"},
          {"reference": "liblldb-19-dev"},
          {"reference": "liblldb-21"},
          {"reference": "liblldb-21-dev"},
          {"reference": "liblldb-22"},
          {"reference": "liblldb-22-dev"},
          {"reference": "libllvm-21-ocaml-dev"},
          {"reference": "libllvm-22-ocaml-dev"},
          {"reference": "libllvm19"},
          {"reference": "libllvm21"},
          {"reference": "libllvm22"},
          {"reference": "libllvmlibc-19-dev"},
          {"reference": "libllvmlibc-21-dev"},
          {"reference": "libllvmlibc-22-dev"},
          {"reference": "libmlir-19"},
          {"reference": "libmlir-19-dev"},
          {"reference": "libmlir-21"},
          {"reference": "libmlir-21-dev"},
          {"reference": "libmlir-22"},
          {"reference": "libmlir-22-dev"},
          {"reference": "liboffload-19"},
          {"reference": "liboffload-19-dev"},
          {"reference": "liboffload-21"},
          {"reference": "liboffload-21-dev"},
          {"reference": "liboffload-22"},
          {"reference": "liboffload-22-dev"},
          {"reference": "libomp-19-dev"},
          {"reference": "libomp-19-doc"},
          {"reference": "libomp-21-dev"},
          {"reference": "libomp-21-doc"},
          {"reference": "libomp-22-dev"},
          {"reference": "libomp-22-doc"},
          {"reference": "libomp5"},
          {"reference": "libpolly-19-dev"},
          {"reference": "libpolly-21-dev"},
          {"reference": "libpolly-22-dev"},
          {"reference": "libunwind-19-dev"},
          {"reference": "libunwind-21-dev"},
          {"reference": "libunwind-22-dev"},
          {"reference": "lld-19"},
          {"reference": "lld-21"},
          {"reference": "lld-22"},
          {"reference": "lldb-19"},
          {"reference": "lldb-21"},
          {"reference": "lldb-22"},
          {"reference": "llvm-19"},
          {"reference": "llvm-19-dev"},
          {"reference": "llvm-19-doc"},
          {"reference": "llvm-19-examples"},
          {"reference": "llvm-19-linker-tools"},
          {"reference": "llvm-19-runtime"},
          {"reference": "llvm-19-tools"},
          {"reference": "llvm-21"},
          {"reference": "llvm-21-dev"},
          {"reference": "llvm-21-doc"},
          {"reference": "llvm-21-examples"},
          {"reference": "llvm-21-linker-tools"},
          {"reference": "llvm-21-runtime"},
          {"reference": "llvm-21-tools"},
          {"reference": "llvm-22"},
          {"reference": "llvm-22-dev"},
          {"reference": "llvm-22-doc"},
          {"reference": "llvm-22-examples"},
          {"reference": "llvm-22-linker-tools"},
          {"reference": "llvm-22-runtime"},
          {"reference": "llvm-22-tools"},
          {"reference": "llvm-libunwind1"},
          {"reference": "mlir-19-tools"},
          {"reference": "mlir-21-tools"},
          {"reference": "mlir-22-tools"},
          {"reference": "python3-clang-19"},
          {"reference": "python3-clang-21"},
          {"reference": "python3-clang-22"},
          {"reference": "python3-lldb-19"},
          {"reference": "python3-lldb-21"},
          {"reference": "python3-lldb-22"}
        ]
      }
    ]
  },
  "Ubuntu Linux-20.04": {
    "package_manager": "dpkg-l",
    "constraints": [
      {
        "release": "20.04",
        "pkgs": [
          {"reference": "llvm-toolchain-18"}
        ]
      }
    ]
  },
  "Ubuntu Linux-24.04": {
    "package_manager": "dpkg-l",
    "constraints": [
      {
        "release": "24.04",
        "pkgs": [
          {"reference": "bolt-18"},
          {"reference": "clang-18"},
          {"reference": "clang-18-doc"},
          {"reference": "clang-18-examples"},
          {"reference": "clang-format-18"},
          {"reference": "clang-tidy-18"},
          {"reference": "clang-tools-18"},
          {"reference": "clangd-18"},
          {"reference": "flang-18"},
          {"reference": "libbolt-18-dev"},
          {"reference": "libc++-18-dev"},
          {"reference": "libc++-18-dev-wasm32"},
          {"reference": "libc++1-18"},
          {"reference": "libc++abi-18-dev"},
          {"reference": "libc++abi-18-dev-wasm32"},
          {"reference": "libc++abi1-18"},
          {"reference": "libclang-18-dev"},
          {"reference": "libclang-common-18-dev"},
          {"reference": "libclang-cpp18"},
          {"reference": "libclang-cpp18-dev"},
          {"reference": "libclang-rt-18-dev"},
          {"reference": "libclang-rt-18-dev-wasm32"},
          {"reference": "libclang-rt-18-dev-wasm64"},
          {"reference": "libclang1-18"},
          {"reference": "libclc-18"},
          {"reference": "libclc-18-dev"},
          {"reference": "libflang-18-dev"},
          {"reference": "libfuzzer-18-dev"},
          {"reference": "liblld-18"},
          {"reference": "liblld-18-dev"},
          {"reference": "liblldb-18"},
          {"reference": "liblldb-18-dev"},
          {"reference": "libllvm-18-ocaml-dev"},
          {"reference": "libllvm18"},
          {"reference": "libllvmlibc-18-dev"},
          {"reference": "libmlir-18"},
          {"reference": "libmlir-18-dev"},
          {"reference": "libomp-18-dev"},
          {"reference": "libomp-18-doc"},
          {"reference": "libomp5-18"},
          {"reference": "libpolly-18-dev"},
          {"reference": "libunwind-18"},
          {"reference": "libunwind-18-dev"},
          {"reference": "lld-18"},
          {"reference": "lldb-18"},
          {"reference": "llvm-18"},
          {"reference": "llvm-18-dev"},
          {"reference": "llvm-18-doc"},
          {"reference": "llvm-18-examples"},
          {"reference": "llvm-18-linker-tools"},
          {"reference": "llvm-18-runtime"},
          {"reference": "llvm-18-tools"},
          {"reference": "llvm-toolchain-19"},
          {"reference": "mlir-18-tools"},
          {"reference": "python3-clang-18"},
          {"reference": "python3-lldb-18"}
        ]
      }
    ]
  },
  "Ubuntu Linux-25.10": {
    "package_manager": "dpkg-l",
    "constraints": [
      {
        "release": "25.10",
        "pkgs": [
          {"reference": "bolt-19"},
          {"reference": "clang-19"},
          {"reference": "clang-19-doc"},
          {"reference": "clang-19-examples"},
          {"reference": "clang-format-19"},
          {"reference": "clang-tidy-19"},
          {"reference": "clang-tools-19"},
          {"reference": "clangd-19"},
          {"reference": "flang-19"},
          {"reference": "libbolt-19-dev"},
          {"reference": "libc++-19-dev"},
          {"reference": "libc++-19-dev-wasm32"},
          {"reference": "libc++1-19"},
          {"reference": "libc++abi-19-dev"},
          {"reference": "libc++abi-19-dev-wasm32"},
          {"reference": "libc++abi1-19"},
          {"reference": "libclang-19-dev"},
          {"reference": "libclang-common-19-dev"},
          {"reference": "libclang-cpp19"},
          {"reference": "libclang-cpp19-dev"},
          {"reference": "libclang-rt-19-dev"},
          {"reference": "libclang-rt-19-dev-wasm32"},
          {"reference": "libclang-rt-19-dev-wasm64"},
          {"reference": "libclang1-19"},
          {"reference": "libclc-19"},
          {"reference": "libclc-19-dev"},
          {"reference": "libflang-19-dev"},
          {"reference": "libfuzzer-19-dev"},
          {"reference": "liblld-19"},
          {"reference": "liblld-19-dev"},
          {"reference": "liblldb-19"},
          {"reference": "liblldb-19-dev"},
          {"reference": "libllvm-19-ocaml-dev"},
          {"reference": "libllvm19"},
          {"reference": "libllvmlibc-19-dev"},
          {"reference": "libmlir-19"},
          {"reference": "libmlir-19-dev"},
          {"reference": "libomp-19-dev"},
          {"reference": "libomp-19-doc"},
          {"reference": "libomp5-19"},
          {"reference": "libpolly-19-dev"},
          {"reference": "libunwind-19"},
          {"reference": "libunwind-19-dev"},
          {"reference": "lld-19"},
          {"reference": "lldb-19"},
          {"reference": "llvm-19"},
          {"reference": "llvm-19-dev"},
          {"reference": "llvm-19-doc"},
          {"reference": "llvm-19-examples"},
          {"reference": "llvm-19-linker-tools"},
          {"reference": "llvm-19-runtime"},
          {"reference": "llvm-19-tools"},
          {"reference": "llvm-toolchain-18"},
          {"reference": "llvm-toolchain-21"},
          {"reference": "mlir-19-tools"},
          {"reference": "python3-clang-19"},
          {"reference": "python3-lldb-19"}
        ]
      }
    ]
  },
  "Ubuntu Linux-26.04": {
    "package_manager": "dpkg-l",
    "constraints": [
      {
        "release": "26.04",
        "pkgs": [
          {"reference": "bolt-21"},
          {"reference": "clang-21"},
          {"reference": "clang-21-doc"},
          {"reference": "clang-21-examples"},
          {"reference": "clang-format-21"},
          {"reference": "clang-tidy-21"},
          {"reference": "clang-tools-21"},
          {"reference": "clangd-21"},
          {"reference": "flang-21"},
          {"reference": "libbolt-21-dev"},
          {"reference": "libc++-21-dev"},
          {"reference": "libc++-21-dev-wasm32"},
          {"reference": "libc++abi-21-dev"},
          {"reference": "libc++abi-21-dev-wasm32"},
          {"reference": "libclang-21-dev"},
          {"reference": "libclang-common-21-dev"},
          {"reference": "libclang-cpp21"},
          {"reference": "libclang-cpp21-dev"},
          {"reference": "libclang-rt-21-dev"},
          {"reference": "libclang-rt-21-dev-wasm32"},
          {"reference": "libclang-rt-21-dev-wasm64"},
          {"reference": "libclang-rt-21-dev-win"},
          {"reference": "libclang1-21"},
          {"reference": "libclc-21"},
          {"reference": "libclc-21-dev"},
          {"reference": "libflang-21-dev"},
          {"reference": "libfuzzer-21-dev"},
          {"reference": "liblld-21"},
          {"reference": "liblld-21-dev"},
          {"reference": "liblldb-21"},
          {"reference": "liblldb-21-dev"},
          {"reference": "libllvm-21-ocaml-dev"},
          {"reference": "libllvm21"},
          {"reference": "libllvmlibc-21-dev"},
          {"reference": "libmlir-21"},
          {"reference": "libmlir-21-dev"},
          {"reference": "liboffload-21"},
          {"reference": "liboffload-21-dev"},
          {"reference": "libomp-21-dev"},
          {"reference": "libomp-21-doc"},
          {"reference": "libpolly-21-dev"},
          {"reference": "libunwind-21-dev"},
          {"reference": "lld-21"},
          {"reference": "lldb-21"},
          {"reference": "llvm-21"},
          {"reference": "llvm-21-dev"},
          {"reference": "llvm-21-doc"},
          {"reference": "llvm-21-examples"},
          {"reference": "llvm-21-linker-tools"},
          {"reference": "llvm-21-runtime"},
          {"reference": "llvm-21-tools"},
          {"reference": "llvm-toolchain-18"},
          {"reference": "llvm-toolchain-19"},
          {"reference": "llvm-toolchain-22"},
          {"reference": "mlir-21-tools"},
          {"reference": "python3-clang-21"},
          {"reference": "python3-lldb-21"}
        ]
      }
    ]
  },
  "Red Hat Enterprise Linux-10": {
    "package_manager": "rpm-list",
    "constraints": [
      {
        "release": "10",
        "pkgs": [
          {"reference": "clang"},
          {"reference": "clang-analyzer"},
          {"reference": "clang-devel"},
          {"reference": "clang-libs"},
          {"reference": "clang-resource-filesystem"},
          {"reference": "clang-tools-extra"},
          {"reference": "compiler-rt"},
          {"reference": "git-clang-format"},
          {"reference": "libomp"},
          {"reference": "libomp-devel"},
          {"reference": "lld"},
          {"reference": "lld-devel"},
          {"reference": "lld-libs"},
          {"reference": "lldb"},
          {"reference": "lldb-devel"},
          {"reference": "llvm"},
          {"reference": "llvm-devel"},
          {"reference": "llvm-doc"},
          {"reference": "llvm-filesystem"},
          {"reference": "llvm-googletest"},
          {"reference": "llvm-libs"},
          {"reference": "llvm-static"},
          {"reference": "llvm-test"},
          {"reference": "llvm-toolset"},
          {"reference": "python3-clang"},
          {"reference": "python3-lit"},
          {"reference": "python3-lldb"}
        ]
      }
    ]
  },
  "Red Hat Enterprise Linux-9": {
    "package_manager": "rpm-list",
    "constraints": [
      {
        "release": "9",
        "pkgs": [
          {"reference": "clang"},
          {"reference": "clang-analyzer"},
          {"reference": "clang-devel"},
          {"reference": "clang-libs"},
          {"reference": "clang-resource-filesystem"},
          {"reference": "clang-tools-extra"},
          {"reference": "compiler-rt"},
          {"reference": "git-clang-format"},
          {"reference": "libomp"},
          {"reference": "libomp-devel"},
          {"reference": "lld"},
          {"reference": "lld-devel"},
          {"reference": "lld-libs"},
          {"reference": "lldb"},
          {"reference": "lldb-devel"},
          {"reference": "llvm"},
          {"reference": "llvm-devel"},
          {"reference": "llvm-doc"},
          {"reference": "llvm-filesystem"},
          {"reference": "llvm-googletest"},
          {"reference": "llvm-libs"},
          {"reference": "llvm-static"},
          {"reference": "llvm-test"},
          {"reference": "llvm-toolset"},
          {"reference": "python3-clang"},
          {"reference": "python3-lit"},
          {"reference": "python3-lldb"}
        ]
      }
    ]
  },
  "CentOS Linux-8": {
    "package_manager": "rpm-list",
    "constraints": [
      {
        "release": "8",
        "pkgs": [
          {"reference": "llvm"},
          {"reference": "llvm-devel"},
          {"reference": "llvm-doc"},
          {"reference": "llvm-googletest"},
          {"reference": "llvm-libs"},
          {"reference": "llvm-static"},
          {"reference": "llvm-test"}
        ]
      }
    ]
  },
  "Red Hat Enterprise Linux-8": {
    "package_manager": "rpm-list",
    "constraints": [
      {
        "release": "8",
        "pkgs": [
          {"reference": "llvm"},
          {"reference": "llvm-devel"},
          {"reference": "llvm-doc"},
          {"reference": "llvm-googletest"},
          {"reference": "llvm-libs"},
          {"reference": "llvm-static"},
          {"reference": "llvm-test"}
        ]
      }
    ]
  }
};

var distro_constraints_values = linux_unpatched::get_distro_constraints(distro_constraints_arr:distro_constraints_array);
if (empty_or_null(distro_constraints_values)) audit(AUDIT_HOST_NOT, 'affected');
var report = linux_unpatched::check_unpatched_constraints(distro_constraints_values:distro_constraints_values);

if (!empty_or_null(report))
{
  security_report_v4(
      port       : 0,
      severity   : SECURITY_WARNING,
      extra      : report
  );
  exit(0);
}
else
{
  audit(AUDIT_HOST_NOT, 'affected');
}

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

05 Jul 2026 00:00Current
5.9Medium risk
Vulners AI Score5.9
CVSS 21.7
CVSS 3.13.3
CVSS 44.8
CVSS 33.3
EPSS0.00124
SSVC
9