CVE-2026-72422 (GCVE-0-2026-72422)

Vulnerability from cvelistv5 – Published: 2026-08-15 05:56 – Updated: 2026-08-17 05:44
VLAI
Title
ksmbd: fix use-after-free of conn->preauth_info in concurrent SMB2 NEGOTIATE
Summary
In the Linux kernel, the following vulnerability has been resolved: ksmbd: fix use-after-free of conn->preauth_info in concurrent SMB2 NEGOTIATE conn->preauth_info is shared connection state (struct preauth_integrity_info, kmalloc-96) that is allocated and freed by the SMB2 NEGOTIATE handler and read by the response send path. smb2_handle_negotiate() allocates conn->preauth_info, and on a deassemble_neg_contexts() failure kfrees it and sets it to NULL. Both the allocation and the free/NULL happen under ksmbd_conn_lock(conn) (the connection srv_mutex), which is held across the whole handler body. The response send path smb3_preauth_hash_rsp(), called from the send: block of __handle_ksmbd_work(), reads conn->preauth_info and dereferences conn->preauth_info->Preauth_HashValue (via ksmbd_gen_preauth_integrity_hash()) without taking conn_lock. When a client drives two SMB2 NEGOTIATE requests on the same connection, one worker can free conn->preauth_info on the failing-negotiate path while a concurrent send-path worker is reading it, producing a slab use-after-free read (KASAN-confirmed). The send-path read tested conn->preauth_info for NULL but raced with the free that occurs between the NULL check and the dereference, so the NULL guard alone does not close the window. Serialize the NEGOTIATE-branch read in smb3_preauth_hash_rsp() under ksmbd_conn_lock(conn) and re-check conn->preauth_info inside the lock. Because the negotiate handler holds conn_lock across its kfree + NULL assignment, a reader that also takes conn_lock either runs fully before the allocation or fully after the NULL store, and can never observe the freed-but-not-yet-NULLed pointer. ksmbd_gen_preauth_integrity_hash() takes no locks itself (it only computes a SHA-512 over the buffer), so no lock-ordering inversion is introduced, and conn_lock is a sleepable mutex which is safe on this send path (it already performs network I/O).
Impacted products
Vendor Product Version CPE status
Linux Linux Affected: dd4e4c811898410e6a3ae3b63207b7c542860907 , < c7bef84740d1d57848c74f6f5b996606e43ea4fe (git)
Affected: aa7253c2393f6dcd6a1468b0792f6da76edad917 , < d0a469122e7bf8338fec1949fb1e8e1290ed8caa (git)
Affected: aa7253c2393f6dcd6a1468b0792f6da76edad917 , < 7470511d085af1c7a043a60e53d52b512d5a10b1 (git)
Affected: aa7253c2393f6dcd6a1468b0792f6da76edad917 , < 16a1ecf39c217e3d164bd32ef2a4f650abc067fa (git)
Affected: aa7253c2393f6dcd6a1468b0792f6da76edad917 , < 77bb0bbfcc4e777ca653174689e5e363f8ee63d1 (git)
Affected: aa7253c2393f6dcd6a1468b0792f6da76edad917 , < 1c89da3baa2b1f269178afa87dc30479b8535776 (git)
Affected: aa7253c2393f6dcd6a1468b0792f6da76edad917 , < 0c054227479ed7e36ebccb3a558bc0ef698264f6 (git)
Affected: 8a8315a5960bd2b5ffc75f44fc089e57c3b17c44 (git)
Affected: ff20f1875889dbe4a67c9298e609d7c88cf6456d (git)
Affected: 5.15.61 , < 5.15.212 (semver)
Affected: 5.18.18 , < 5.19 (semver)
Affected: 5.19.2 , < 5.20 (semver)
guessed Create a notification for this product.
Linux Linux Affected: 6.0
Unaffected: 0 , < 6.0 (semver)
Unaffected: 5.15.212 , ≤ 5.15.* (semver)
Unaffected: 6.1.178 , ≤ 6.1.* (semver)
Unaffected: 6.6.145 , ≤ 6.6.* (semver)
Unaffected: 6.12.97 , ≤ 6.12.* (semver)
Unaffected: 6.18.40 , ≤ 6.18.* (semver)
Unaffected: 7.1.5 , ≤ 7.1.* (semver)
Unaffected: 7.2 , ≤ * (original_commit_for_fix)
guessed Create a notification for this product.
Show details on NVD website

{
  "containers": {
    "cna": {
      "affected": [
        {
          "defaultStatus": "unaffected",
          "product": "Linux",
          "programFiles": [
            "fs/smb/server/smb2pdu.c"
          ],
          "repo": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git",
          "vendor": "Linux",
          "versions": [
            {
              "lessThan": "c7bef84740d1d57848c74f6f5b996606e43ea4fe",
              "status": "affected",
              "version": "dd4e4c811898410e6a3ae3b63207b7c542860907",
              "versionType": "git"
            },
            {
              "lessThan": "d0a469122e7bf8338fec1949fb1e8e1290ed8caa",
              "status": "affected",
              "version": "aa7253c2393f6dcd6a1468b0792f6da76edad917",
              "versionType": "git"
            },
            {
              "lessThan": "7470511d085af1c7a043a60e53d52b512d5a10b1",
              "status": "affected",
              "version": "aa7253c2393f6dcd6a1468b0792f6da76edad917",
              "versionType": "git"
            },
            {
              "lessThan": "16a1ecf39c217e3d164bd32ef2a4f650abc067fa",
              "status": "affected",
              "version": "aa7253c2393f6dcd6a1468b0792f6da76edad917",
              "versionType": "git"
            },
            {
              "lessThan": "77bb0bbfcc4e777ca653174689e5e363f8ee63d1",
              "status": "affected",
              "version": "aa7253c2393f6dcd6a1468b0792f6da76edad917",
              "versionType": "git"
            },
            {
              "lessThan": "1c89da3baa2b1f269178afa87dc30479b8535776",
              "status": "affected",
              "version": "aa7253c2393f6dcd6a1468b0792f6da76edad917",
              "versionType": "git"
            },
            {
              "lessThan": "0c054227479ed7e36ebccb3a558bc0ef698264f6",
              "status": "affected",
              "version": "aa7253c2393f6dcd6a1468b0792f6da76edad917",
              "versionType": "git"
            },
            {
              "status": "affected",
              "version": "8a8315a5960bd2b5ffc75f44fc089e57c3b17c44",
              "versionType": "git"
            },
            {
              "status": "affected",
              "version": "ff20f1875889dbe4a67c9298e609d7c88cf6456d",
              "versionType": "git"
            },
            {
              "lessThan": "5.15.212",
              "status": "affected",
              "version": "5.15.61",
              "versionType": "semver"
            },
            {
              "lessThan": "5.19",
              "status": "affected",
              "version": "5.18.18",
              "versionType": "semver"
            },
            {
              "lessThan": "5.20",
              "status": "affected",
              "version": "5.19.2",
              "versionType": "semver"
            }
          ]
        },
        {
          "defaultStatus": "affected",
          "product": "Linux",
          "programFiles": [
            "fs/smb/server/smb2pdu.c"
          ],
          "repo": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git",
          "vendor": "Linux",
          "versions": [
            {
              "status": "affected",
              "version": "6.0"
            },
            {
              "lessThan": "6.0",
              "status": "unaffected",
              "version": "0",
              "versionType": "semver"
            },
            {
              "lessThanOrEqual": "5.15.*",
              "status": "unaffected",
              "version": "5.15.212",
              "versionType": "semver"
            },
            {
              "lessThanOrEqual": "6.1.*",
              "status": "unaffected",
              "version": "6.1.178",
              "versionType": "semver"
            },
            {
              "lessThanOrEqual": "6.6.*",
              "status": "unaffected",
              "version": "6.6.145",
              "versionType": "semver"
            },
            {
              "lessThanOrEqual": "6.12.*",
              "status": "unaffected",
              "version": "6.12.97",
              "versionType": "semver"
            },
            {
              "lessThanOrEqual": "6.18.*",
              "status": "unaffected",
              "version": "6.18.40",
              "versionType": "semver"
            },
            {
              "lessThanOrEqual": "7.1.*",
              "status": "unaffected",
              "version": "7.1.5",
              "versionType": "semver"
            },
            {
              "lessThanOrEqual": "*",
              "status": "unaffected",
              "version": "7.2",
              "versionType": "original_commit_for_fix"
            }
          ]
        }
      ],
      "cpeApplicability": [
        {
          "nodes": [
            {
              "cpeMatch": [
                {
                  "criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
                  "versionEndExcluding": "5.15.212",
                  "versionStartIncluding": "5.15.61",
                  "vulnerable": true
                },
                {
                  "criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
                  "versionEndExcluding": "6.1.178",
                  "versionStartIncluding": "6.0",
                  "vulnerable": true
                },
                {
                  "criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
                  "versionEndExcluding": "6.6.145",
                  "versionStartIncluding": "6.0",
                  "vulnerable": true
                },
                {
                  "criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
                  "versionEndExcluding": "6.12.97",
                  "versionStartIncluding": "6.0",
                  "vulnerable": true
                },
                {
                  "criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
                  "versionEndExcluding": "6.18.40",
                  "versionStartIncluding": "6.0",
                  "vulnerable": true
                },
                {
                  "criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
                  "versionEndExcluding": "7.1.5",
                  "versionStartIncluding": "6.0",
                  "vulnerable": true
                },
                {
                  "criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
                  "versionEndExcluding": "7.2",
                  "versionStartIncluding": "6.0",
                  "vulnerable": true
                },
                {
                  "criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
                  "versionStartIncluding": "5.18.18",
                  "vulnerable": true
                },
                {
                  "criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
                  "versionStartIncluding": "5.19.2",
                  "vulnerable": true
                }
              ],
              "negate": false,
              "operator": "OR"
            }
          ]
        }
      ],
      "descriptions": [
        {
          "lang": "en",
          "value": "In the Linux kernel, the following vulnerability has been resolved:\n\nksmbd: fix use-after-free of conn-\u003epreauth_info in concurrent SMB2 NEGOTIATE\n\nconn-\u003epreauth_info is shared connection state (struct\npreauth_integrity_info, kmalloc-96) that is allocated and freed by the\nSMB2 NEGOTIATE handler and read by the response send path.\n\nsmb2_handle_negotiate() allocates conn-\u003epreauth_info, and on a\ndeassemble_neg_contexts() failure kfrees it and sets it to NULL. Both the\nallocation and the free/NULL happen under ksmbd_conn_lock(conn) (the\nconnection srv_mutex), which is held across the whole handler body.\n\nThe response send path smb3_preauth_hash_rsp(), called from the send:\nblock of __handle_ksmbd_work(), reads conn-\u003epreauth_info and dereferences\nconn-\u003epreauth_info-\u003ePreauth_HashValue (via\nksmbd_gen_preauth_integrity_hash()) without taking conn_lock. When a\nclient drives two SMB2 NEGOTIATE requests on the same connection, one\nworker can free conn-\u003epreauth_info on the failing-negotiate path while a\nconcurrent send-path worker is reading it, producing a slab\nuse-after-free read (KASAN-confirmed).\n\nThe send-path read tested conn-\u003epreauth_info for NULL but raced with the\nfree that occurs between the NULL check and the dereference, so the NULL\nguard alone does not close the window.\n\nSerialize the NEGOTIATE-branch read in smb3_preauth_hash_rsp() under\nksmbd_conn_lock(conn) and re-check conn-\u003epreauth_info inside the lock.\nBecause the negotiate handler holds conn_lock across its kfree + NULL\nassignment, a reader that also takes conn_lock either runs fully before\nthe allocation or fully after the NULL store, and can never observe the\nfreed-but-not-yet-NULLed pointer. ksmbd_gen_preauth_integrity_hash()\ntakes no locks itself (it only computes a SHA-512 over the buffer), so\nno lock-ordering inversion is introduced, and conn_lock is a sleepable\nmutex which is safe on this send path (it already performs network I/O)."
        }
      ],
      "metrics": [
        {
          "cvssV3_1": {
            "baseScore": 9.8,
            "baseSeverity": "CRITICAL",
            "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H",
            "version": "3.1"
          },
          "scenarios": [
            {
              "lang": "en",
              "value": "AV:N - The bug is in ksmbd\u0027s SMB2 NEGOTIATE handler reachable by any remote client over TCP port 445 without local access; exploitation requires only crafted SMB 3.1.1 negotiate packets on an established network connection.\nAC:L - The attacker controls both sides of the race by pipelining two SMB2 NEGOTIATE requests on the same connection, with one crafted to fail deassemble_neg_contexts() and free preauth_info while the other is in the response send path; KASAN-confirmed UAF with no uncontrollable timing.\nPR:N - SMB2 NEGOTIATE is processed before any authentication or session establishment; smb2_check_user_session explicitly exempts NEGOTIATE from session validation, so an unauthenticated remote attacker can reach the vulnerable code path.\nUI:N - Exploitation requires only network packets sent by the attacker to an exposed ksmbd instance; no victim user action such as mounting a share or opening a file is needed.\nS:U - Successful exploitation compromises kernel memory on the SMB server host itself; this is standard in-kernel memory corruption without crossing a VM, container, or IOMMU security boundary to a separate authority.\nC:H - KASAN-confirmed slab use-after-free read of conn-\u003epreauth_info (kmalloc-96) via Preauth_HashValue and Preauth_HashId dereference; UAF on attacker-influenced freed heap memory enables arbitrary kernel memory disclosure through heap grooming.\nI:H - The UAF corrupts kernel heap state on a network-facing pre-auth path; freed preauth_integrity_info objects can be reallocated via heap spraying to obtain arbitrary write or control-flow hijack primitives beyond the immediate hash-buffer access.\nA:H - Concurrent UAF read of freed conn-\u003epreauth_info during smb3_preauth_hash_rsp() causes kernel oops or panic (KASAN-confirmed); even without full exploitation the race reliably triggers high-severity denial of service on the server."
            }
          ]
        }
      ],
      "providerMetadata": {
        "dateUpdated": "2026-08-17T05:44:02.758Z",
        "orgId": "416baaa9-dc9f-4396-8d5f-8c081fb06d67",
        "shortName": "Linux"
      },
      "references": [
        {
          "url": "https://git.kernel.org/stable/c/c7bef84740d1d57848c74f6f5b996606e43ea4fe"
        },
        {
          "url": "https://git.kernel.org/stable/c/d0a469122e7bf8338fec1949fb1e8e1290ed8caa"
        },
        {
          "url": "https://git.kernel.org/stable/c/7470511d085af1c7a043a60e53d52b512d5a10b1"
        },
        {
          "url": "https://git.kernel.org/stable/c/16a1ecf39c217e3d164bd32ef2a4f650abc067fa"
        },
        {
          "url": "https://git.kernel.org/stable/c/77bb0bbfcc4e777ca653174689e5e363f8ee63d1"
        },
        {
          "url": "https://git.kernel.org/stable/c/1c89da3baa2b1f269178afa87dc30479b8535776"
        },
        {
          "url": "https://git.kernel.org/stable/c/0c054227479ed7e36ebccb3a558bc0ef698264f6"
        }
      ],
      "title": "ksmbd: fix use-after-free of conn-\u003epreauth_info in concurrent SMB2 NEGOTIATE",
      "x_generator": {
        "engine": "bippy-1.2.0"
      }
    }
  },
  "cveMetadata": {
    "assignerOrgId": "416baaa9-dc9f-4396-8d5f-8c081fb06d67",
    "assignerShortName": "Linux",
    "cveId": "CVE-2026-72422",
    "datePublished": "2026-08-15T05:56:41.090Z",
    "dateReserved": "2026-08-09T03:40:39.927Z",
    "dateUpdated": "2026-08-17T05:44:02.758Z",
    "state": "PUBLISHED"
  },
  "dataType": "CVE_RECORD",
  "dataVersion": "5.2",
  "vulnerability-lookup:meta": {
    "epss": {
      "cve": "CVE-2026-72422",
      "date": "2026-09-21",
      "epss": "0.0066",
      "percentile": "0.49773"
    },
    "nvd": {
      "cve": {
        "affected": [
          {
            "affectedData": [
              {
                "defaultStatus": "unaffected",
                "product": "Linux",
                "programFiles": [
                  "fs/smb/server/smb2pdu.c"
                ],
                "repo": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git",
                "vendor": "Linux",
                "versions": [
                  {
                    "lessThan": "c7bef84740d1d57848c74f6f5b996606e43ea4fe",
                    "status": "affected",
                    "version": "dd4e4c811898410e6a3ae3b63207b7c542860907",
                    "versionType": "git"
                  },
                  {
                    "lessThan": "d0a469122e7bf8338fec1949fb1e8e1290ed8caa",
                    "status": "affected",
                    "version": "aa7253c2393f6dcd6a1468b0792f6da76edad917",
                    "versionType": "git"
                  },
                  {
                    "lessThan": "7470511d085af1c7a043a60e53d52b512d5a10b1",
                    "status": "affected",
                    "version": "aa7253c2393f6dcd6a1468b0792f6da76edad917",
                    "versionType": "git"
                  },
                  {
                    "lessThan": "16a1ecf39c217e3d164bd32ef2a4f650abc067fa",
                    "status": "affected",
                    "version": "aa7253c2393f6dcd6a1468b0792f6da76edad917",
                    "versionType": "git"
                  },
                  {
                    "lessThan": "77bb0bbfcc4e777ca653174689e5e363f8ee63d1",
                    "status": "affected",
                    "version": "aa7253c2393f6dcd6a1468b0792f6da76edad917",
                    "versionType": "git"
                  },
                  {
                    "lessThan": "1c89da3baa2b1f269178afa87dc30479b8535776",
                    "status": "affected",
                    "version": "aa7253c2393f6dcd6a1468b0792f6da76edad917",
                    "versionType": "git"
                  },
                  {
                    "lessThan": "0c054227479ed7e36ebccb3a558bc0ef698264f6",
                    "status": "affected",
                    "version": "aa7253c2393f6dcd6a1468b0792f6da76edad917",
                    "versionType": "git"
                  },
                  {
                    "status": "affected",
                    "version": "8a8315a5960bd2b5ffc75f44fc089e57c3b17c44",
                    "versionType": "git"
                  },
                  {
                    "status": "affected",
                    "version": "ff20f1875889dbe4a67c9298e609d7c88cf6456d",
                    "versionType": "git"
                  },
                  {
                    "lessThan": "5.15.212",
                    "status": "affected",
                    "version": "5.15.61",
                    "versionType": "semver"
                  },
                  {
                    "lessThan": "5.19",
                    "status": "affected",
                    "version": "5.18.18",
                    "versionType": "semver"
                  },
                  {
                    "lessThan": "5.20",
                    "status": "affected",
                    "version": "5.19.2",
                    "versionType": "semver"
                  }
                ]
              },
              {
                "defaultStatus": "affected",
                "product": "Linux",
                "programFiles": [
                  "fs/smb/server/smb2pdu.c"
                ],
                "repo": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git",
                "vendor": "Linux",
                "versions": [
                  {
                    "status": "affected",
                    "version": "6.0"
                  },
                  {
                    "lessThan": "6.0",
                    "status": "unaffected",
                    "version": "0",
                    "versionType": "semver"
                  },
                  {
                    "lessThanOrEqual": "5.15.*",
                    "status": "unaffected",
                    "version": "5.15.212",
                    "versionType": "semver"
                  },
                  {
                    "lessThanOrEqual": "6.1.*",
                    "status": "unaffected",
                    "version": "6.1.178",
                    "versionType": "semver"
                  },
                  {
                    "lessThanOrEqual": "6.6.*",
                    "status": "unaffected",
                    "version": "6.6.145",
                    "versionType": "semver"
                  },
                  {
                    "lessThanOrEqual": "6.12.*",
                    "status": "unaffected",
                    "version": "6.12.97",
                    "versionType": "semver"
                  },
                  {
                    "lessThanOrEqual": "6.18.*",
                    "status": "unaffected",
                    "version": "6.18.40",
                    "versionType": "semver"
                  },
                  {
                    "lessThanOrEqual": "7.1.*",
                    "status": "unaffected",
                    "version": "7.1.5",
                    "versionType": "semver"
                  },
                  {
                    "lessThanOrEqual": "*",
                    "status": "unaffected",
                    "version": "7.2",
                    "versionType": "original_commit_for_fix"
                  }
                ]
              }
            ],
            "source": "416baaa9-dc9f-4396-8d5f-8c081fb06d67"
          }
        ],
        "cveTags": [],
        "descriptions": [
          {
            "lang": "en",
            "value": "In the Linux kernel, the following vulnerability has been resolved:\n\nksmbd: fix use-after-free of conn-\u003epreauth_info in concurrent SMB2 NEGOTIATE\n\nconn-\u003epreauth_info is shared connection state (struct\npreauth_integrity_info, kmalloc-96) that is allocated and freed by the\nSMB2 NEGOTIATE handler and read by the response send path.\n\nsmb2_handle_negotiate() allocates conn-\u003epreauth_info, and on a\ndeassemble_neg_contexts() failure kfrees it and sets it to NULL. Both the\nallocation and the free/NULL happen under ksmbd_conn_lock(conn) (the\nconnection srv_mutex), which is held across the whole handler body.\n\nThe response send path smb3_preauth_hash_rsp(), called from the send:\nblock of __handle_ksmbd_work(), reads conn-\u003epreauth_info and dereferences\nconn-\u003epreauth_info-\u003ePreauth_HashValue (via\nksmbd_gen_preauth_integrity_hash()) without taking conn_lock. When a\nclient drives two SMB2 NEGOTIATE requests on the same connection, one\nworker can free conn-\u003epreauth_info on the failing-negotiate path while a\nconcurrent send-path worker is reading it, producing a slab\nuse-after-free read (KASAN-confirmed).\n\nThe send-path read tested conn-\u003epreauth_info for NULL but raced with the\nfree that occurs between the NULL check and the dereference, so the NULL\nguard alone does not close the window.\n\nSerialize the NEGOTIATE-branch read in smb3_preauth_hash_rsp() under\nksmbd_conn_lock(conn) and re-check conn-\u003epreauth_info inside the lock.\nBecause the negotiate handler holds conn_lock across its kfree + NULL\nassignment, a reader that also takes conn_lock either runs fully before\nthe allocation or fully after the NULL store, and can never observe the\nfreed-but-not-yet-NULLed pointer. ksmbd_gen_preauth_integrity_hash()\ntakes no locks itself (it only computes a SHA-512 over the buffer), so\nno lock-ordering inversion is introduced, and conn_lock is a sleepable\nmutex which is safe on this send path (it already performs network I/O)."
          }
        ],
        "id": "CVE-2026-72422",
        "lastModified": "2026-08-17T06:19:09.393",
        "metrics": {
          "cvssMetricV31": [
            {
              "cvssData": {
                "attackComplexity": "LOW",
                "attackVector": "NETWORK",
                "availabilityImpact": "HIGH",
                "baseScore": 9.8,
                "baseSeverity": "CRITICAL",
                "confidentialityImpact": "HIGH",
                "integrityImpact": "HIGH",
                "privilegesRequired": "NONE",
                "scope": "UNCHANGED",
                "userInteraction": "NONE",
                "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H",
                "version": "3.1"
              },
              "exploitabilityScore": 3.9,
              "impactScore": 5.9,
              "source": "416baaa9-dc9f-4396-8d5f-8c081fb06d67",
              "type": "Secondary"
            }
          ]
        },
        "published": "2026-08-15T06:22:15.987",
        "references": [
          {
            "source": "416baaa9-dc9f-4396-8d5f-8c081fb06d67",
            "url": "https://git.kernel.org/stable/c/0c054227479ed7e36ebccb3a558bc0ef698264f6"
          },
          {
            "source": "416baaa9-dc9f-4396-8d5f-8c081fb06d67",
            "url": "https://git.kernel.org/stable/c/16a1ecf39c217e3d164bd32ef2a4f650abc067fa"
          },
          {
            "source": "416baaa9-dc9f-4396-8d5f-8c081fb06d67",
            "url": "https://git.kernel.org/stable/c/1c89da3baa2b1f269178afa87dc30479b8535776"
          },
          {
            "source": "416baaa9-dc9f-4396-8d5f-8c081fb06d67",
            "url": "https://git.kernel.org/stable/c/7470511d085af1c7a043a60e53d52b512d5a10b1"
          },
          {
            "source": "416baaa9-dc9f-4396-8d5f-8c081fb06d67",
            "url": "https://git.kernel.org/stable/c/77bb0bbfcc4e777ca653174689e5e363f8ee63d1"
          },
          {
            "source": "416baaa9-dc9f-4396-8d5f-8c081fb06d67",
            "url": "https://git.kernel.org/stable/c/c7bef84740d1d57848c74f6f5b996606e43ea4fe"
          },
          {
            "source": "416baaa9-dc9f-4396-8d5f-8c081fb06d67",
            "url": "https://git.kernel.org/stable/c/d0a469122e7bf8338fec1949fb1e8e1290ed8caa"
          }
        ],
        "sourceIdentifier": "416baaa9-dc9f-4396-8d5f-8c081fb06d67",
        "vulnStatus": "Received"
      }
    },
    "redhat_vex": {
      "aggregate_severity": "Moderate",
      "current_release_date": "2026-08-18T08:04:32+00:00",
      "cve": "CVE-2026-72422",
      "id": "CVE-2026-72422",
      "initial_release_date": "2026-08-15T00:00:00+00:00",
      "product_status:known_affected": "76",
      "product_status:known_not_affected": "198",
      "source": "Red Hat CSAF VEX",
      "status": "final",
      "title": "kernel: ksmbd: fix use-after-free of conn-\u003epreauth_info in concurrent SMB2 NEGOTIATE",
      "url": "https://security.access.redhat.com/data/csaf/v2/vex/2026/cve-2026-72422.json",
      "version": "3"
    },
    "suse_vex": {
      "aggregate_severity": "important",
      "current_release_date": "2026-09-15T01:25:56Z",
      "cve": "CVE-2026-72422",
      "id": "CVE-2026-72422",
      "initial_release_date": "2026-08-27T16:52:46Z",
      "product_status:known_affected": "123",
      "product_status:known_not_affected": "239",
      "source": "SUSE CSAF VEX",
      "status": "interim",
      "title": "SUSE CVE CVE-2026-72422",
      "url": "https://ftp.suse.com/pub/projects/security/csaf-vex/cve-2026-72422.json",
      "version": "5"
    }
  }
}



Log in or create an account to share your comment.




Tags
Taxonomy of the tags.


Loading…

Loading…

Loading…

Forecast uses a logistic model when the trend is rising, or an exponential decay model when the trend is falling. Fitted via linearized least squares.

Sightings

Author Source Type Date Other

Nomenclature

  • Seen: The vulnerability was mentioned, discussed, or observed by the user.
  • Confirmed: The vulnerability has been validated from an analyst's perspective.
  • Published Proof of Concept: A public proof of concept is available for this vulnerability.
  • Exploited: The vulnerability was observed as exploited by the user who reported the sighting.
  • Patched: The vulnerability was observed as successfully patched by the user who reported the sighting.
  • Not exploited: The vulnerability was not observed as exploited by the user who reported the sighting.
  • Not confirmed: The user expressed doubt about the validity of the vulnerability.
  • Not patched: The vulnerability was not observed as successfully patched by the user who reported the sighting.

Loading…

Loading…

Loading…

Related by attack behaviour

Vulnerabilities whose description is nearest to this one in the vector space of the CIRCL/vulnerability-attack-technique-biencoder model. This is a similarity search over the bi-encoder space (plain cosine), not a classification, and it has no measured accuracy.


Loading…