CVE-2026-89784 (GCVE-0-2026-89784)
Vulnerability from cvelistv5 – Published: 2026-09-16 08:48 – Updated: 2026-09-16 08:48
VLAI
EPSS
VEX
Title
SUNRPC: check rpc_sockaddr2uaddr() return value in rpcb_register_inet4/6
Summary
In the Linux kernel, the following vulnerability has been resolved:
SUNRPC: check rpc_sockaddr2uaddr() return value in rpcb_register_inet4/6
rpcb_register_inet4() and rpcb_register_inet6() store the result of
rpc_sockaddr2uaddr() into map->r_addr without checking it for NULL.
rpc_sockaddr2uaddr() returns NULL when its final kstrdup() fails, and
the unchecked NULL is then carried into the synchronous RPCBPROC_SET
encode path: rpcb_register_call() -> rpc_call_sync() ->
rpcb_enc_getaddr() -> encode_rpcb_string(), whose first statement is
strlen(string), dereferencing NULL and oopsing the kernel.
The crash reproduces under failslab on v6.12; with KASAN the NULL
dereference surfaces as a fault on the shadow of address zero:
Oops: general protection fault, probably for non-canonical address
0xdffffc0000000000 [#1] PREEMPT SMP KASAN
RIP: 0010:strlen (lib/string.c:409)
Call Trace:
encode_rpcb_string (net/sunrpc/rpcb_clnt.c:890)
rpcb_enc_getaddr (net/sunrpc/rpcb_clnt.c:910)
rpcauth_wrap_req_encode (net/sunrpc/auth.c:745)
call_encode (net/sunrpc/clnt.c:1966)
__rpc_execute (net/sunrpc/sched.c:952)
rpc_run_task (net/sunrpc/clnt.c:1243)
rpc_call_sync (net/sunrpc/clnt.c:1272)
rpcb_v4_register (net/sunrpc/rpcb_clnt.c:500)
svc_generic_rpcbind_set
nfsd_rpcbind_set
svc_register
svc_setup_socket
svc_addsock
write_ports
nfsctl_transaction_write
vfs_write
The crash is reachable when an in-kernel RPC service (nfsd, lockd,
nfs-callback) registers with the local rpcbind under enough memory
pressure for the small GFP_KERNEL kstrdup() in rpc_sockaddr2uaddr() to
fail. The asynchronous getport path already handles this exact failure
mode by returning -ENOMEM; only the two register helpers omit the check.
Mirror that handling: bail out with -ENOMEM when rpc_sockaddr2uaddr()
returns NULL, before the address is fed into the encoder.
Severity
No CVSS data available.
Assigner
References
8 references
Impacted products
2 products
| Vendor | Product | Version | CPE status | |
|---|---|---|---|---|
| Linux | Linux |
Affected:
d77385f23830ee6c400569bac8b37e6eb3b7d360 , < 04441b792ec40eb66349b5fab34b6a2090b5b2dd
(git)
Affected: d77385f23830ee6c400569bac8b37e6eb3b7d360 , < 5a51c49ddb37b883566874aecc66bc5a2e617a96 (git) Affected: d77385f23830ee6c400569bac8b37e6eb3b7d360 , < 4a6095de8cb1858e05bdf70b3e7d6d7645c25041 (git) Affected: d77385f23830ee6c400569bac8b37e6eb3b7d360 , < 12bf3e0182ccdaf3b412756a756d3944a7dacaa9 (git) Affected: d77385f23830ee6c400569bac8b37e6eb3b7d360 , < 4e01022974355732e748ec8ebc97c558cb624ffe (git) Affected: d77385f23830ee6c400569bac8b37e6eb3b7d360 , < cda4aacfb0bbf5c0f90fd0b42c72c749635d1368 (git) Affected: d77385f23830ee6c400569bac8b37e6eb3b7d360 , < eb476289c12cc22c8766f8a84eeb7ab46c4e8fb6 (git) Affected: d77385f23830ee6c400569bac8b37e6eb3b7d360 , < fd22370226a0d8109045d0831fd5aaadee921693 (git) |
guessed | |
| Linux | Linux |
Affected:
3.2
Unaffected: 0 , < 3.2 (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.52 , ≤ 6.18.* (semver) Unaffected: 7.2.6 , ≤ 7.2.* (semver) Unaffected: 7.3-rc1 , ≤ * (original_commit_for_fix) |
guessed |
{
"containers": {
"cna": {
"affected": [
{
"defaultStatus": "unaffected",
"product": "Linux",
"programFiles": [
"net/sunrpc/rpcb_clnt.c"
],
"repo": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git",
"vendor": "Linux",
"versions": [
{
"lessThan": "04441b792ec40eb66349b5fab34b6a2090b5b2dd",
"status": "affected",
"version": "d77385f23830ee6c400569bac8b37e6eb3b7d360",
"versionType": "git"
},
{
"lessThan": "5a51c49ddb37b883566874aecc66bc5a2e617a96",
"status": "affected",
"version": "d77385f23830ee6c400569bac8b37e6eb3b7d360",
"versionType": "git"
},
{
"lessThan": "4a6095de8cb1858e05bdf70b3e7d6d7645c25041",
"status": "affected",
"version": "d77385f23830ee6c400569bac8b37e6eb3b7d360",
"versionType": "git"
},
{
"lessThan": "12bf3e0182ccdaf3b412756a756d3944a7dacaa9",
"status": "affected",
"version": "d77385f23830ee6c400569bac8b37e6eb3b7d360",
"versionType": "git"
},
{
"lessThan": "4e01022974355732e748ec8ebc97c558cb624ffe",
"status": "affected",
"version": "d77385f23830ee6c400569bac8b37e6eb3b7d360",
"versionType": "git"
},
{
"lessThan": "cda4aacfb0bbf5c0f90fd0b42c72c749635d1368",
"status": "affected",
"version": "d77385f23830ee6c400569bac8b37e6eb3b7d360",
"versionType": "git"
},
{
"lessThan": "eb476289c12cc22c8766f8a84eeb7ab46c4e8fb6",
"status": "affected",
"version": "d77385f23830ee6c400569bac8b37e6eb3b7d360",
"versionType": "git"
},
{
"lessThan": "fd22370226a0d8109045d0831fd5aaadee921693",
"status": "affected",
"version": "d77385f23830ee6c400569bac8b37e6eb3b7d360",
"versionType": "git"
}
]
},
{
"defaultStatus": "affected",
"product": "Linux",
"programFiles": [
"net/sunrpc/rpcb_clnt.c"
],
"repo": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git",
"vendor": "Linux",
"versions": [
{
"status": "affected",
"version": "3.2"
},
{
"lessThan": "3.2",
"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.52",
"versionType": "semver"
},
{
"lessThanOrEqual": "7.2.*",
"status": "unaffected",
"version": "7.2.6",
"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": "3.2",
"vulnerable": true
},
{
"criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
"versionEndExcluding": "5.15.221",
"versionStartIncluding": "3.2",
"vulnerable": true
},
{
"criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
"versionEndExcluding": "6.1.188",
"versionStartIncluding": "3.2",
"vulnerable": true
},
{
"criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
"versionEndExcluding": "6.6.157",
"versionStartIncluding": "3.2",
"vulnerable": true
},
{
"criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
"versionEndExcluding": "6.12.110",
"versionStartIncluding": "3.2",
"vulnerable": true
},
{
"criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
"versionEndExcluding": "6.18.52",
"versionStartIncluding": "3.2",
"vulnerable": true
},
{
"criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
"versionEndExcluding": "7.2.6",
"versionStartIncluding": "3.2",
"vulnerable": true
},
{
"criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
"versionEndExcluding": "7.3-rc1",
"versionStartIncluding": "3.2",
"vulnerable": true
}
],
"negate": false,
"operator": "OR"
}
]
}
],
"descriptions": [
{
"lang": "en",
"value": "In the Linux kernel, the following vulnerability has been resolved:\n\nSUNRPC: check rpc_sockaddr2uaddr() return value in rpcb_register_inet4/6\n\nrpcb_register_inet4() and rpcb_register_inet6() store the result of\nrpc_sockaddr2uaddr() into map-\u003er_addr without checking it for NULL.\nrpc_sockaddr2uaddr() returns NULL when its final kstrdup() fails, and\nthe unchecked NULL is then carried into the synchronous RPCBPROC_SET\nencode path: rpcb_register_call() -\u003e rpc_call_sync() -\u003e\nrpcb_enc_getaddr() -\u003e encode_rpcb_string(), whose first statement is\nstrlen(string), dereferencing NULL and oopsing the kernel.\n\nThe crash reproduces under failslab on v6.12; with KASAN the NULL\ndereference surfaces as a fault on the shadow of address zero:\n\n Oops: general protection fault, probably for non-canonical address\n 0xdffffc0000000000 [#1] PREEMPT SMP KASAN\n RIP: 0010:strlen (lib/string.c:409)\n Call Trace:\n encode_rpcb_string (net/sunrpc/rpcb_clnt.c:890)\n rpcb_enc_getaddr (net/sunrpc/rpcb_clnt.c:910)\n rpcauth_wrap_req_encode (net/sunrpc/auth.c:745)\n call_encode (net/sunrpc/clnt.c:1966)\n __rpc_execute (net/sunrpc/sched.c:952)\n rpc_run_task (net/sunrpc/clnt.c:1243)\n rpc_call_sync (net/sunrpc/clnt.c:1272)\n rpcb_v4_register (net/sunrpc/rpcb_clnt.c:500)\n svc_generic_rpcbind_set\n nfsd_rpcbind_set\n svc_register\n svc_setup_socket\n svc_addsock\n write_ports\n nfsctl_transaction_write\n vfs_write\n\nThe crash is reachable when an in-kernel RPC service (nfsd, lockd,\nnfs-callback) registers with the local rpcbind under enough memory\npressure for the small GFP_KERNEL kstrdup() in rpc_sockaddr2uaddr() to\nfail. The asynchronous getport path already handles this exact failure\nmode by returning -ENOMEM; only the two register helpers omit the check.\n\nMirror that handling: bail out with -ENOMEM when rpc_sockaddr2uaddr()\nreturns NULL, before the address is fed into the encoder."
}
],
"providerMetadata": {
"dateUpdated": "2026-09-16T08:48:22.404Z",
"orgId": "416baaa9-dc9f-4396-8d5f-8c081fb06d67",
"shortName": "Linux"
},
"references": [
{
"url": "https://git.kernel.org/stable/c/04441b792ec40eb66349b5fab34b6a2090b5b2dd"
},
{
"url": "https://git.kernel.org/stable/c/5a51c49ddb37b883566874aecc66bc5a2e617a96"
},
{
"url": "https://git.kernel.org/stable/c/4a6095de8cb1858e05bdf70b3e7d6d7645c25041"
},
{
"url": "https://git.kernel.org/stable/c/12bf3e0182ccdaf3b412756a756d3944a7dacaa9"
},
{
"url": "https://git.kernel.org/stable/c/4e01022974355732e748ec8ebc97c558cb624ffe"
},
{
"url": "https://git.kernel.org/stable/c/cda4aacfb0bbf5c0f90fd0b42c72c749635d1368"
},
{
"url": "https://git.kernel.org/stable/c/eb476289c12cc22c8766f8a84eeb7ab46c4e8fb6"
},
{
"url": "https://git.kernel.org/stable/c/fd22370226a0d8109045d0831fd5aaadee921693"
}
],
"title": "SUNRPC: check rpc_sockaddr2uaddr() return value in rpcb_register_inet4/6",
"x_generator": {
"engine": "bippy-1.2.0"
}
}
},
"cveMetadata": {
"assignerOrgId": "416baaa9-dc9f-4396-8d5f-8c081fb06d67",
"assignerShortName": "Linux",
"cveId": "CVE-2026-89784",
"datePublished": "2026-09-16T08:48:22.404Z",
"dateReserved": "2026-09-11T19:38:34.766Z",
"dateUpdated": "2026-09-16T08:48:22.404Z",
"state": "PUBLISHED"
},
"dataType": "CVE_RECORD",
"dataVersion": "5.2",
"vulnerability-lookup:meta": {
"epss": {
"cve": "CVE-2026-89784",
"date": "2026-09-16",
"epss": "0.0021",
"percentile": "0.11443"
},
"nvd": "{\"cve\":{\"id\":\"CVE-2026-89784\",\"sourceIdentifier\":\"416baaa9-dc9f-4396-8d5f-8c081fb06d67\",\"published\":\"2026-09-16T09:17:09.060\",\"lastModified\":\"2026-09-16T09:17:09.060\",\"vulnStatus\":\"Received\",\"cveTags\":[],\"descriptions\":[{\"lang\":\"en\",\"value\":\"In the Linux kernel, the following vulnerability has been resolved:\\n\\nSUNRPC: check rpc_sockaddr2uaddr() return value in rpcb_register_inet4/6\\n\\nrpcb_register_inet4() and rpcb_register_inet6() store the result of\\nrpc_sockaddr2uaddr() into map-\u003er_addr without checking it for NULL.\\nrpc_sockaddr2uaddr() returns NULL when its final kstrdup() fails, and\\nthe unchecked NULL is then carried into the synchronous RPCBPROC_SET\\nencode path: rpcb_register_call() -\u003e rpc_call_sync() -\u003e\\nrpcb_enc_getaddr() -\u003e encode_rpcb_string(), whose first statement is\\nstrlen(string), dereferencing NULL and oopsing the kernel.\\n\\nThe crash reproduces under failslab on v6.12; with KASAN the NULL\\ndereference surfaces as a fault on the shadow of address zero:\\n\\n Oops: general protection fault, probably for non-canonical address\\n 0xdffffc0000000000 [#1] PREEMPT SMP KASAN\\n RIP: 0010:strlen (lib/string.c:409)\\n Call Trace:\\n encode_rpcb_string (net/sunrpc/rpcb_clnt.c:890)\\n rpcb_enc_getaddr (net/sunrpc/rpcb_clnt.c:910)\\n rpcauth_wrap_req_encode (net/sunrpc/auth.c:745)\\n call_encode (net/sunrpc/clnt.c:1966)\\n __rpc_execute (net/sunrpc/sched.c:952)\\n rpc_run_task (net/sunrpc/clnt.c:1243)\\n rpc_call_sync (net/sunrpc/clnt.c:1272)\\n rpcb_v4_register (net/sunrpc/rpcb_clnt.c:500)\\n svc_generic_rpcbind_set\\n nfsd_rpcbind_set\\n svc_register\\n svc_setup_socket\\n svc_addsock\\n write_ports\\n nfsctl_transaction_write\\n vfs_write\\n\\nThe crash is reachable when an in-kernel RPC service (nfsd, lockd,\\nnfs-callback) registers with the local rpcbind under enough memory\\npressure for the small GFP_KERNEL kstrdup() in rpc_sockaddr2uaddr() to\\nfail. The asynchronous getport path already handles this exact failure\\nmode by returning -ENOMEM; only the two register helpers omit the check.\\n\\nMirror that handling: bail out with -ENOMEM when rpc_sockaddr2uaddr()\\nreturns NULL, before the address is fed into the encoder.\"}],\"affected\":[{\"source\":\"416baaa9-dc9f-4396-8d5f-8c081fb06d67\",\"affectedData\":[{\"vendor\":\"Linux\",\"product\":\"Linux\",\"defaultStatus\":\"unaffected\",\"programFiles\":[\"net/sunrpc/rpcb_clnt.c\"],\"repo\":\"https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git\",\"versions\":[{\"version\":\"d77385f23830ee6c400569bac8b37e6eb3b7d360\",\"lessThan\":\"04441b792ec40eb66349b5fab34b6a2090b5b2dd\",\"versionType\":\"git\",\"status\":\"affected\"},{\"version\":\"d77385f23830ee6c400569bac8b37e6eb3b7d360\",\"lessThan\":\"5a51c49ddb37b883566874aecc66bc5a2e617a96\",\"versionType\":\"git\",\"status\":\"affected\"},{\"version\":\"d77385f23830ee6c400569bac8b37e6eb3b7d360\",\"lessThan\":\"4a6095de8cb1858e05bdf70b3e7d6d7645c25041\",\"versionType\":\"git\",\"status\":\"affected\"},{\"version\":\"d77385f23830ee6c400569bac8b37e6eb3b7d360\",\"lessThan\":\"12bf3e0182ccdaf3b412756a756d3944a7dacaa9\",\"versionType\":\"git\",\"status\":\"affected\"},{\"version\":\"d77385f23830ee6c400569bac8b37e6eb3b7d360\",\"lessThan\":\"4e01022974355732e748ec8ebc97c558cb624ffe\",\"versionType\":\"git\",\"status\":\"affected\"},{\"version\":\"d77385f23830ee6c400569bac8b37e6eb3b7d360\",\"lessThan\":\"cda4aacfb0bbf5c0f90fd0b42c72c749635d1368\",\"versionType\":\"git\",\"status\":\"affected\"},{\"version\":\"d77385f23830ee6c400569bac8b37e6eb3b7d360\",\"lessThan\":\"eb476289c12cc22c8766f8a84eeb7ab46c4e8fb6\",\"versionType\":\"git\",\"status\":\"affected\"},{\"version\":\"d77385f23830ee6c400569bac8b37e6eb3b7d360\",\"lessThan\":\"fd22370226a0d8109045d0831fd5aaadee921693\",\"versionType\":\"git\",\"status\":\"affected\"}]},{\"vendor\":\"Linux\",\"product\":\"Linux\",\"defaultStatus\":\"affected\",\"programFiles\":[\"net/sunrpc/rpcb_clnt.c\"],\"repo\":\"https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git\",\"versions\":[{\"version\":\"3.2\",\"status\":\"affected\"},{\"version\":\"0\",\"lessThan\":\"3.2\",\"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.52\",\"lessThanOrEqual\":\"6.18.*\",\"versionType\":\"semver\",\"status\":\"unaffected\"},{\"version\":\"7.2.6\",\"lessThanOrEqual\":\"7.2.*\",\"versionType\":\"semver\",\"status\":\"unaffected\"},{\"version\":\"7.3-rc1\",\"lessThanOrEqual\":\"*\",\"versionType\":\"original_commit_for_fix\",\"status\":\"unaffected\"}]}]}],\"metrics\":{},\"references\":[{\"url\":\"https://git.kernel.org/stable/c/04441b792ec40eb66349b5fab34b6a2090b5b2dd\",\"source\":\"416baaa9-dc9f-4396-8d5f-8c081fb06d67\"},{\"url\":\"https://git.kernel.org/stable/c/12bf3e0182ccdaf3b412756a756d3944a7dacaa9\",\"source\":\"416baaa9-dc9f-4396-8d5f-8c081fb06d67\"},{\"url\":\"https://git.kernel.org/stable/c/4a6095de8cb1858e05bdf70b3e7d6d7645c25041\",\"source\":\"416baaa9-dc9f-4396-8d5f-8c081fb06d67\"},{\"url\":\"https://git.kernel.org/stable/c/4e01022974355732e748ec8ebc97c558cb624ffe\",\"source\":\"416baaa9-dc9f-4396-8d5f-8c081fb06d67\"},{\"url\":\"https://git.kernel.org/stable/c/5a51c49ddb37b883566874aecc66bc5a2e617a96\",\"source\":\"416baaa9-dc9f-4396-8d5f-8c081fb06d67\"},{\"url\":\"https://git.kernel.org/stable/c/cda4aacfb0bbf5c0f90fd0b42c72c749635d1368\",\"source\":\"416baaa9-dc9f-4396-8d5f-8c081fb06d67\"},{\"url\":\"https://git.kernel.org/stable/c/eb476289c12cc22c8766f8a84eeb7ab46c4e8fb6\",\"source\":\"416baaa9-dc9f-4396-8d5f-8c081fb06d67\"},{\"url\":\"https://git.kernel.org/stable/c/fd22370226a0d8109045d0831fd5aaadee921693\",\"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…