CVE-2021-47515 (GCVE-0-2021-47515)
Vulnerability from cvelistv5
Published
2024-05-24 15:09
Modified
2026-08-05 08:48
Severity ?
VLAI Severity ?
EPSS score ?
Summary
In the Linux kernel, the following vulnerability has been resolved:
seg6: fix the iif in the IPv6 socket control block
When an IPv4 packet is received, the ip_rcv_core(...) sets the receiving
interface index into the IPv4 socket control block (v5.16-rc4,
net/ipv4/ip_input.c line 510):
IPCB(skb)->iif = skb->skb_iif;
If that IPv4 packet is meant to be encapsulated in an outer IPv6+SRH
header, the seg6_do_srh_encap(...) performs the required encapsulation.
In this case, the seg6_do_srh_encap function clears the IPv6 socket control
block (v5.16-rc4 net/ipv6/seg6_iptunnel.c line 163):
memset(IP6CB(skb), 0, sizeof(*IP6CB(skb)));
The memset(...) was introduced in commit ef489749aae5 ("ipv6: sr: clear
IP6CB(skb) on SRH ip4ip6 encapsulation") a long time ago (2019-01-29).
Since the IPv6 socket control block and the IPv4 socket control block share
the same memory area (skb->cb), the receiving interface index info is lost
(IP6CB(skb)->iif is set to zero).
As a side effect, that condition triggers a NULL pointer dereference if
commit 0857d6f8c759 ("ipv6: When forwarding count rx stats on the orig
netdev") is applied.
To fix that issue, we set the IP6CB(skb)->iif with the index of the
receiving interface once again.
References
Impacted products
| Vendor | Product | Version | ||
|---|---|---|---|---|
| Linux | Linux |
Version: c630ec8bdadae9d557b1ceb9d6c06e149108a0d4 Version: 2f704348c93ff8119e642dae6a72327f90b82810 Version: ef489749aae508e6f17886775c075f12ff919fb1 Version: ef489749aae508e6f17886775c075f12ff919fb1 Version: ef489749aae508e6f17886775c075f12ff919fb1 Version: ef489749aae508e6f17886775c075f12ff919fb1 Version: b71b7e0280f47b4ac633fbfd153423814ea87810 Version: 4.14.98 ≤ Version: 4.19.20 ≤ Version: 4.20.7 ≤ |
||
{
"containers": {
"adp": [
{
"providerMetadata": {
"dateUpdated": "2024-08-04T05:39:59.755Z",
"orgId": "af854a3a-2127-422b-91ae-364da2661108",
"shortName": "CVE"
},
"references": [
{
"tags": [
"x_transferred"
],
"url": "https://git.kernel.org/stable/c/b16d412e5f79734033df04e97d7ea2f50a8e9fe3"
},
{
"tags": [
"x_transferred"
],
"url": "https://git.kernel.org/stable/c/6431e71093f3da586a00c6d931481ffb0dc2db0e"
},
{
"tags": [
"x_transferred"
],
"url": "https://git.kernel.org/stable/c/ef8804e47c0a44ae106ead1740408af5ea6c6ee9"
},
{
"tags": [
"x_transferred"
],
"url": "https://git.kernel.org/stable/c/666521b3852d2b2f52d570f9122b1e4b50d96831"
},
{
"tags": [
"x_transferred"
],
"url": "https://git.kernel.org/stable/c/98adb2bbfa407c9290bda299d4c6f7a1c4ebd5e1"
},
{
"tags": [
"x_transferred"
],
"url": "https://git.kernel.org/stable/c/ae68d93354e5bf5191ee673982251864ea24dd5c"
}
],
"title": "CVE Program Container"
},
{
"metrics": [
{
"other": {
"content": {
"id": "CVE-2021-47515",
"options": [
{
"Exploitation": "none"
},
{
"Automatable": "no"
},
{
"Technical Impact": "partial"
}
],
"role": "CISA Coordinator",
"timestamp": "2024-09-10T15:35:33.340330Z",
"version": "2.0.3"
},
"type": "ssvc"
}
}
],
"providerMetadata": {
"dateUpdated": "2024-09-11T17:32:52.378Z",
"orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
"shortName": "CISA-ADP"
},
"title": "CISA ADP Vulnrichment"
}
],
"cna": {
"affected": [
{
"defaultStatus": "unaffected",
"product": "Linux",
"programFiles": [
"net/ipv6/seg6_iptunnel.c"
],
"repo": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git",
"vendor": "Linux",
"versions": [
{
"lessThan": "b16d412e5f79734033df04e97d7ea2f50a8e9fe3",
"status": "affected",
"version": "c630ec8bdadae9d557b1ceb9d6c06e149108a0d4",
"versionType": "git"
},
{
"lessThan": "6431e71093f3da586a00c6d931481ffb0dc2db0e",
"status": "affected",
"version": "2f704348c93ff8119e642dae6a72327f90b82810",
"versionType": "git"
},
{
"lessThan": "ef8804e47c0a44ae106ead1740408af5ea6c6ee9",
"status": "affected",
"version": "ef489749aae508e6f17886775c075f12ff919fb1",
"versionType": "git"
},
{
"lessThan": "666521b3852d2b2f52d570f9122b1e4b50d96831",
"status": "affected",
"version": "ef489749aae508e6f17886775c075f12ff919fb1",
"versionType": "git"
},
{
"lessThan": "98adb2bbfa407c9290bda299d4c6f7a1c4ebd5e1",
"status": "affected",
"version": "ef489749aae508e6f17886775c075f12ff919fb1",
"versionType": "git"
},
{
"lessThan": "ae68d93354e5bf5191ee673982251864ea24dd5c",
"status": "affected",
"version": "ef489749aae508e6f17886775c075f12ff919fb1",
"versionType": "git"
},
{
"status": "affected",
"version": "b71b7e0280f47b4ac633fbfd153423814ea87810",
"versionType": "git"
},
{
"lessThan": "4.14.258",
"status": "affected",
"version": "4.14.98",
"versionType": "semver"
},
{
"lessThan": "4.19.221",
"status": "affected",
"version": "4.19.20",
"versionType": "semver"
},
{
"lessThan": "4.21",
"status": "affected",
"version": "4.20.7",
"versionType": "semver"
}
]
},
{
"defaultStatus": "affected",
"product": "Linux",
"programFiles": [
"net/ipv6/seg6_iptunnel.c"
],
"repo": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git",
"vendor": "Linux",
"versions": [
{
"status": "affected",
"version": "5.0"
},
{
"lessThan": "5.0",
"status": "unaffected",
"version": "0",
"versionType": "semver"
},
{
"lessThanOrEqual": "4.14.*",
"status": "unaffected",
"version": "4.14.258",
"versionType": "semver"
},
{
"lessThanOrEqual": "4.19.*",
"status": "unaffected",
"version": "4.19.221",
"versionType": "semver"
},
{
"lessThanOrEqual": "5.4.*",
"status": "unaffected",
"version": "5.4.165",
"versionType": "semver"
},
{
"lessThanOrEqual": "5.10.*",
"status": "unaffected",
"version": "5.10.85",
"versionType": "semver"
},
{
"lessThanOrEqual": "5.15.*",
"status": "unaffected",
"version": "5.15.8",
"versionType": "semver"
},
{
"lessThanOrEqual": "*",
"status": "unaffected",
"version": "5.16",
"versionType": "original_commit_for_fix"
}
]
}
],
"cpeApplicability": [
{
"nodes": [
{
"cpeMatch": [
{
"criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
"versionEndExcluding": "4.14.258",
"versionStartIncluding": "4.14.98",
"vulnerable": true
},
{
"criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
"versionEndExcluding": "4.19.221",
"versionStartIncluding": "4.19.20",
"vulnerable": true
},
{
"criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
"versionEndExcluding": "5.4.165",
"versionStartIncluding": "5.0",
"vulnerable": true
},
{
"criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
"versionEndExcluding": "5.10.85",
"versionStartIncluding": "5.0",
"vulnerable": true
},
{
"criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
"versionEndExcluding": "5.15.8",
"versionStartIncluding": "5.0",
"vulnerable": true
},
{
"criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
"versionEndExcluding": "5.16",
"versionStartIncluding": "5.0",
"vulnerable": true
},
{
"criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
"versionStartIncluding": "4.20.7",
"vulnerable": true
}
],
"negate": false,
"operator": "OR"
}
]
}
],
"descriptions": [
{
"lang": "en",
"value": "In the Linux kernel, the following vulnerability has been resolved:\n\nseg6: fix the iif in the IPv6 socket control block\n\nWhen an IPv4 packet is received, the ip_rcv_core(...) sets the receiving\ninterface index into the IPv4 socket control block (v5.16-rc4,\nnet/ipv4/ip_input.c line 510):\n\n IPCB(skb)-\u003eiif = skb-\u003eskb_iif;\n\nIf that IPv4 packet is meant to be encapsulated in an outer IPv6+SRH\nheader, the seg6_do_srh_encap(...) performs the required encapsulation.\nIn this case, the seg6_do_srh_encap function clears the IPv6 socket control\nblock (v5.16-rc4 net/ipv6/seg6_iptunnel.c line 163):\n\n memset(IP6CB(skb), 0, sizeof(*IP6CB(skb)));\n\nThe memset(...) was introduced in commit ef489749aae5 (\"ipv6: sr: clear\nIP6CB(skb) on SRH ip4ip6 encapsulation\") a long time ago (2019-01-29).\n\nSince the IPv6 socket control block and the IPv4 socket control block share\nthe same memory area (skb-\u003ecb), the receiving interface index info is lost\n(IP6CB(skb)-\u003eiif is set to zero).\n\nAs a side effect, that condition triggers a NULL pointer dereference if\ncommit 0857d6f8c759 (\"ipv6: When forwarding count rx stats on the orig\nnetdev\") is applied.\n\nTo fix that issue, we set the IP6CB(skb)-\u003eiif with the index of the\nreceiving interface once again."
}
],
"metrics": [
{
"cvssV3_1": {
"baseScore": 7.5,
"baseSeverity": "HIGH",
"vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H",
"version": "3.1"
},
"scenarios": [
{
"lang": "en",
"value": "AV:N - On an SRv6 PE/router with ip4ip6 encap routes, a remote IPv4 packet is received, encapsulated in seg6_do_srh_encap(), then forwarded via ip6_forward(), so the crash is reachable over the network without local access.\nAC:L - Once SRv6 encap for IPv4 is configured (the intended deployment for this code), any matching IPv4 packet reliably clears IP6CB(skb)-\u003eiif and hits the NULL dereference; no race or attacker-uncontrollable memory layout is required.\nPR:N - Triggering requires only sending unauthenticated IPv4 packets that match an already-configured SRv6 encap route; the attacker needs no account or capability on the target.\nUI:N - Packet processing runs entirely in the kernel receive/forward path with no victim user action beyond the router already having SRv6 encap configured.\nS:U - The NULL dereference oopses the same host kernel that performs forwarding and does not cross a VM, IOMMU, or other security-authority boundary.\nC:N - This is a pure NULL pointer dereference of idev in ip6_forward() after iif is cleared to zero, with no OOB read, UAF, or other information-disclosure primitive.\nI:N - The fault is a straight NULL dereference of idev-\u003ecnf.disable_policy with no write primitive, type confusion, or memory corruption that could alter kernel state or hijack control flow.\nA:H - Dereferencing the NULL inet6_dev pointer in ip6_forward() causes a kernel oops/panic and can be re-triggered at will by remote packets, taking down the system."
}
]
}
],
"providerMetadata": {
"dateUpdated": "2026-08-05T08:48:12.387Z",
"orgId": "416baaa9-dc9f-4396-8d5f-8c081fb06d67",
"shortName": "Linux"
},
"references": [
{
"url": "https://git.kernel.org/stable/c/b16d412e5f79734033df04e97d7ea2f50a8e9fe3"
},
{
"url": "https://git.kernel.org/stable/c/6431e71093f3da586a00c6d931481ffb0dc2db0e"
},
{
"url": "https://git.kernel.org/stable/c/ef8804e47c0a44ae106ead1740408af5ea6c6ee9"
},
{
"url": "https://git.kernel.org/stable/c/666521b3852d2b2f52d570f9122b1e4b50d96831"
},
{
"url": "https://git.kernel.org/stable/c/98adb2bbfa407c9290bda299d4c6f7a1c4ebd5e1"
},
{
"url": "https://git.kernel.org/stable/c/ae68d93354e5bf5191ee673982251864ea24dd5c"
}
],
"title": "seg6: fix the iif in the IPv6 socket control block",
"x_generator": {
"engine": "bippy-1.2.0"
}
}
},
"cveMetadata": {
"assignerOrgId": "416baaa9-dc9f-4396-8d5f-8c081fb06d67",
"assignerShortName": "Linux",
"cveId": "CVE-2021-47515",
"datePublished": "2024-05-24T15:09:29.334Z",
"dateReserved": "2024-05-24T15:02:54.824Z",
"dateUpdated": "2026-08-05T08:48:12.387Z",
"state": "PUBLISHED"
},
"dataType": "CVE_RECORD",
"dataVersion": "5.2",
"vulnerability-lookup:meta": {
"vulnrichment": {
"containers": "{\"adp\": [{\"title\": \"CVE Program Container\", \"references\": [{\"url\": \"https://git.kernel.org/stable/c/b16d412e5f79734033df04e97d7ea2f50a8e9fe3\", \"tags\": [\"x_transferred\"]}, {\"url\": \"https://git.kernel.org/stable/c/6431e71093f3da586a00c6d931481ffb0dc2db0e\", \"tags\": [\"x_transferred\"]}, {\"url\": \"https://git.kernel.org/stable/c/ef8804e47c0a44ae106ead1740408af5ea6c6ee9\", \"tags\": [\"x_transferred\"]}, {\"url\": \"https://git.kernel.org/stable/c/666521b3852d2b2f52d570f9122b1e4b50d96831\", \"tags\": [\"x_transferred\"]}, {\"url\": \"https://git.kernel.org/stable/c/98adb2bbfa407c9290bda299d4c6f7a1c4ebd5e1\", \"tags\": [\"x_transferred\"]}, {\"url\": \"https://git.kernel.org/stable/c/ae68d93354e5bf5191ee673982251864ea24dd5c\", \"tags\": [\"x_transferred\"]}], \"providerMetadata\": {\"orgId\": \"af854a3a-2127-422b-91ae-364da2661108\", \"shortName\": \"CVE\", \"dateUpdated\": \"2024-08-04T05:39:59.755Z\"}}, {\"title\": \"CISA ADP Vulnrichment\", \"metrics\": [{\"other\": {\"type\": \"ssvc\", \"content\": {\"id\": \"CVE-2021-47515\", \"role\": \"CISA Coordinator\", \"options\": [{\"Exploitation\": \"none\"}, {\"Automatable\": \"no\"}, {\"Technical Impact\": \"partial\"}], \"version\": \"2.0.3\", \"timestamp\": \"2024-09-10T15:35:33.340330Z\"}}}], \"providerMetadata\": {\"orgId\": \"134c704f-9b21-4f2e-91b3-4a467353bcc0\", \"shortName\": \"CISA-ADP\", \"dateUpdated\": \"2024-09-11T12:42:13.176Z\"}}], \"cna\": {\"title\": \"seg6: fix the iif in the IPv6 socket control block\", \"metrics\": [{\"cvssV3_1\": {\"version\": \"3.1\", \"baseScore\": 7.5, \"baseSeverity\": \"HIGH\", \"vectorString\": \"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H\"}, \"scenarios\": [{\"lang\": \"en\", \"value\": \"AV:N - On an SRv6 PE/router with ip4ip6 encap routes, a remote IPv4 packet is received, encapsulated in seg6_do_srh_encap(), then forwarded via ip6_forward(), so the crash is reachable over the network without local access.\\nAC:L - Once SRv6 encap for IPv4 is configured (the intended deployment for this code), any matching IPv4 packet reliably clears IP6CB(skb)-\u003eiif and hits the NULL dereference; no race or attacker-uncontrollable memory layout is required.\\nPR:N - Triggering requires only sending unauthenticated IPv4 packets that match an already-configured SRv6 encap route; the attacker needs no account or capability on the target.\\nUI:N - Packet processing runs entirely in the kernel receive/forward path with no victim user action beyond the router already having SRv6 encap configured.\\nS:U - The NULL dereference oopses the same host kernel that performs forwarding and does not cross a VM, IOMMU, or other security-authority boundary.\\nC:N - This is a pure NULL pointer dereference of idev in ip6_forward() after iif is cleared to zero, with no OOB read, UAF, or other information-disclosure primitive.\\nI:N - The fault is a straight NULL dereference of idev-\u003ecnf.disable_policy with no write primitive, type confusion, or memory corruption that could alter kernel state or hijack control flow.\\nA:H - Dereferencing the NULL inet6_dev pointer in ip6_forward() causes a kernel oops/panic and can be re-triggered at will by remote packets, taking down the system.\"}]}], \"affected\": [{\"repo\": \"https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git\", \"vendor\": \"Linux\", \"product\": \"Linux\", \"versions\": [{\"status\": \"affected\", \"version\": \"c630ec8bdadae9d557b1ceb9d6c06e149108a0d4\", \"lessThan\": \"b16d412e5f79734033df04e97d7ea2f50a8e9fe3\", \"versionType\": \"git\"}, {\"status\": \"affected\", \"version\": \"2f704348c93ff8119e642dae6a72327f90b82810\", \"lessThan\": \"6431e71093f3da586a00c6d931481ffb0dc2db0e\", \"versionType\": \"git\"}, {\"status\": \"affected\", \"version\": \"ef489749aae508e6f17886775c075f12ff919fb1\", \"lessThan\": \"ef8804e47c0a44ae106ead1740408af5ea6c6ee9\", \"versionType\": \"git\"}, {\"status\": \"affected\", \"version\": \"ef489749aae508e6f17886775c075f12ff919fb1\", \"lessThan\": \"666521b3852d2b2f52d570f9122b1e4b50d96831\", \"versionType\": \"git\"}, {\"status\": \"affected\", \"version\": \"ef489749aae508e6f17886775c075f12ff919fb1\", \"lessThan\": \"98adb2bbfa407c9290bda299d4c6f7a1c4ebd5e1\", \"versionType\": \"git\"}, {\"status\": \"affected\", \"version\": \"ef489749aae508e6f17886775c075f12ff919fb1\", \"lessThan\": \"ae68d93354e5bf5191ee673982251864ea24dd5c\", \"versionType\": \"git\"}, {\"status\": \"affected\", \"version\": \"b71b7e0280f47b4ac633fbfd153423814ea87810\", \"versionType\": \"git\"}, {\"status\": \"affected\", \"version\": \"4.14.98\", \"lessThan\": \"4.14.258\", \"versionType\": \"semver\"}, {\"status\": \"affected\", \"version\": \"4.19.20\", \"lessThan\": \"4.19.221\", \"versionType\": \"semver\"}, {\"status\": \"affected\", \"version\": \"4.20.7\", \"lessThan\": \"4.21\", \"versionType\": \"semver\"}], \"programFiles\": [\"net/ipv6/seg6_iptunnel.c\"], \"defaultStatus\": \"unaffected\"}, {\"repo\": \"https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git\", \"vendor\": \"Linux\", \"product\": \"Linux\", \"versions\": [{\"status\": \"affected\", \"version\": \"5.0\"}, {\"status\": \"unaffected\", \"version\": \"0\", \"lessThan\": \"5.0\", \"versionType\": \"semver\"}, {\"status\": \"unaffected\", \"version\": \"4.14.258\", \"versionType\": \"semver\", \"lessThanOrEqual\": \"4.14.*\"}, {\"status\": \"unaffected\", \"version\": \"4.19.221\", \"versionType\": \"semver\", \"lessThanOrEqual\": \"4.19.*\"}, {\"status\": \"unaffected\", \"version\": \"5.4.165\", \"versionType\": \"semver\", \"lessThanOrEqual\": \"5.4.*\"}, {\"status\": \"unaffected\", \"version\": \"5.10.85\", \"versionType\": \"semver\", \"lessThanOrEqual\": \"5.10.*\"}, {\"status\": \"unaffected\", \"version\": \"5.15.8\", \"versionType\": \"semver\", \"lessThanOrEqual\": \"5.15.*\"}, {\"status\": \"unaffected\", \"version\": \"5.16\", \"versionType\": \"original_commit_for_fix\", \"lessThanOrEqual\": \"*\"}], \"programFiles\": [\"net/ipv6/seg6_iptunnel.c\"], \"defaultStatus\": \"affected\"}], \"references\": [{\"url\": \"https://git.kernel.org/stable/c/b16d412e5f79734033df04e97d7ea2f50a8e9fe3\"}, {\"url\": \"https://git.kernel.org/stable/c/6431e71093f3da586a00c6d931481ffb0dc2db0e\"}, {\"url\": \"https://git.kernel.org/stable/c/ef8804e47c0a44ae106ead1740408af5ea6c6ee9\"}, {\"url\": \"https://git.kernel.org/stable/c/666521b3852d2b2f52d570f9122b1e4b50d96831\"}, {\"url\": \"https://git.kernel.org/stable/c/98adb2bbfa407c9290bda299d4c6f7a1c4ebd5e1\"}, {\"url\": \"https://git.kernel.org/stable/c/ae68d93354e5bf5191ee673982251864ea24dd5c\"}], \"x_generator\": {\"engine\": \"bippy-1.2.0\"}, \"descriptions\": [{\"lang\": \"en\", \"value\": \"In the Linux kernel, the following vulnerability has been resolved:\\n\\nseg6: fix the iif in the IPv6 socket control block\\n\\nWhen an IPv4 packet is received, the ip_rcv_core(...) sets the receiving\\ninterface index into the IPv4 socket control block (v5.16-rc4,\\nnet/ipv4/ip_input.c line 510):\\n\\n IPCB(skb)-\u003eiif = skb-\u003eskb_iif;\\n\\nIf that IPv4 packet is meant to be encapsulated in an outer IPv6+SRH\\nheader, the seg6_do_srh_encap(...) performs the required encapsulation.\\nIn this case, the seg6_do_srh_encap function clears the IPv6 socket control\\nblock (v5.16-rc4 net/ipv6/seg6_iptunnel.c line 163):\\n\\n memset(IP6CB(skb), 0, sizeof(*IP6CB(skb)));\\n\\nThe memset(...) was introduced in commit ef489749aae5 (\\\"ipv6: sr: clear\\nIP6CB(skb) on SRH ip4ip6 encapsulation\\\") a long time ago (2019-01-29).\\n\\nSince the IPv6 socket control block and the IPv4 socket control block share\\nthe same memory area (skb-\u003ecb), the receiving interface index info is lost\\n(IP6CB(skb)-\u003eiif is set to zero).\\n\\nAs a side effect, that condition triggers a NULL pointer dereference if\\ncommit 0857d6f8c759 (\\\"ipv6: When forwarding count rx stats on the orig\\nnetdev\\\") is applied.\\n\\nTo fix that issue, we set the IP6CB(skb)-\u003eiif with the index of the\\nreceiving interface once again.\"}], \"cpeApplicability\": [{\"nodes\": [{\"negate\": false, \"cpeMatch\": [{\"criteria\": \"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*\", \"vulnerable\": true, \"versionEndExcluding\": \"4.14.258\", \"versionStartIncluding\": \"4.14.98\"}, {\"criteria\": \"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*\", \"vulnerable\": true, \"versionEndExcluding\": \"4.19.221\", \"versionStartIncluding\": \"4.19.20\"}, {\"criteria\": \"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*\", \"vulnerable\": true, \"versionEndExcluding\": \"5.4.165\", \"versionStartIncluding\": \"5.0\"}, {\"criteria\": \"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*\", \"vulnerable\": true, \"versionEndExcluding\": \"5.10.85\", \"versionStartIncluding\": \"5.0\"}, {\"criteria\": \"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*\", \"vulnerable\": true, \"versionEndExcluding\": \"5.15.8\", \"versionStartIncluding\": \"5.0\"}, {\"criteria\": \"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*\", \"vulnerable\": true, \"versionEndExcluding\": \"5.16\", \"versionStartIncluding\": \"5.0\"}, {\"criteria\": \"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*\", \"vulnerable\": true, \"versionStartIncluding\": \"4.20.7\"}], \"operator\": \"OR\"}]}], \"providerMetadata\": {\"orgId\": \"416baaa9-dc9f-4396-8d5f-8c081fb06d67\", \"shortName\": \"Linux\", \"dateUpdated\": \"2026-08-05T08:48:12.387Z\"}}}",
"cveMetadata": "{\"cveId\": \"CVE-2021-47515\", \"state\": \"PUBLISHED\", \"dateUpdated\": \"2026-08-05T08:48:12.387Z\", \"dateReserved\": \"2024-05-24T15:02:54.824Z\", \"assignerOrgId\": \"416baaa9-dc9f-4396-8d5f-8c081fb06d67\", \"datePublished\": \"2024-05-24T15:09:29.334Z\", \"assignerShortName\": \"Linux\"}",
"dataType": "CVE_RECORD",
"dataVersion": "5.2"
}
}
}
Loading…
Loading…
Sightings
| Author | Source | Type | Date |
|---|
Nomenclature
- Seen: The vulnerability was mentioned, discussed, or seen somewhere by the user.
- Confirmed: The vulnerability is confirmed from an analyst perspective.
- Published Proof of Concept: A public proof of concept is available for this vulnerability.
- Exploited: This vulnerability was exploited and seen by the user reporting the sighting.
- Patched: This vulnerability was successfully patched by the user reporting the sighting.
- Not exploited: This vulnerability was not exploited or seen by the user reporting the sighting.
- Not confirmed: The user expresses doubt about the veracity of the vulnerability.
- Not patched: This vulnerability was not successfully patched by the user reporting the sighting.
Loading…
Loading…