CVE-2022-48647 (GCVE-0-2022-48647)
Vulnerability from cvelistv5 – Published: 2024-04-28 13:00 – Updated: 2026-05-23 15:20
VLAI
EPSS
VEX
Title
sfc: fix TX channel offset when using legacy interrupts
Summary
In the Linux kernel, the following vulnerability has been resolved:
sfc: fix TX channel offset when using legacy interrupts
In legacy interrupt mode the tx_channel_offset was hardcoded to 1, but
that's not correct if efx_sepparate_tx_channels is false. In that case,
the offset is 0 because the tx queues are in the single existing channel
at index 0, together with the rx queue.
Without this fix, as soon as you try to send any traffic, it tries to
get the tx queues from an uninitialized channel getting these errors:
WARNING: CPU: 1 PID: 0 at drivers/net/ethernet/sfc/tx.c:540 efx_hard_start_xmit+0x12e/0x170 [sfc]
[...]
RIP: 0010:efx_hard_start_xmit+0x12e/0x170 [sfc]
[...]
Call Trace:
<IRQ>
dev_hard_start_xmit+0xd7/0x230
sch_direct_xmit+0x9f/0x360
__dev_queue_xmit+0x890/0xa40
[...]
BUG: unable to handle kernel NULL pointer dereference at 0000000000000020
[...]
RIP: 0010:efx_hard_start_xmit+0x153/0x170 [sfc]
[...]
Call Trace:
<IRQ>
dev_hard_start_xmit+0xd7/0x230
sch_direct_xmit+0x9f/0x360
__dev_queue_xmit+0x890/0xa40
[...]
Severity
No CVSS data available.
SSVC
Exploitation: none
Automatable: no
Technical Impact: partial
CISA Coordinator · CISA-ADP (v2.0.3)
Decision recorded 2024-06-17 19:07 UTC
Assigner
References
Impacted products
2 products
| Vendor | Product | Version | CPE status | |
|---|---|---|---|---|
| Linux | Linux |
Affected:
bf2af9b24313553f3f0b30443220ab0ac8595d2d , < b4afd3878f961d3517f27b3213730fceef77945c
(git)
Affected: 06cb7e134f8f4a11b66f1dbeb5f237412a0aeedc , < 360910b88d1466a90644a4e0533803b594344a2b (git) Affected: c308dfd1b43ef0d4c3e57b741bb3462eb7a7f4a2 , < 5f623a77cfc2d501d72bcb4f9ee71721e6c766ff (git) Affected: c308dfd1b43ef0d4c3e57b741bb3462eb7a7f4a2 , < f232af4295653afa4ade3230462b3be15ad16419 (git) Affected: 1a7c0b3ef93d1d1dae7b0a85dab3ac6e3ad0ef61 (git) Affected: b2d60329a0b88c4e35017436ee29c43be59d46a5 (git) Affected: 5.10.122 , < 5.10.146 (semver) Affected: 5.15.47 , < 5.15.71 (semver) Affected: 5.17.15 , < 5.18 (semver) Affected: 5.18.4 , < 5.19 (semver) |
guessed | |
| Linux | Linux |
Affected:
5.19
Unaffected: 0 , < 5.19 (semver) Unaffected: 5.10.146 , ≤ 5.10.* (semver) Unaffected: 5.15.71 , ≤ 5.15.* (semver) Unaffected: 5.19.12 , ≤ 5.19.* (semver) Unaffected: 6.0 , ≤ * (original_commit_for_fix) |
guessed |
{
"containers": {
"adp": [
{
"metrics": [
{
"other": {
"content": {
"id": "CVE-2022-48647",
"options": [
{
"Exploitation": "none"
},
{
"Automatable": "no"
},
{
"Technical Impact": "partial"
}
],
"role": "CISA Coordinator",
"timestamp": "2024-06-17T19:07:40.953433Z",
"version": "2.0.3"
},
"type": "ssvc"
}
}
],
"providerMetadata": {
"dateUpdated": "2024-06-17T19:07:53.011Z",
"orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
"shortName": "CISA-ADP"
},
"title": "CISA ADP Vulnrichment"
},
{
"providerMetadata": {
"dateUpdated": "2024-08-03T15:17:55.568Z",
"orgId": "af854a3a-2127-422b-91ae-364da2661108",
"shortName": "CVE"
},
"references": [
{
"tags": [
"x_transferred"
],
"url": "https://git.kernel.org/stable/c/b4afd3878f961d3517f27b3213730fceef77945c"
},
{
"tags": [
"x_transferred"
],
"url": "https://git.kernel.org/stable/c/360910b88d1466a90644a4e0533803b594344a2b"
},
{
"tags": [
"x_transferred"
],
"url": "https://git.kernel.org/stable/c/5f623a77cfc2d501d72bcb4f9ee71721e6c766ff"
},
{
"tags": [
"x_transferred"
],
"url": "https://git.kernel.org/stable/c/f232af4295653afa4ade3230462b3be15ad16419"
}
],
"title": "CVE Program Container"
}
],
"cna": {
"affected": [
{
"defaultStatus": "unaffected",
"product": "Linux",
"programFiles": [
"drivers/net/ethernet/sfc/efx_channels.c"
],
"repo": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git",
"vendor": "Linux",
"versions": [
{
"lessThan": "b4afd3878f961d3517f27b3213730fceef77945c",
"status": "affected",
"version": "bf2af9b24313553f3f0b30443220ab0ac8595d2d",
"versionType": "git"
},
{
"lessThan": "360910b88d1466a90644a4e0533803b594344a2b",
"status": "affected",
"version": "06cb7e134f8f4a11b66f1dbeb5f237412a0aeedc",
"versionType": "git"
},
{
"lessThan": "5f623a77cfc2d501d72bcb4f9ee71721e6c766ff",
"status": "affected",
"version": "c308dfd1b43ef0d4c3e57b741bb3462eb7a7f4a2",
"versionType": "git"
},
{
"lessThan": "f232af4295653afa4ade3230462b3be15ad16419",
"status": "affected",
"version": "c308dfd1b43ef0d4c3e57b741bb3462eb7a7f4a2",
"versionType": "git"
},
{
"status": "affected",
"version": "1a7c0b3ef93d1d1dae7b0a85dab3ac6e3ad0ef61",
"versionType": "git"
},
{
"status": "affected",
"version": "b2d60329a0b88c4e35017436ee29c43be59d46a5",
"versionType": "git"
},
{
"lessThan": "5.10.146",
"status": "affected",
"version": "5.10.122",
"versionType": "semver"
},
{
"lessThan": "5.15.71",
"status": "affected",
"version": "5.15.47",
"versionType": "semver"
},
{
"lessThan": "5.18",
"status": "affected",
"version": "5.17.15",
"versionType": "semver"
},
{
"lessThan": "5.19",
"status": "affected",
"version": "5.18.4",
"versionType": "semver"
}
]
},
{
"defaultStatus": "affected",
"product": "Linux",
"programFiles": [
"drivers/net/ethernet/sfc/efx_channels.c"
],
"repo": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git",
"vendor": "Linux",
"versions": [
{
"status": "affected",
"version": "5.19"
},
{
"lessThan": "5.19",
"status": "unaffected",
"version": "0",
"versionType": "semver"
},
{
"lessThanOrEqual": "5.10.*",
"status": "unaffected",
"version": "5.10.146",
"versionType": "semver"
},
{
"lessThanOrEqual": "5.15.*",
"status": "unaffected",
"version": "5.15.71",
"versionType": "semver"
},
{
"lessThanOrEqual": "5.19.*",
"status": "unaffected",
"version": "5.19.12",
"versionType": "semver"
},
{
"lessThanOrEqual": "*",
"status": "unaffected",
"version": "6.0",
"versionType": "original_commit_for_fix"
}
]
}
],
"cpeApplicability": [
{
"nodes": [
{
"cpeMatch": [
{
"criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
"versionEndExcluding": "5.10.146",
"versionStartIncluding": "5.10.122",
"vulnerable": true
},
{
"criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
"versionEndExcluding": "5.15.71",
"versionStartIncluding": "5.15.47",
"vulnerable": true
},
{
"criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
"versionEndExcluding": "5.19.12",
"versionStartIncluding": "5.19",
"vulnerable": true
},
{
"criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
"versionEndExcluding": "6.0",
"versionStartIncluding": "5.19",
"vulnerable": true
},
{
"criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
"versionStartIncluding": "5.17.15",
"vulnerable": true
},
{
"criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
"versionStartIncluding": "5.18.4",
"vulnerable": true
}
],
"negate": false,
"operator": "OR"
}
]
}
],
"descriptions": [
{
"lang": "en",
"value": "In the Linux kernel, the following vulnerability has been resolved:\n\nsfc: fix TX channel offset when using legacy interrupts\n\nIn legacy interrupt mode the tx_channel_offset was hardcoded to 1, but\nthat\u0027s not correct if efx_sepparate_tx_channels is false. In that case,\nthe offset is 0 because the tx queues are in the single existing channel\nat index 0, together with the rx queue.\n\nWithout this fix, as soon as you try to send any traffic, it tries to\nget the tx queues from an uninitialized channel getting these errors:\n WARNING: CPU: 1 PID: 0 at drivers/net/ethernet/sfc/tx.c:540 efx_hard_start_xmit+0x12e/0x170 [sfc]\n [...]\n RIP: 0010:efx_hard_start_xmit+0x12e/0x170 [sfc]\n [...]\n Call Trace:\n \u003cIRQ\u003e\n dev_hard_start_xmit+0xd7/0x230\n sch_direct_xmit+0x9f/0x360\n __dev_queue_xmit+0x890/0xa40\n [...]\n BUG: unable to handle kernel NULL pointer dereference at 0000000000000020\n [...]\n RIP: 0010:efx_hard_start_xmit+0x153/0x170 [sfc]\n [...]\n Call Trace:\n \u003cIRQ\u003e\n dev_hard_start_xmit+0xd7/0x230\n sch_direct_xmit+0x9f/0x360\n __dev_queue_xmit+0x890/0xa40\n [...]"
}
],
"providerMetadata": {
"dateUpdated": "2026-05-23T15:20:26.545Z",
"orgId": "416baaa9-dc9f-4396-8d5f-8c081fb06d67",
"shortName": "Linux"
},
"references": [
{
"url": "https://git.kernel.org/stable/c/b4afd3878f961d3517f27b3213730fceef77945c"
},
{
"url": "https://git.kernel.org/stable/c/360910b88d1466a90644a4e0533803b594344a2b"
},
{
"url": "https://git.kernel.org/stable/c/5f623a77cfc2d501d72bcb4f9ee71721e6c766ff"
},
{
"url": "https://git.kernel.org/stable/c/f232af4295653afa4ade3230462b3be15ad16419"
}
],
"title": "sfc: fix TX channel offset when using legacy interrupts",
"x_generator": {
"engine": "bippy-1.2.0"
}
}
},
"cveMetadata": {
"assignerOrgId": "416baaa9-dc9f-4396-8d5f-8c081fb06d67",
"assignerShortName": "Linux",
"cveId": "CVE-2022-48647",
"datePublished": "2024-04-28T13:00:19.674Z",
"dateReserved": "2024-02-25T13:44:28.316Z",
"dateUpdated": "2026-05-23T15:20:26.545Z",
"state": "PUBLISHED"
},
"dataType": "CVE_RECORD",
"dataVersion": "5.2",
"vulnerability-lookup:meta": {
"epss": {
"cve": "CVE-2022-48647",
"date": "2026-09-15",
"epss": "0.00226",
"percentile": "0.13372"
},
"fkie_nvd": {
"descriptions": "[{\"lang\": \"en\", \"value\": \"In the Linux kernel, the following vulnerability has been resolved:\\n\\nsfc: fix TX channel offset when using legacy interrupts\\n\\nIn legacy interrupt mode the tx_channel_offset was hardcoded to 1, but\\nthat\u0027s not correct if efx_sepparate_tx_channels is false. In that case,\\nthe offset is 0 because the tx queues are in the single existing channel\\nat index 0, together with the rx queue.\\n\\nWithout this fix, as soon as you try to send any traffic, it tries to\\nget the tx queues from an uninitialized channel getting these errors:\\n WARNING: CPU: 1 PID: 0 at drivers/net/ethernet/sfc/tx.c:540 efx_hard_start_xmit+0x12e/0x170 [sfc]\\n [...]\\n RIP: 0010:efx_hard_start_xmit+0x12e/0x170 [sfc]\\n [...]\\n Call Trace:\\n \u003cIRQ\u003e\\n dev_hard_start_xmit+0xd7/0x230\\n sch_direct_xmit+0x9f/0x360\\n __dev_queue_xmit+0x890/0xa40\\n [...]\\n BUG: unable to handle kernel NULL pointer dereference at 0000000000000020\\n [...]\\n RIP: 0010:efx_hard_start_xmit+0x153/0x170 [sfc]\\n [...]\\n Call Trace:\\n \u003cIRQ\u003e\\n dev_hard_start_xmit+0xd7/0x230\\n sch_direct_xmit+0x9f/0x360\\n __dev_queue_xmit+0x890/0xa40\\n [...]\"}, {\"lang\": \"es\", \"value\": \"En el kernel de Linux, se resolvi\\u00f3 la siguiente vulnerabilidad: sfc: corrige el desplazamiento del canal TX cuando se usan interrupciones heredadas En el modo de interrupci\\u00f3n heredado, tx_channel_offset estaba codificado en 1, pero eso no es correcto si efx_sepparate_tx_channels es falso. En ese caso, el desplazamiento es 0 porque las colas de transmisi\\u00f3n est\\u00e1n en el \\u00fanico canal existente en el \\u00edndice 0, junto con la cola de recepci\\u00f3n. Sin esta soluci\\u00f3n, tan pronto como intenta enviar tr\\u00e1fico, intenta obtener las colas de transmisi\\u00f3n de un canal no inicializado y obtiene estos errores: ADVERTENCIA: CPU: 1 PID: 0 en drivers/net/ethernet/sfc/tx.c: 540 efx_hard_start_xmit+0x12e/0x170 [sfc] [...] RIP: 0010:efx_hard_start_xmit+0x12e/0x170 [sfc] [...] Seguimiento de llamadas: dev_hard_start_xmit+0xd7/0x230 sch_direct_xmit+0x9f/0x360 +0x890 /0xa40 [...] ERROR: no se puede manejar la desreferencia del puntero NULL del kernel en 0000000000000020 [...] RIP: 0010:efx_hard_start_xmit+0x153/0x170 [sfc] [...] Seguimiento de llamadas: dev_hard_start_xmit+0xd7/ 0x230 sch_direct_xmit+0x9f/0x360 __dev_queue_xmit+0x890/0xa40 [...]\"}]",
"id": "CVE-2022-48647",
"lastModified": "2024-11-21T07:33:41.237",
"published": "2024-04-28T13:15:07.237",
"references": "[{\"url\": \"https://git.kernel.org/stable/c/360910b88d1466a90644a4e0533803b594344a2b\", \"source\": \"416baaa9-dc9f-4396-8d5f-8c081fb06d67\"}, {\"url\": \"https://git.kernel.org/stable/c/5f623a77cfc2d501d72bcb4f9ee71721e6c766ff\", \"source\": \"416baaa9-dc9f-4396-8d5f-8c081fb06d67\"}, {\"url\": \"https://git.kernel.org/stable/c/b4afd3878f961d3517f27b3213730fceef77945c\", \"source\": \"416baaa9-dc9f-4396-8d5f-8c081fb06d67\"}, {\"url\": \"https://git.kernel.org/stable/c/f232af4295653afa4ade3230462b3be15ad16419\", \"source\": \"416baaa9-dc9f-4396-8d5f-8c081fb06d67\"}, {\"url\": \"https://git.kernel.org/stable/c/360910b88d1466a90644a4e0533803b594344a2b\", \"source\": \"af854a3a-2127-422b-91ae-364da2661108\"}, {\"url\": \"https://git.kernel.org/stable/c/5f623a77cfc2d501d72bcb4f9ee71721e6c766ff\", \"source\": \"af854a3a-2127-422b-91ae-364da2661108\"}, {\"url\": \"https://git.kernel.org/stable/c/b4afd3878f961d3517f27b3213730fceef77945c\", \"source\": \"af854a3a-2127-422b-91ae-364da2661108\"}, {\"url\": \"https://git.kernel.org/stable/c/f232af4295653afa4ade3230462b3be15ad16419\", \"source\": \"af854a3a-2127-422b-91ae-364da2661108\"}]",
"sourceIdentifier": "416baaa9-dc9f-4396-8d5f-8c081fb06d67",
"vulnStatus": "Awaiting Analysis"
},
"nvd": "{\"cve\":{\"id\":\"CVE-2022-48647\",\"sourceIdentifier\":\"416baaa9-dc9f-4396-8d5f-8c081fb06d67\",\"published\":\"2024-04-28T13:15:07.237\",\"lastModified\":\"2026-06-17T05:15:48.893\",\"vulnStatus\":\"Analyzed\",\"cveTags\":[],\"descriptions\":[{\"lang\":\"en\",\"value\":\"In the Linux kernel, the following vulnerability has been resolved:\\n\\nsfc: fix TX channel offset when using legacy interrupts\\n\\nIn legacy interrupt mode the tx_channel_offset was hardcoded to 1, but\\nthat\u0027s not correct if efx_sepparate_tx_channels is false. In that case,\\nthe offset is 0 because the tx queues are in the single existing channel\\nat index 0, together with the rx queue.\\n\\nWithout this fix, as soon as you try to send any traffic, it tries to\\nget the tx queues from an uninitialized channel getting these errors:\\n WARNING: CPU: 1 PID: 0 at drivers/net/ethernet/sfc/tx.c:540 efx_hard_start_xmit+0x12e/0x170 [sfc]\\n [...]\\n RIP: 0010:efx_hard_start_xmit+0x12e/0x170 [sfc]\\n [...]\\n Call Trace:\\n \u003cIRQ\u003e\\n dev_hard_start_xmit+0xd7/0x230\\n sch_direct_xmit+0x9f/0x360\\n __dev_queue_xmit+0x890/0xa40\\n [...]\\n BUG: unable to handle kernel NULL pointer dereference at 0000000000000020\\n [...]\\n RIP: 0010:efx_hard_start_xmit+0x153/0x170 [sfc]\\n [...]\\n Call Trace:\\n \u003cIRQ\u003e\\n dev_hard_start_xmit+0xd7/0x230\\n sch_direct_xmit+0x9f/0x360\\n __dev_queue_xmit+0x890/0xa40\\n [...]\"},{\"lang\":\"es\",\"value\":\"En el kernel de Linux, se resolvi\u00f3 la siguiente vulnerabilidad: sfc: corrige el desplazamiento del canal TX cuando se usan interrupciones heredadas En el modo de interrupci\u00f3n heredado, tx_channel_offset estaba codificado en 1, pero eso no es correcto si efx_sepparate_tx_channels es falso. En ese caso, el desplazamiento es 0 porque las colas de transmisi\u00f3n est\u00e1n en el \u00fanico canal existente en el \u00edndice 0, junto con la cola de recepci\u00f3n. Sin esta soluci\u00f3n, tan pronto como intenta enviar tr\u00e1fico, intenta obtener las colas de transmisi\u00f3n de un canal no inicializado y obtiene estos errores: ADVERTENCIA: CPU: 1 PID: 0 en drivers/net/ethernet/sfc/tx.c: 540 efx_hard_start_xmit+0x12e/0x170 [sfc] [...] RIP: 0010:efx_hard_start_xmit+0x12e/0x170 [sfc] [...] Seguimiento de llamadas: dev_hard_start_xmit+0xd7/0x230 sch_direct_xmit+0x9f/0x360 +0x890 /0xa40 [...] ERROR: no se puede manejar la desreferencia del puntero NULL del kernel en 0000000000000020 [...] RIP: 0010:efx_hard_start_xmit+0x153/0x170 [sfc] [...] Seguimiento de llamadas: dev_hard_start_xmit+0xd7/ 0x230 sch_direct_xmit+0x9f/0x360 __dev_queue_xmit+0x890/0xa40 [...]\"}],\"affected\":[{\"source\":\"416baaa9-dc9f-4396-8d5f-8c081fb06d67\",\"affectedData\":[{\"vendor\":\"Linux\",\"product\":\"Linux\",\"defaultStatus\":\"unaffected\",\"programFiles\":[\"drivers/net/ethernet/sfc/efx_channels.c\"],\"repo\":\"https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git\",\"versions\":[{\"version\":\"bf2af9b24313553f3f0b30443220ab0ac8595d2d\",\"lessThan\":\"b4afd3878f961d3517f27b3213730fceef77945c\",\"versionType\":\"git\",\"status\":\"affected\"},{\"version\":\"06cb7e134f8f4a11b66f1dbeb5f237412a0aeedc\",\"lessThan\":\"360910b88d1466a90644a4e0533803b594344a2b\",\"versionType\":\"git\",\"status\":\"affected\"},{\"version\":\"c308dfd1b43ef0d4c3e57b741bb3462eb7a7f4a2\",\"lessThan\":\"5f623a77cfc2d501d72bcb4f9ee71721e6c766ff\",\"versionType\":\"git\",\"status\":\"affected\"},{\"version\":\"c308dfd1b43ef0d4c3e57b741bb3462eb7a7f4a2\",\"lessThan\":\"f232af4295653afa4ade3230462b3be15ad16419\",\"versionType\":\"git\",\"status\":\"affected\"},{\"version\":\"1a7c0b3ef93d1d1dae7b0a85dab3ac6e3ad0ef61\",\"versionType\":\"git\",\"status\":\"affected\"},{\"version\":\"b2d60329a0b88c4e35017436ee29c43be59d46a5\",\"versionType\":\"git\",\"status\":\"affected\"},{\"version\":\"5.10.122\",\"lessThan\":\"5.10.146\",\"versionType\":\"semver\",\"status\":\"affected\"},{\"version\":\"5.15.47\",\"lessThan\":\"5.15.71\",\"versionType\":\"semver\",\"status\":\"affected\"},{\"version\":\"5.17.15\",\"lessThan\":\"5.18\",\"versionType\":\"semver\",\"status\":\"affected\"},{\"version\":\"5.18.4\",\"lessThan\":\"5.19\",\"versionType\":\"semver\",\"status\":\"affected\"}]},{\"vendor\":\"Linux\",\"product\":\"Linux\",\"defaultStatus\":\"affected\",\"programFiles\":[\"drivers/net/ethernet/sfc/efx_channels.c\"],\"repo\":\"https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git\",\"versions\":[{\"version\":\"5.19\",\"status\":\"affected\"},{\"version\":\"0\",\"lessThan\":\"5.19\",\"versionType\":\"semver\",\"status\":\"unaffected\"},{\"version\":\"5.10.146\",\"lessThanOrEqual\":\"5.10.*\",\"versionType\":\"semver\",\"status\":\"unaffected\"},{\"version\":\"5.15.71\",\"lessThanOrEqual\":\"5.15.*\",\"versionType\":\"semver\",\"status\":\"unaffected\"},{\"version\":\"5.19.12\",\"lessThanOrEqual\":\"5.19.*\",\"versionType\":\"semver\",\"status\":\"unaffected\"},{\"version\":\"6.0\",\"lessThanOrEqual\":\"*\",\"versionType\":\"original_commit_for_fix\",\"status\":\"unaffected\"}]}]}],\"metrics\":{\"cvssMetricV31\":[{\"source\":\"nvd@nist.gov\",\"type\":\"Primary\",\"cvssData\":{\"version\":\"3.1\",\"vectorString\":\"CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H\",\"baseScore\":5.5,\"baseSeverity\":\"MEDIUM\",\"attackVector\":\"LOCAL\",\"attackComplexity\":\"LOW\",\"privilegesRequired\":\"LOW\",\"userInteraction\":\"NONE\",\"scope\":\"UNCHANGED\",\"confidentialityImpact\":\"NONE\",\"integrityImpact\":\"NONE\",\"availabilityImpact\":\"HIGH\"},\"exploitabilityScore\":1.8,\"impactScore\":3.6}],\"ssvcV203\":[{\"source\":\"134c704f-9b21-4f2e-91b3-4a467353bcc0\",\"ssvcData\":{\"timestamp\":\"2024-06-17T19:07:40.953433Z\",\"id\":\"CVE-2022-48647\",\"options\":[{\"exploitation\":\"none\"},{\"automatable\":\"no\"},{\"technicalImpact\":\"partial\"}],\"role\":\"CISA Coordinator\",\"version\":\"2.0.3\"}}]},\"weaknesses\":[{\"source\":\"nvd@nist.gov\",\"type\":\"Primary\",\"description\":[{\"lang\":\"en\",\"value\":\"CWE-476\"}]}],\"configurations\":[{\"nodes\":[{\"operator\":\"OR\",\"negate\":false,\"cpeMatch\":[{\"vulnerable\":true,\"criteria\":\"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*\",\"versionStartIncluding\":\"5.10.122\",\"versionEndExcluding\":\"5.10.146\",\"matchCriteriaId\":\"2C926FD5-E217-4A0F-B399-3AB0A6E31F3C\"},{\"vulnerable\":true,\"criteria\":\"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*\",\"versionStartIncluding\":\"5.15.47\",\"versionEndExcluding\":\"5.15.71\",\"matchCriteriaId\":\"CAA0DB20-1738-4B59-886F-A631F8384A9F\"},{\"vulnerable\":true,\"criteria\":\"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*\",\"versionStartIncluding\":\"5.17.15\",\"versionEndExcluding\":\"5.18\",\"matchCriteriaId\":\"5BF6ED63-C6AF-4B5E-9814-C77A3C45349D\"},{\"vulnerable\":true,\"criteria\":\"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*\",\"versionStartIncluding\":\"5.18.4\",\"versionEndExcluding\":\"5.19.12\",\"matchCriteriaId\":\"BB7FD601-08D8-4088-ACF5-7A4ABA272435\"},{\"vulnerable\":true,\"criteria\":\"cpe:2.3:o:linux:linux_kernel:6.0:rc1:*:*:*:*:*:*\",\"matchCriteriaId\":\"E8BD11A3-8643-49B6-BADE-5029A0117325\"},{\"vulnerable\":true,\"criteria\":\"cpe:2.3:o:linux:linux_kernel:6.0:rc2:*:*:*:*:*:*\",\"matchCriteriaId\":\"5F0AD220-F6A9-4012-8636-155F1B841FAD\"},{\"vulnerable\":true,\"criteria\":\"cpe:2.3:o:linux:linux_kernel:6.0:rc3:*:*:*:*:*:*\",\"matchCriteriaId\":\"A46498B3-78E1-4623-AAE1-94D29A42BE4E\"},{\"vulnerable\":true,\"criteria\":\"cpe:2.3:o:linux:linux_kernel:6.0:rc4:*:*:*:*:*:*\",\"matchCriteriaId\":\"F8446E87-F5F6-41CA-8201-BAE0F0CA6DD9\"},{\"vulnerable\":true,\"criteria\":\"cpe:2.3:o:linux:linux_kernel:6.0:rc5:*:*:*:*:*:*\",\"matchCriteriaId\":\"8E5FB72F-67CE-43CC-83FE-541604D98182\"},{\"vulnerable\":true,\"criteria\":\"cpe:2.3:o:linux:linux_kernel:6.0:rc6:*:*:*:*:*:*\",\"matchCriteriaId\":\"3A0A7397-F5F8-4753-82DC-9A11288E696D\"}]}]}],\"references\":[{\"url\":\"https://git.kernel.org/stable/c/360910b88d1466a90644a4e0533803b594344a2b\",\"source\":\"416baaa9-dc9f-4396-8d5f-8c081fb06d67\",\"tags\":[\"Mailing List\",\"Patch\"]},{\"url\":\"https://git.kernel.org/stable/c/5f623a77cfc2d501d72bcb4f9ee71721e6c766ff\",\"source\":\"416baaa9-dc9f-4396-8d5f-8c081fb06d67\",\"tags\":[\"Mailing List\",\"Patch\"]},{\"url\":\"https://git.kernel.org/stable/c/b4afd3878f961d3517f27b3213730fceef77945c\",\"source\":\"416baaa9-dc9f-4396-8d5f-8c081fb06d67\",\"tags\":[\"Mailing List\",\"Patch\"]},{\"url\":\"https://git.kernel.org/stable/c/f232af4295653afa4ade3230462b3be15ad16419\",\"source\":\"416baaa9-dc9f-4396-8d5f-8c081fb06d67\",\"tags\":[\"Mailing List\",\"Patch\"]},{\"url\":\"https://git.kernel.org/stable/c/360910b88d1466a90644a4e0533803b594344a2b\",\"source\":\"af854a3a-2127-422b-91ae-364da2661108\",\"tags\":[\"Mailing List\",\"Patch\"]},{\"url\":\"https://git.kernel.org/stable/c/5f623a77cfc2d501d72bcb4f9ee71721e6c766ff\",\"source\":\"af854a3a-2127-422b-91ae-364da2661108\",\"tags\":[\"Mailing List\",\"Patch\"]},{\"url\":\"https://git.kernel.org/stable/c/b4afd3878f961d3517f27b3213730fceef77945c\",\"source\":\"af854a3a-2127-422b-91ae-364da2661108\",\"tags\":[\"Mailing List\",\"Patch\"]},{\"url\":\"https://git.kernel.org/stable/c/f232af4295653afa4ade3230462b3be15ad16419\",\"source\":\"af854a3a-2127-422b-91ae-364da2661108\",\"tags\":[\"Mailing List\",\"Patch\"]}]}}",
"redhat_vex": {
"aggregate_severity": "Low",
"current_release_date": "2025-11-21T14:40:18+00:00",
"cve": "CVE-2022-48647",
"id": "CVE-2022-48647",
"initial_release_date": "2022-01-01T00:00:00+00:00",
"product_status:known_affected": "90",
"product_status:known_not_affected": "108",
"source": "Red Hat CSAF VEX",
"status": "final",
"title": "kernel: sfc: fix TX channel offset when using legacy interrupts",
"url": "https://security.access.redhat.com/data/csaf/v2/vex/2022/cve-2022-48647.json",
"version": "3"
},
"suse_vex": {
"aggregate_severity": "moderate",
"current_release_date": "2026-09-13T23:52:14Z",
"cve": "CVE-2022-48647",
"id": "CVE-2022-48647",
"initial_release_date": "2024-04-30T02:26:32Z",
"product_status:known_affected": "265",
"product_status:known_not_affected": "343",
"product_status:recommended": "462",
"source": "SUSE CSAF VEX",
"status": "interim",
"title": "SUSE CVE CVE-2022-48647",
"url": "https://ftp.suse.com/pub/projects/security/csaf-vex/cve-2022-48647.json",
"version": "69"
},
"vulnrichment": {
"containers": "{\"adp\": [{\"title\": \"CVE Program Container\", \"references\": [{\"url\": \"https://git.kernel.org/stable/c/b4afd3878f961d3517f27b3213730fceef77945c\", \"tags\": [\"x_transferred\"]}, {\"url\": \"https://git.kernel.org/stable/c/360910b88d1466a90644a4e0533803b594344a2b\", \"tags\": [\"x_transferred\"]}, {\"url\": \"https://git.kernel.org/stable/c/5f623a77cfc2d501d72bcb4f9ee71721e6c766ff\", \"tags\": [\"x_transferred\"]}, {\"url\": \"https://git.kernel.org/stable/c/f232af4295653afa4ade3230462b3be15ad16419\", \"tags\": [\"x_transferred\"]}], \"providerMetadata\": {\"orgId\": \"af854a3a-2127-422b-91ae-364da2661108\", \"shortName\": \"CVE\", \"dateUpdated\": \"2024-08-03T15:17:55.568Z\"}}, {\"title\": \"CISA ADP Vulnrichment\", \"metrics\": [{\"other\": {\"type\": \"ssvc\", \"content\": {\"id\": \"CVE-2022-48647\", \"role\": \"CISA Coordinator\", \"options\": [{\"Exploitation\": \"none\"}, {\"Automatable\": \"no\"}, {\"Technical Impact\": \"partial\"}], \"version\": \"2.0.3\", \"timestamp\": \"2024-06-17T19:07:40.953433Z\"}}}], \"providerMetadata\": {\"orgId\": \"134c704f-9b21-4f2e-91b3-4a467353bcc0\", \"shortName\": \"CISA-ADP\", \"dateUpdated\": \"2024-06-17T19:07:48.928Z\"}}], \"cna\": {\"title\": \"sfc: fix TX channel offset when using legacy interrupts\", \"affected\": [{\"repo\": \"https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git\", \"vendor\": \"Linux\", \"product\": \"Linux\", \"versions\": [{\"status\": \"affected\", \"version\": \"bf2af9b24313553f3f0b30443220ab0ac8595d2d\", \"lessThan\": \"b4afd3878f961d3517f27b3213730fceef77945c\", \"versionType\": \"git\"}, {\"status\": \"affected\", \"version\": \"06cb7e134f8f4a11b66f1dbeb5f237412a0aeedc\", \"lessThan\": \"360910b88d1466a90644a4e0533803b594344a2b\", \"versionType\": \"git\"}, {\"status\": \"affected\", \"version\": \"c308dfd1b43ef0d4c3e57b741bb3462eb7a7f4a2\", \"lessThan\": \"5f623a77cfc2d501d72bcb4f9ee71721e6c766ff\", \"versionType\": \"git\"}, {\"status\": \"affected\", \"version\": \"c308dfd1b43ef0d4c3e57b741bb3462eb7a7f4a2\", \"lessThan\": \"f232af4295653afa4ade3230462b3be15ad16419\", \"versionType\": \"git\"}, {\"status\": \"affected\", \"version\": \"1a7c0b3ef93d1d1dae7b0a85dab3ac6e3ad0ef61\", \"versionType\": \"git\"}, {\"status\": \"affected\", \"version\": \"b2d60329a0b88c4e35017436ee29c43be59d46a5\", \"versionType\": \"git\"}, {\"status\": \"affected\", \"version\": \"5.10.122\", \"lessThan\": \"5.10.146\", \"versionType\": \"semver\"}, {\"status\": \"affected\", \"version\": \"5.15.47\", \"lessThan\": \"5.15.71\", \"versionType\": \"semver\"}, {\"status\": \"affected\", \"version\": \"5.17.15\", \"lessThan\": \"5.18\", \"versionType\": \"semver\"}, {\"status\": \"affected\", \"version\": \"5.18.4\", \"lessThan\": \"5.19\", \"versionType\": \"semver\"}], \"programFiles\": [\"drivers/net/ethernet/sfc/efx_channels.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.19\"}, {\"status\": \"unaffected\", \"version\": \"0\", \"lessThan\": \"5.19\", \"versionType\": \"semver\"}, {\"status\": \"unaffected\", \"version\": \"5.10.146\", \"versionType\": \"semver\", \"lessThanOrEqual\": \"5.10.*\"}, {\"status\": \"unaffected\", \"version\": \"5.15.71\", \"versionType\": \"semver\", \"lessThanOrEqual\": \"5.15.*\"}, {\"status\": \"unaffected\", \"version\": \"5.19.12\", \"versionType\": \"semver\", \"lessThanOrEqual\": \"5.19.*\"}, {\"status\": \"unaffected\", \"version\": \"6.0\", \"versionType\": \"original_commit_for_fix\", \"lessThanOrEqual\": \"*\"}], \"programFiles\": [\"drivers/net/ethernet/sfc/efx_channels.c\"], \"defaultStatus\": \"affected\"}], \"references\": [{\"url\": \"https://git.kernel.org/stable/c/b4afd3878f961d3517f27b3213730fceef77945c\"}, {\"url\": \"https://git.kernel.org/stable/c/360910b88d1466a90644a4e0533803b594344a2b\"}, {\"url\": \"https://git.kernel.org/stable/c/5f623a77cfc2d501d72bcb4f9ee71721e6c766ff\"}, {\"url\": \"https://git.kernel.org/stable/c/f232af4295653afa4ade3230462b3be15ad16419\"}], \"x_generator\": {\"engine\": \"bippy-1.2.0\"}, \"descriptions\": [{\"lang\": \"en\", \"value\": \"In the Linux kernel, the following vulnerability has been resolved:\\n\\nsfc: fix TX channel offset when using legacy interrupts\\n\\nIn legacy interrupt mode the tx_channel_offset was hardcoded to 1, but\\nthat\u0027s not correct if efx_sepparate_tx_channels is false. In that case,\\nthe offset is 0 because the tx queues are in the single existing channel\\nat index 0, together with the rx queue.\\n\\nWithout this fix, as soon as you try to send any traffic, it tries to\\nget the tx queues from an uninitialized channel getting these errors:\\n WARNING: CPU: 1 PID: 0 at drivers/net/ethernet/sfc/tx.c:540 efx_hard_start_xmit+0x12e/0x170 [sfc]\\n [...]\\n RIP: 0010:efx_hard_start_xmit+0x12e/0x170 [sfc]\\n [...]\\n Call Trace:\\n \u003cIRQ\u003e\\n dev_hard_start_xmit+0xd7/0x230\\n sch_direct_xmit+0x9f/0x360\\n __dev_queue_xmit+0x890/0xa40\\n [...]\\n BUG: unable to handle kernel NULL pointer dereference at 0000000000000020\\n [...]\\n RIP: 0010:efx_hard_start_xmit+0x153/0x170 [sfc]\\n [...]\\n Call Trace:\\n \u003cIRQ\u003e\\n dev_hard_start_xmit+0xd7/0x230\\n sch_direct_xmit+0x9f/0x360\\n __dev_queue_xmit+0x890/0xa40\\n [...]\"}], \"cpeApplicability\": [{\"nodes\": [{\"negate\": false, \"cpeMatch\": [{\"criteria\": \"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*\", \"vulnerable\": true, \"versionEndExcluding\": \"5.10.146\", \"versionStartIncluding\": \"5.10.122\"}, {\"criteria\": \"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*\", \"vulnerable\": true, \"versionEndExcluding\": \"5.15.71\", \"versionStartIncluding\": \"5.15.47\"}, {\"criteria\": \"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*\", \"vulnerable\": true, \"versionEndExcluding\": \"5.19.12\", \"versionStartIncluding\": \"5.19\"}, {\"criteria\": \"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*\", \"vulnerable\": true, \"versionEndExcluding\": \"6.0\", \"versionStartIncluding\": \"5.19\"}, {\"criteria\": \"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*\", \"vulnerable\": true, \"versionStartIncluding\": \"5.17.15\"}, {\"criteria\": \"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*\", \"vulnerable\": true, \"versionStartIncluding\": \"5.18.4\"}], \"operator\": \"OR\"}]}], \"providerMetadata\": {\"orgId\": \"416baaa9-dc9f-4396-8d5f-8c081fb06d67\", \"shortName\": \"Linux\", \"dateUpdated\": \"2026-05-23T15:20:26.545Z\"}}}",
"cveMetadata": "{\"cveId\": \"CVE-2022-48647\", \"state\": \"PUBLISHED\", \"dateUpdated\": \"2026-05-23T15:20:26.545Z\", \"dateReserved\": \"2024-02-25T13:44:28.316Z\", \"assignerOrgId\": \"416baaa9-dc9f-4396-8d5f-8c081fb06d67\", \"datePublished\": \"2024-04-28T13:00:19.674Z\", \"assignerShortName\": \"Linux\"}",
"dataType": "CVE_RECORD",
"dataVersion": "5.2"
}
}
}
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.
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.
Loading…
Loading…