CVE-2026-89856 (GCVE-0-2026-89856)
Vulnerability from cvelistv5 – Published: 2026-09-16 10:31 – Updated: 2026-09-16 14:39
VLAI
EPSS
VEX
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).
Severity
8.4 (High)
Assigner
References
8 references
Impacted products
2 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 | |
| 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 |
{
"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\"}]}}"
}
}
Loading…
Loading…
Experimental. This forecast is provided for visualization only and may change without notice. Do not use it for operational decisions.
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…
The MITRE ATT&CK techniques below are AI-generated suggestions, inferred from the description of the
vulnerability by the CIRCL/vulnerability-attack-technique-classification-roberta-base
model, served locally by ML-Gateway.
They have not been verified by an analyst and are provided for guidance only.
The approach is described in our paper Mapping CVEs to MITRE ATT&CK Techniques: A Curated Gold-Set Classifier and the Limits of LLM-Assisted Label Expansion.
Browse all ATT&CK techniques and the vulnerabilities related to each.
The approach is described in our paper Mapping CVEs to MITRE ATT&CK Techniques: A Curated Gold-Set Classifier and the Limits of LLM-Assisted Label Expansion.
Browse all ATT&CK techniques and the vulnerabilities related to each.
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…