CVE-2026-68396
In the Linux kernel, the following vulnerability has been resolved:
scsi: core: wake eh reliably when using scsi_schedule_eh
Drivers which use the scsi_schedule_eh function to run the error handler currently risk the error handler thread never waking once all commands are timed out or inactive. There is no enforced memory order between setting the host into error recovery state and counting busy commands. This can result in a race with scsi_dec_host_busy where neither CPU sees both conditions of all commands inactive and the host error state to request waking the error handler.
To fix this, run the scsi_schedule_eh's scsi_eh_wakeup from a new work item which will use rcu to ensure scsi_schedule_eh's call to scsi_host_busy will occur after the error state is globally visible and will be seen by any current scsi_dec_host_busy callers.
CVSS
NVD no ha asignado puntuación CVSS a esta CVE (habitual desde el cambio de política de abril de 2026).
Probabilidad de explotación (EPSS)
- Probabilidad de explotación en los próximos 30 días: 0.21%
- Percentil entre todas las CVEs puntuadas: 10
- Fecha de la puntuación: 6/10/2026
EPSS (Exploit Prediction Scoring System, de FIRST) estima la probabilidad de que una vulnerabilidad sea explotada en 30 días. Complementa a CVSS (impacto) y a CISA KEV (explotación confirmada).
Tecnologías afectadas (1)
⚠ Inferidas por IA a partir de la descripción — NVD aún no ha analizado esta CVE; no son CPE verificados.
Referencias
JSON original (NVD)
Mostrar
{
"id": "CVE-2026-68396",
"cveTags": [],
"metrics": {},
"affected": [
{
"source": "416baaa9-dc9f-4396-8d5f-8c081fb06d67",
"affectedData": [
{
"repo": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git",
"vendor": "Linux",
"product": "Linux",
"versions": [
{
"status": "affected",
"version": "6eb045e092efefafc6687409a6fa6d1dabf0fb69",
"lessThan": "866efe8ae8b8b4d095501001b026e1022734be28",
"versionType": "git"
},
{
"status": "affected",
"version": "6eb045e092efefafc6687409a6fa6d1dabf0fb69",
"lessThan": "c7a15091237205770bd9bd4d14eb1f3029d97a34",
"versionType": "git"
},
{
"status": "affected",
"version": "6eb045e092efefafc6687409a6fa6d1dabf0fb69",
"lessThan": "24d7abda6a2a19e113334accc10029f6a4b57257",
"versionType": "git"
},
{
"status": "affected",
"version": "6eb045e092efefafc6687409a6fa6d1dabf0fb69",
"lessThan": "dccf3b1798b70f94e958b3d00b83010399e6fb05",
"versionType": "git"
}
],
"programFiles": [
"drivers/scsi/hosts.c",
"drivers/scsi/scsi_error.c",
"drivers/scsi/scsi_priv.h",
"include/scsi/scsi_host.h"
],
"defaultStatus": "unaffected"
},
{
"repo": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git",
"vendor": "Linux",
"product": "Linux",
"versions": [
{
"status": "affected",
"version": "5.5"
},
{
"status": "unaffected",
"version": "0",
"lessThan": "5.5",
"versionType": "semver"
},
{
"status": "unaffected",
"version": "6.12.101",
"versionType": "semver",
"lessThanOrEqual": "6.12.*"
},
{
"status": "unaffected",
"version": "6.18.42",
"versionType": "semver",
"lessThanOrEqual": "6.18.*"
},
{
"status": "unaffected",
"version": "7.1.6",
"versionType": "semver",
"lessThanOrEqual": "7.1.*"
},
{
"status": "unaffected",
"version": "7.2",
"versionType": "original_commit_for_fix",
"lessThanOrEqual": "*"
}
],
"programFiles": [
"drivers/scsi/hosts.c",
"drivers/scsi/scsi_error.c",
"drivers/scsi/scsi_priv.h",
"include/scsi/scsi_host.h"
],
"defaultStatus": "affected"
}
]
}
],
"published": "2026-08-10T13:20:33.010",
"references": [
{
"url": "https://git.kernel.org/stable/c/24d7abda6a2a19e113334accc10029f6a4b57257",
"source": "416baaa9-dc9f-4396-8d5f-8c081fb06d67"
},
{
"url": "https://git.kernel.org/stable/c/866efe8ae8b8b4d095501001b026e1022734be28",
"source": "416baaa9-dc9f-4396-8d5f-8c081fb06d67"
},
{
"url": "https://git.kernel.org/stable/c/c7a15091237205770bd9bd4d14eb1f3029d97a34",
"source": "416baaa9-dc9f-4396-8d5f-8c081fb06d67"
},
{
"url": "https://git.kernel.org/stable/c/dccf3b1798b70f94e958b3d00b83010399e6fb05",
"source": "416baaa9-dc9f-4396-8d5f-8c081fb06d67"
}
],
"vulnStatus": "Received",
"descriptions": [
{
"lang": "en",
"value": "In the Linux kernel, the following vulnerability has been resolved:\n\nscsi: core: wake eh reliably when using scsi_schedule_eh\n\nDrivers which use the scsi_schedule_eh function to run the error handler\ncurrently risk the error handler thread never waking once all commands are\ntimed out or inactive. There is no enforced memory order between setting\nthe host into error recovery state and counting busy commands. This can\nresult in a race with scsi_dec_host_busy where neither CPU sees both\nconditions of all commands inactive and the host error state to request\nwaking the error handler.\n\nTo fix this, run the scsi_schedule_eh's scsi_eh_wakeup from a new work item\nwhich will use rcu to ensure scsi_schedule_eh's call to scsi_host_busy will\noccur after the error state is globally visible and will be seen by any\ncurrent scsi_dec_host_busy callers."
}
],
"lastModified": "2026-08-17T06:17:48.313",
"sourceIdentifier": "416baaa9-dc9f-4396-8d5f-8c081fb06d67"
}