{
  "threat_severity" : "Important",
  "public_date" : "2026-08-10T11:59:34Z",
  "bugzilla" : {
    "description" : "kernel: Linux kernel: Arbitrary code execution via userfaultfd shadow stack manipulation",
    "id" : "2513167",
    "url" : "https://bugzilla.redhat.com/show_bug.cgi?id=2513167"
  },
  "cvss3" : {
    "cvss3_base_score" : "7.3",
    "cvss3_scoring_vector" : "CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:L/A:H",
    "status" : "verified"
  },
  "cwe" : "CWE-94",
  "details" : [ "In the Linux kernel, the following vulnerability has been resolved:\nuserfaultfd: prevent registration of special VMAs\nVova Tokarev says:\nuserfaultfd allows registration on shadow stack VMAs.  With userfaultfd\naccess, you can register on the shadow stack, discard a page ... and\ninject a page with chosen return addresses via UFFDIO_COPY.\nUpdate vma_can_userfault() to reject VM_SHADOW_STACK.\nWhile on it, also reject VM_SPECIAL so that if a driver would implement\nvm_uffd_ops, it wouldn't be possible to register special VMAs with\nuserfaultfd.\nSince VM_SPECIAL includes VM_DONTEXPAND which is set but hugetlb, exclude\nhugetlb VMAs from the check for VM_SPECIAL.", "A flaw was found in the Linux kernel's userfaultfd mechanism. A local attacker with userfaultfd access could register on shadow stack Virtual Memory Areas (VMAs). By discarding a page and injecting a page with chosen return addresses, an attacker could achieve arbitrary code execution. This vulnerability arises from the improper handling of special VMAs, including shadow stacks, allowing for manipulation of memory regions." ],
  "affected_release" : [ {
    "product_name" : "Red Hat Enterprise Linux 10",
    "release_date" : "2026-09-01T00:00:00Z",
    "advisory" : "RHSA-2026:61887",
    "cpe" : "cpe:/o:redhat:enterprise_linux:10.2",
    "package" : "kernel-0:6.12.0-211.50.1.el10_2"
  }, {
    "product_name" : "Red Hat Enterprise Linux 9",
    "release_date" : "2026-09-04T00:00:00Z",
    "advisory" : "RHSA-2026:63129",
    "cpe" : "cpe:/a:redhat:enterprise_linux:9",
    "package" : "kernel-0:5.14.0-687.44.1.el9_8"
  }, {
    "product_name" : "Red Hat Enterprise Linux 9",
    "release_date" : "2026-09-04T00:00:00Z",
    "advisory" : "RHSA-2026:63129",
    "cpe" : "cpe:/o:redhat:enterprise_linux:9",
    "package" : "kernel-0:5.14.0-687.44.1.el9_8"
  } ],
  "package_state" : [ {
    "product_name" : "Red Hat Enterprise Linux 6",
    "fix_state" : "Not affected",
    "package_name" : "kernel",
    "cpe" : "cpe:/o:redhat:enterprise_linux:6"
  }, {
    "product_name" : "Red Hat Enterprise Linux 7",
    "fix_state" : "Not affected",
    "package_name" : "kernel",
    "cpe" : "cpe:/o:redhat:enterprise_linux:7"
  }, {
    "product_name" : "Red Hat Enterprise Linux 7",
    "fix_state" : "Not affected",
    "package_name" : "kernel-rt",
    "cpe" : "cpe:/o:redhat:enterprise_linux:7"
  }, {
    "product_name" : "Red Hat Enterprise Linux 8",
    "fix_state" : "Not affected",
    "package_name" : "kernel",
    "cpe" : "cpe:/o:redhat:enterprise_linux:8"
  }, {
    "product_name" : "Red Hat Enterprise Linux 8",
    "fix_state" : "Not affected",
    "package_name" : "kernel-rt",
    "cpe" : "cpe:/o:redhat:enterprise_linux:8"
  }, {
    "product_name" : "Red Hat Enterprise Linux 9",
    "fix_state" : "Not affected",
    "package_name" : "kernel-rt",
    "cpe" : "cpe:/o:redhat:enterprise_linux:9"
  }, {
    "product_name" : "Red Hat Enterprise Linux for NVIDIA 26",
    "fix_state" : "Not affected",
    "package_name" : "kernel",
    "cpe" : "cpe:/a:redhat:enterprise_linux_nvidia:"
  } ],
  "references" : [ "https://www.cve.org/CVERecord?id=CVE-2026-68166\nhttps://nvd.nist.gov/vuln/detail/CVE-2026-68166\nhttps://git.kernel.org/stable/c/0c26202b157f1efc3cd2f26f5c30f59b508a6a5d\nhttps://git.kernel.org/stable/c/165613191ad9d034bf17c00e3a142f9561597ec5\nhttps://git.kernel.org/stable/c/3c58f641e813c3c71039f8fd4d4e2a3aab713288" ],
  "name" : "CVE-2026-68166",
  "csaw" : false
}