GCVE Workshop - 22 September 2026 (14:00-18:00), Luxembourg Before The Vulnopticon Conference - Registration

CVE-2026-89856 (GCVE-0-2026-89856)

Vulnerability from cvelistv5 – Published: 2026-09-16 10:31 – Updated: 2026-09-16 14:39
VLAI
Title
scsi: qla2xxx: Clamp MSI-X derived queue counts to avoid truncation
Summary
In the Linux kernel, the following vulnerability has been resolved: scsi: qla2xxx: Clamp MSI-X derived queue counts to avoid truncation ha->msix_count is u16, but ha->max_req_queues, ha->max_rsp_queues and ha->max_qpairs are u8. Deriving the queue count as "ha->max_req_queues = ha->msix_count - 1" therefore truncates: a board (or a misconfigured/malicious hot-plugged device) advertising 257 MSI-X vectors yields msix_count - 1 == 256, which truncates to 0. An MSI-X count of 1 zeroes it as well, and in target mode the subsequent "ha->max_req_queues--" then underflows 0 to 255. When the count is 0, qla2x00_alloc_queues() calls kzalloc_objs(struct req_que *, 0), which returns ZERO_SIZE_PTR. That is not NULL, so the allocation check passes and the following "ha->req_q_map[0] = req" dereferences ZERO_SIZE_PTR, corrupting memory or crashing the kernel. Add qla_calc_queue_count() to clamp the derived value into [1, QLA_MAX_QUEUES - 1] so it always fits in u8 and is never zero, and use it at all three derivation sites (qla25xx_iospace_config(), qla83xx_iospace_config() and qla24xx_enable_msix()). Also guard the target-mode decrement so it cannot reintroduce a zero (which would in turn underflow max_qpairs).
Impacted products
Vendor Product Version CPE status
Linux Linux Affected: d74595278f4ab192af66d9e60a9087464638beee , < cf623d32761b00f221a9cfded3303d56e84b429d (git)
Affected: d74595278f4ab192af66d9e60a9087464638beee , < 9eeddbeaa896f39d943644b16d83a6ad0ceab255 (git)
Affected: d74595278f4ab192af66d9e60a9087464638beee , < 802068b9b683b8008fcccbf6e9ad133e597ec87c (git)
Affected: d74595278f4ab192af66d9e60a9087464638beee , < e80adfeac61b4d5db7ffe0f5af43999c33a4145e (git)
Affected: d74595278f4ab192af66d9e60a9087464638beee , < 2efe50b2da829909023de4a2eb87badb7cfa53cc (git)
Affected: d74595278f4ab192af66d9e60a9087464638beee , < 7a448f5ed0b283dbde4e9183dd1e98c221432dab (git)
Affected: d74595278f4ab192af66d9e60a9087464638beee , < 33c77254e6e91f37c72c7fad4051777452b10de8 (git)
Affected: d74595278f4ab192af66d9e60a9087464638beee , < ebfd35c64433821bd5619a6d07ccc2df8b5b1de3 (git)
guessed Create a notification for this product.
Linux Linux Affected: 4.10
Unaffected: 0 , < 4.10 (semver)
Unaffected: 5.10.270 , ≤ 5.10.* (semver)
Unaffected: 5.15.221 , ≤ 5.15.* (semver)
Unaffected: 6.1.188 , ≤ 6.1.* (semver)
Unaffected: 6.6.157 , ≤ 6.6.* (semver)
Unaffected: 6.12.110 , ≤ 6.12.* (semver)
Unaffected: 6.18.51 , ≤ 6.18.* (semver)
Unaffected: 7.2.5 , ≤ 7.2.* (semver)
Unaffected: 7.3-rc1 , ≤ * (original_commit_for_fix)
guessed Create a notification for this product.
Show details on NVD website

{
  "containers": {
    "cna": {
      "affected": [
        {
          "defaultStatus": "unaffected",
          "product": "Linux",
          "programFiles": [
            "drivers/scsi/qla2xxx/qla_inline.h",
            "drivers/scsi/qla2xxx/qla_isr.c",
            "drivers/scsi/qla2xxx/qla_os.c"
          ],
          "repo": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git",
          "vendor": "Linux",
          "versions": [
            {
              "lessThan": "cf623d32761b00f221a9cfded3303d56e84b429d",
              "status": "affected",
              "version": "d74595278f4ab192af66d9e60a9087464638beee",
              "versionType": "git"
            },
            {
              "lessThan": "9eeddbeaa896f39d943644b16d83a6ad0ceab255",
              "status": "affected",
              "version": "d74595278f4ab192af66d9e60a9087464638beee",
              "versionType": "git"
            },
            {
              "lessThan": "802068b9b683b8008fcccbf6e9ad133e597ec87c",
              "status": "affected",
              "version": "d74595278f4ab192af66d9e60a9087464638beee",
              "versionType": "git"
            },
            {
              "lessThan": "e80adfeac61b4d5db7ffe0f5af43999c33a4145e",
              "status": "affected",
              "version": "d74595278f4ab192af66d9e60a9087464638beee",
              "versionType": "git"
            },
            {
              "lessThan": "2efe50b2da829909023de4a2eb87badb7cfa53cc",
              "status": "affected",
              "version": "d74595278f4ab192af66d9e60a9087464638beee",
              "versionType": "git"
            },
            {
              "lessThan": "7a448f5ed0b283dbde4e9183dd1e98c221432dab",
              "status": "affected",
              "version": "d74595278f4ab192af66d9e60a9087464638beee",
              "versionType": "git"
            },
            {
              "lessThan": "33c77254e6e91f37c72c7fad4051777452b10de8",
              "status": "affected",
              "version": "d74595278f4ab192af66d9e60a9087464638beee",
              "versionType": "git"
            },
            {
              "lessThan": "ebfd35c64433821bd5619a6d07ccc2df8b5b1de3",
              "status": "affected",
              "version": "d74595278f4ab192af66d9e60a9087464638beee",
              "versionType": "git"
            }
          ]
        },
        {
          "defaultStatus": "affected",
          "product": "Linux",
          "programFiles": [
            "drivers/scsi/qla2xxx/qla_inline.h",
            "drivers/scsi/qla2xxx/qla_isr.c",
            "drivers/scsi/qla2xxx/qla_os.c"
          ],
          "repo": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git",
          "vendor": "Linux",
          "versions": [
            {
              "status": "affected",
              "version": "4.10"
            },
            {
              "lessThan": "4.10",
              "status": "unaffected",
              "version": "0",
              "versionType": "semver"
            },
            {
              "lessThanOrEqual": "5.10.*",
              "status": "unaffected",
              "version": "5.10.270",
              "versionType": "semver"
            },
            {
              "lessThanOrEqual": "5.15.*",
              "status": "unaffected",
              "version": "5.15.221",
              "versionType": "semver"
            },
            {
              "lessThanOrEqual": "6.1.*",
              "status": "unaffected",
              "version": "6.1.188",
              "versionType": "semver"
            },
            {
              "lessThanOrEqual": "6.6.*",
              "status": "unaffected",
              "version": "6.6.157",
              "versionType": "semver"
            },
            {
              "lessThanOrEqual": "6.12.*",
              "status": "unaffected",
              "version": "6.12.110",
              "versionType": "semver"
            },
            {
              "lessThanOrEqual": "6.18.*",
              "status": "unaffected",
              "version": "6.18.51",
              "versionType": "semver"
            },
            {
              "lessThanOrEqual": "7.2.*",
              "status": "unaffected",
              "version": "7.2.5",
              "versionType": "semver"
            },
            {
              "lessThanOrEqual": "*",
              "status": "unaffected",
              "version": "7.3-rc1",
              "versionType": "original_commit_for_fix"
            }
          ]
        }
      ],
      "cpeApplicability": [
        {
          "nodes": [
            {
              "cpeMatch": [
                {
                  "criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
                  "versionEndExcluding": "5.10.270",
                  "versionStartIncluding": "4.10",
                  "vulnerable": true
                },
                {
                  "criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
                  "versionEndExcluding": "5.15.221",
                  "versionStartIncluding": "4.10",
                  "vulnerable": true
                },
                {
                  "criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
                  "versionEndExcluding": "6.1.188",
                  "versionStartIncluding": "4.10",
                  "vulnerable": true
                },
                {
                  "criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
                  "versionEndExcluding": "6.6.157",
                  "versionStartIncluding": "4.10",
                  "vulnerable": true
                },
                {
                  "criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
                  "versionEndExcluding": "6.12.110",
                  "versionStartIncluding": "4.10",
                  "vulnerable": true
                },
                {
                  "criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
                  "versionEndExcluding": "6.18.51",
                  "versionStartIncluding": "4.10",
                  "vulnerable": true
                },
                {
                  "criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
                  "versionEndExcluding": "7.2.5",
                  "versionStartIncluding": "4.10",
                  "vulnerable": true
                },
                {
                  "criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
                  "versionEndExcluding": "7.3-rc1",
                  "versionStartIncluding": "4.10",
                  "vulnerable": true
                }
              ],
              "negate": false,
              "operator": "OR"
            }
          ]
        }
      ],
      "descriptions": [
        {
          "lang": "en",
          "value": "In the Linux kernel, the following vulnerability has been resolved:\n\nscsi: qla2xxx: Clamp MSI-X derived queue counts to avoid truncation\n\nha-\u003emsix_count is u16, but ha-\u003emax_req_queues, ha-\u003emax_rsp_queues and\nha-\u003emax_qpairs are u8. Deriving the queue count as\n\"ha-\u003emax_req_queues = ha-\u003emsix_count - 1\" therefore truncates: a board\n(or a misconfigured/malicious hot-plugged device) advertising 257 MSI-X\nvectors yields msix_count - 1 == 256, which truncates to 0. An MSI-X\ncount of 1 zeroes it as well, and in target mode the subsequent\n\"ha-\u003emax_req_queues--\" then underflows 0 to 255.\n\nWhen the count is 0, qla2x00_alloc_queues() calls\nkzalloc_objs(struct req_que *, 0), which returns ZERO_SIZE_PTR. That is\nnot NULL, so the allocation check passes and the following\n\"ha-\u003ereq_q_map[0] = req\" dereferences ZERO_SIZE_PTR, corrupting memory\nor crashing the kernel.\n\nAdd qla_calc_queue_count() to clamp the derived value into\n[1, QLA_MAX_QUEUES - 1] so it always fits in u8 and is never zero, and\nuse it at all three derivation sites (qla25xx_iospace_config(),\nqla83xx_iospace_config() and qla24xx_enable_msix()). Also guard the\ntarget-mode decrement so it cannot reintroduce a zero (which would in\nturn underflow max_qpairs)."
        }
      ],
      "metrics": [
        {
          "cvssV3_1": {
            "baseScore": 8.4,
            "baseSeverity": "HIGH",
            "vectorString": "CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H",
            "version": "3.1"
          },
          "scenarios": [
            {
              "lang": "en",
              "value": "AV:L - The flaw is in qla2xxx PCI probe (qla2x00_probe_one \u2192 iospace_config/qla24xx_enable_msix \u2192 qla2x00_alloc_queues). QLogic FC HBAs are local PCI devices in storage servers, blades, and SAN hosts; a board or compromised adapter advertising a truncating MSI-X count triggers it at bind. Not a network/FC-frame path; local PCI is higher severity than physical hotplug.\nAC:L - The attacker-controlled PCI MSI-X vector count (config word or pci_msix_vec_count) is stored in u8 max_req_queues. Advertising 1 or 257+ vectors deterministically truncates that count to 0 and underflows max_qpairs to 255; no race or uninfluenced layout is required.\nPR:N - Probe reads the MSI-X count from the adapter and autoloads qla2xxx on matching QLogic PCI IDs with no capability or credential check. A malicious, misconfigured, or firmware-compromised HBA needs no Linux account or init-namespace privilege.\nUI:N - qla2x00_probe_one runs automatically on PCI enumeration at boot or hotplug bind; no victim must mount a filesystem, open a device node, or otherwise interact.\nS:U - The ZERO_SIZE_PTR store and any resulting oops or privilege escalation remain in the host kernel qla2xxx probe path, the same security authority. This is not a VM escape or IOMMU/DMA boundary bypass.\nC:H - qla2x00_alloc_queues() writes request/response queue pointers through ZERO_SIZE_PTR and can desynchronize u8 queue maps versus MSI-X arrays (0 versus underflowed 255 qpairs). That kernel memory corruption can be leveraged for information disclosure.\nI:H - The wild write of kernel pointers through ZERO_SIZE_PTR, plus the u8 underflow that sizes queue-pair maps to 255 while the request map is a zero-size sentinel, is an out-of-bounds write exploitable for corruption and control-flow hijacking.\nA:H - Dereferencing ZERO_SIZE_PTR is defined to take a distinct access fault, so a malicious MSI-X count causes a kernel oops or panic during probe."
            }
          ]
        }
      ],
      "providerMetadata": {
        "dateUpdated": "2026-09-16T14:39:20.700Z",
        "orgId": "416baaa9-dc9f-4396-8d5f-8c081fb06d67",
        "shortName": "Linux"
      },
      "references": [
        {
          "url": "https://git.kernel.org/stable/c/cf623d32761b00f221a9cfded3303d56e84b429d"
        },
        {
          "url": "https://git.kernel.org/stable/c/9eeddbeaa896f39d943644b16d83a6ad0ceab255"
        },
        {
          "url": "https://git.kernel.org/stable/c/802068b9b683b8008fcccbf6e9ad133e597ec87c"
        },
        {
          "url": "https://git.kernel.org/stable/c/e80adfeac61b4d5db7ffe0f5af43999c33a4145e"
        },
        {
          "url": "https://git.kernel.org/stable/c/2efe50b2da829909023de4a2eb87badb7cfa53cc"
        },
        {
          "url": "https://git.kernel.org/stable/c/7a448f5ed0b283dbde4e9183dd1e98c221432dab"
        },
        {
          "url": "https://git.kernel.org/stable/c/33c77254e6e91f37c72c7fad4051777452b10de8"
        },
        {
          "url": "https://git.kernel.org/stable/c/ebfd35c64433821bd5619a6d07ccc2df8b5b1de3"
        }
      ],
      "title": "scsi: qla2xxx: Clamp MSI-X derived queue counts to avoid truncation",
      "x_generator": {
        "engine": "bippy-1.2.0"
      }
    }
  },
  "cveMetadata": {
    "assignerOrgId": "416baaa9-dc9f-4396-8d5f-8c081fb06d67",
    "assignerShortName": "Linux",
    "cveId": "CVE-2026-89856",
    "datePublished": "2026-09-16T10:31:29.517Z",
    "dateReserved": "2026-09-11T19:38:34.771Z",
    "dateUpdated": "2026-09-16T14:39:20.700Z",
    "state": "PUBLISHED"
  },
  "dataType": "CVE_RECORD",
  "dataVersion": "5.2",
  "vulnerability-lookup:meta": {
    "microsoft_vex": {
      "current_release_date": "2026-09-17T01:14:17.000Z",
      "cve": "CVE-2026-89856",
      "id": "msrc_CVE-2026-89856",
      "initial_release_date": "2026-09-17T01:14:17.000Z",
      "product_status:known_affected": "1",
      "source": "Microsoft CSAF VEX",
      "status": "final",
      "title": "scsi: qla2xxx: Clamp MSI-X derived queue counts to avoid truncation",
      "url": "https://msrc.microsoft.com/csaf/vex/2026/msrc_cve-2026-89856.json",
      "version": "1"
    },
    "nvd": "{\"cve\":{\"id\":\"CVE-2026-89856\",\"sourceIdentifier\":\"416baaa9-dc9f-4396-8d5f-8c081fb06d67\",\"published\":\"2026-09-16T11:16:53.440\",\"lastModified\":\"2026-09-16T15:18:13.507\",\"vulnStatus\":\"Received\",\"cveTags\":[],\"descriptions\":[{\"lang\":\"en\",\"value\":\"In the Linux kernel, the following vulnerability has been resolved:\\n\\nscsi: qla2xxx: Clamp MSI-X derived queue counts to avoid truncation\\n\\nha-\u003emsix_count is u16, but ha-\u003emax_req_queues, ha-\u003emax_rsp_queues and\\nha-\u003emax_qpairs are u8. Deriving the queue count as\\n\\\"ha-\u003emax_req_queues = ha-\u003emsix_count - 1\\\" therefore truncates: a board\\n(or a misconfigured/malicious hot-plugged device) advertising 257 MSI-X\\nvectors yields msix_count - 1 == 256, which truncates to 0. An MSI-X\\ncount of 1 zeroes it as well, and in target mode the subsequent\\n\\\"ha-\u003emax_req_queues--\\\" then underflows 0 to 255.\\n\\nWhen the count is 0, qla2x00_alloc_queues() calls\\nkzalloc_objs(struct req_que *, 0), which returns ZERO_SIZE_PTR. That is\\nnot NULL, so the allocation check passes and the following\\n\\\"ha-\u003ereq_q_map[0] = req\\\" dereferences ZERO_SIZE_PTR, corrupting memory\\nor crashing the kernel.\\n\\nAdd qla_calc_queue_count() to clamp the derived value into\\n[1, QLA_MAX_QUEUES - 1] so it always fits in u8 and is never zero, and\\nuse it at all three derivation sites (qla25xx_iospace_config(),\\nqla83xx_iospace_config() and qla24xx_enable_msix()). Also guard the\\ntarget-mode decrement so it cannot reintroduce a zero (which would in\\nturn underflow max_qpairs).\"}],\"affected\":[{\"source\":\"416baaa9-dc9f-4396-8d5f-8c081fb06d67\",\"affectedData\":[{\"vendor\":\"Linux\",\"product\":\"Linux\",\"defaultStatus\":\"unaffected\",\"programFiles\":[\"drivers/scsi/qla2xxx/qla_inline.h\",\"drivers/scsi/qla2xxx/qla_isr.c\",\"drivers/scsi/qla2xxx/qla_os.c\"],\"repo\":\"https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git\",\"versions\":[{\"version\":\"d74595278f4ab192af66d9e60a9087464638beee\",\"lessThan\":\"cf623d32761b00f221a9cfded3303d56e84b429d\",\"versionType\":\"git\",\"status\":\"affected\"},{\"version\":\"d74595278f4ab192af66d9e60a9087464638beee\",\"lessThan\":\"9eeddbeaa896f39d943644b16d83a6ad0ceab255\",\"versionType\":\"git\",\"status\":\"affected\"},{\"version\":\"d74595278f4ab192af66d9e60a9087464638beee\",\"lessThan\":\"802068b9b683b8008fcccbf6e9ad133e597ec87c\",\"versionType\":\"git\",\"status\":\"affected\"},{\"version\":\"d74595278f4ab192af66d9e60a9087464638beee\",\"lessThan\":\"e80adfeac61b4d5db7ffe0f5af43999c33a4145e\",\"versionType\":\"git\",\"status\":\"affected\"},{\"version\":\"d74595278f4ab192af66d9e60a9087464638beee\",\"lessThan\":\"2efe50b2da829909023de4a2eb87badb7cfa53cc\",\"versionType\":\"git\",\"status\":\"affected\"},{\"version\":\"d74595278f4ab192af66d9e60a9087464638beee\",\"lessThan\":\"7a448f5ed0b283dbde4e9183dd1e98c221432dab\",\"versionType\":\"git\",\"status\":\"affected\"},{\"version\":\"d74595278f4ab192af66d9e60a9087464638beee\",\"lessThan\":\"33c77254e6e91f37c72c7fad4051777452b10de8\",\"versionType\":\"git\",\"status\":\"affected\"},{\"version\":\"d74595278f4ab192af66d9e60a9087464638beee\",\"lessThan\":\"ebfd35c64433821bd5619a6d07ccc2df8b5b1de3\",\"versionType\":\"git\",\"status\":\"affected\"}]},{\"vendor\":\"Linux\",\"product\":\"Linux\",\"defaultStatus\":\"affected\",\"programFiles\":[\"drivers/scsi/qla2xxx/qla_inline.h\",\"drivers/scsi/qla2xxx/qla_isr.c\",\"drivers/scsi/qla2xxx/qla_os.c\"],\"repo\":\"https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git\",\"versions\":[{\"version\":\"4.10\",\"status\":\"affected\"},{\"version\":\"0\",\"lessThan\":\"4.10\",\"versionType\":\"semver\",\"status\":\"unaffected\"},{\"version\":\"5.10.270\",\"lessThanOrEqual\":\"5.10.*\",\"versionType\":\"semver\",\"status\":\"unaffected\"},{\"version\":\"5.15.221\",\"lessThanOrEqual\":\"5.15.*\",\"versionType\":\"semver\",\"status\":\"unaffected\"},{\"version\":\"6.1.188\",\"lessThanOrEqual\":\"6.1.*\",\"versionType\":\"semver\",\"status\":\"unaffected\"},{\"version\":\"6.6.157\",\"lessThanOrEqual\":\"6.6.*\",\"versionType\":\"semver\",\"status\":\"unaffected\"},{\"version\":\"6.12.110\",\"lessThanOrEqual\":\"6.12.*\",\"versionType\":\"semver\",\"status\":\"unaffected\"},{\"version\":\"6.18.51\",\"lessThanOrEqual\":\"6.18.*\",\"versionType\":\"semver\",\"status\":\"unaffected\"},{\"version\":\"7.2.5\",\"lessThanOrEqual\":\"7.2.*\",\"versionType\":\"semver\",\"status\":\"unaffected\"},{\"version\":\"7.3-rc1\",\"lessThanOrEqual\":\"*\",\"versionType\":\"original_commit_for_fix\",\"status\":\"unaffected\"}]}]}],\"metrics\":{\"cvssMetricV31\":[{\"source\":\"416baaa9-dc9f-4396-8d5f-8c081fb06d67\",\"type\":\"Secondary\",\"cvssData\":{\"version\":\"3.1\",\"vectorString\":\"CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H\",\"baseScore\":8.4,\"baseSeverity\":\"HIGH\",\"attackVector\":\"LOCAL\",\"attackComplexity\":\"LOW\",\"privilegesRequired\":\"NONE\",\"userInteraction\":\"NONE\",\"scope\":\"UNCHANGED\",\"confidentialityImpact\":\"HIGH\",\"integrityImpact\":\"HIGH\",\"availabilityImpact\":\"HIGH\"},\"exploitabilityScore\":2.5,\"impactScore\":5.9}]},\"references\":[{\"url\":\"https://git.kernel.org/stable/c/2efe50b2da829909023de4a2eb87badb7cfa53cc\",\"source\":\"416baaa9-dc9f-4396-8d5f-8c081fb06d67\"},{\"url\":\"https://git.kernel.org/stable/c/33c77254e6e91f37c72c7fad4051777452b10de8\",\"source\":\"416baaa9-dc9f-4396-8d5f-8c081fb06d67\"},{\"url\":\"https://git.kernel.org/stable/c/7a448f5ed0b283dbde4e9183dd1e98c221432dab\",\"source\":\"416baaa9-dc9f-4396-8d5f-8c081fb06d67\"},{\"url\":\"https://git.kernel.org/stable/c/802068b9b683b8008fcccbf6e9ad133e597ec87c\",\"source\":\"416baaa9-dc9f-4396-8d5f-8c081fb06d67\"},{\"url\":\"https://git.kernel.org/stable/c/9eeddbeaa896f39d943644b16d83a6ad0ceab255\",\"source\":\"416baaa9-dc9f-4396-8d5f-8c081fb06d67\"},{\"url\":\"https://git.kernel.org/stable/c/cf623d32761b00f221a9cfded3303d56e84b429d\",\"source\":\"416baaa9-dc9f-4396-8d5f-8c081fb06d67\"},{\"url\":\"https://git.kernel.org/stable/c/e80adfeac61b4d5db7ffe0f5af43999c33a4145e\",\"source\":\"416baaa9-dc9f-4396-8d5f-8c081fb06d67\"},{\"url\":\"https://git.kernel.org/stable/c/ebfd35c64433821bd5619a6d07ccc2df8b5b1de3\",\"source\":\"416baaa9-dc9f-4396-8d5f-8c081fb06d67\"}]}}"
  }
}



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…

Detection rules are retrieved from Rulezet.

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…