CVE-2026-93092
Full vulnerability record from the local CVENow database.
Description
In the Linux kernel, the following vulnerability has been resolved: firmware: arm_scmi: Unregister device notifier before IDR teardown The requested-devices notifier looks up protocol fwnodes from the active_protocols IDR. During remove, unregister the notifier before releasing and destroying active_protocols so no notifier callback can race with the IDR teardown. Keep the bus notifier registered until after the protocol state is torn down, matching the existing remove ordering for SCMI bus users.
Severity
Not scored
CVSS score
Not available
Vulnerability status
Received
Source identifier
416baaa9-dc9f-4396-8d5f-8c081fb06d67
Published
2026-09-17 17:18:03.177000
Last modified
2026-10-30 13:20:57.007000
View original CVE JSON
{
"id": "CVE-2026-93092",
"sourceIdentifier": "416baaa9-dc9f-4396-8d5f-8c081fb06d67",
"published": "2026-09-17T17:18:03.177",
"lastModified": "2026-10-30T13:20:57.007",
"vulnStatus": "Received",
"cveTags": [],
"descriptions": [
{
"lang": "en",
"value": "In the Linux kernel, the following vulnerability has been resolved:\n\nfirmware: arm_scmi: Unregister device notifier before IDR teardown\n\nThe requested-devices notifier looks up protocol fwnodes from the\nactive_protocols IDR. During remove, unregister the notifier before\nreleasing and destroying active_protocols so no notifier callback can race\nwith the IDR teardown.\n\nKeep the bus notifier registered until after the protocol state is torn\ndown, matching the existing remove ordering for SCMI bus users."
}
],
"affected": [
{
"source": "416baaa9-dc9f-4396-8d5f-8c081fb06d67",
"affectedData": [
{
"vendor": "Linux",
"product": "Linux",
"defaultStatus": "unaffected",
"programFiles": [
"drivers/firmware/arm_scmi/driver.c"
],
"repo": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git",
"versions": [
{
"version": "0c0e28e587198b5b4fd742b761cbf7ef9a7fef1c",
"lessThan": "3ec1f79e912fa0e1c119753c819eb3c2591e71b7",
"versionType": "git",
"status": "affected"
},
{
"version": "53b8c25df7082edd78a3fc63e359abee0f28fa70",
"lessThan": "70a26b37389846f1f29a09f7983aa3f45feff529",
"versionType": "git",
"status": "affected"
},
{
"version": "53b8c25df7082edd78a3fc63e359abee0f28fa70",
"lessThan": "492fb49eac24beecd6d3c5e4744a513e626f8dcf",
"versionType": "git",
"status": "affected"
},
{
"version": "53b8c25df7082edd78a3fc63e359abee0f28fa70",
"lessThan": "f5e528f631425416f9b39e9d8b385c9f1ceb40d6",
"versionType": "git",
"status": "affected"
},
{
"version": "53b8c25df7082edd78a3fc63e359abee0f28fa70",
"lessThan": "74fcaa0a3f7ad3edfde2e8c6cb8ae457a00e0b7a",
"versionType": "git",
"status": "affected"
},
{
"version": "53b8c25df7082edd78a3fc63e359abee0f28fa70",
"lessThan": "66a0bbf30cc14140fe13f63cd594a7c1ee352b75",
"versionType": "git",
"status": "affected"
}
]
},
{
"vendor": "Linux",
"product": "Linux",
"defaultStatus": "affected",
"programFiles": [
"drivers/firmware/arm_scmi/driver.c"
],
"repo": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git",
"versions": [
{
"version": "6.3",
"status": "affected"
},
{
"version": "0",
"lessThan": "6.3",
"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",
"lessThanOrEqual": "*",
"versionType": "original_commit_for_fix",
"status": "unaffected"
}
]
}
]
}
],
"metrics": {},
"references": [
{
"url": "https://git.kernel.org/stable/c/3ec1f79e912fa0e1c119753c819eb3c2591e71b7",
"source": "416baaa9-dc9f-4396-8d5f-8c081fb06d67"
},
{
"url": "https://git.kernel.org/stable/c/492fb49eac24beecd6d3c5e4744a513e626f8dcf",
"source": "416baaa9-dc9f-4396-8d5f-8c081fb06d67"
},
{
"url": "https://git.kernel.org/stable/c/66a0bbf30cc14140fe13f63cd594a7c1ee352b75",
"source": "416baaa9-dc9f-4396-8d5f-8c081fb06d67"
},
{
"url": "https://git.kernel.org/stable/c/70a26b37389846f1f29a09f7983aa3f45feff529",
"source": "416baaa9-dc9f-4396-8d5f-8c081fb06d67"
},
{
"url": "https://git.kernel.org/stable/c/74fcaa0a3f7ad3edfde2e8c6cb8ae457a00e0b7a",
"source": "416baaa9-dc9f-4396-8d5f-8c081fb06d67"
},
{
"url": "https://git.kernel.org/stable/c/f5e528f631425416f9b39e9d8b385c9f1ceb40d6",
"source": "416baaa9-dc9f-4396-8d5f-8c081fb06d67"
}
]
}