firmware: arm_scmi: Unregister device notifier before IDR teardown
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.
- Products
- Kernel
- Affected versions
- Not specified
- Fixed versions
- 6.12.110, 6.18.52, 6.6.157, 7.2.6
- CVEs
- CVE-2026-93092
- Confirmed fixed CVEs
- Not specified
- Updated in this feed
- 3 Nov 2026, 13:22 UTC · Revision 1
Source evidence
firmware: arm_scmi: Unregister device notifier before IDR teardown
core-osv · Original sourcePublished 17 Sept 2026, 16:11 UTC
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.
osv:CVE-2026-93092
Kernel
Fixed versions: 6.6.157, 6.12.110, 6.18.52, 7.2.6
Complete source record
{
"id": "0b9df9853d997bfc2610b77e4257e7d2f60042a3ec38aa7bccde9d330e06d4d5",
"url": "https://osv.dev/vulnerability/CVE-2026-93092",
"method": "structured",
"payload": {
"kind": "advisory",
"title": "firmware: arm_scmi: Unregister device notifier before IDR teardown",
"summary": "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.",
"evidence": "osv:CVE-2026-93092",
"products": [
{
"name": {
"value": "Kernel",
"evidence": "/affected/1/package/name"
},
"prerequisites": [],
"fixed_versions": [
{
"value": "6.6.157",
"evidence": "/affected/1/ranges"
},
{
"value": "6.12.110",
"evidence": "/affected/1/ranges"
},
{
"value": "6.18.52",
"evidence": "/affected/1/ranges"
},
{
"value": "7.2.6",
"evidence": "/affected/1/ranges"
}
],
"affected_versions": []
}
],
"severity": "unknown",
"structured": {
"id": "CVE-2026-93092",
"aliases": [
"CVE-2026-93092"
],
"affected": [
{
"ranges": [
{
"repo": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git",
"type": "GIT",
"events": [
{
"introduced": "0c0e28e587198b5b4fd742b761cbf7ef9a7fef1c"
},
{
"fixed": "3ec1f79e912fa0e1c119753c819eb3c2591e71b7"
}
]
},
{
"repo": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git",
"type": "GIT",
"events": [
{
"introduced": "53b8c25df7082edd78a3fc63e359abee0f28fa70"
},
{
"fixed": "70a26b37389846f1f29a09f7983aa3f45feff529"
},
{
"fixed": "492fb49eac24beecd6d3c5e4744a513e626f8dcf"
},
{
"fixed": "f5e528f631425416f9b39e9d8b385c9f1ceb40d6"
},
{
"fixed": "74fcaa0a3f7ad3edfde2e8c6cb8ae457a00e0b7a"
},
{
"fixed": "66a0bbf30cc14140fe13f63cd594a7c1ee352b75"
}
]
}
],
"database_specific": {
"source": "https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-93092.json"
}
},
{
"ranges": [
{
"type": "ECOSYSTEM",
"events": [
{
"introduced": "6.3.0"
},
{
"fixed": "6.6.157"
}
]
},
{
"type": "ECOSYSTEM",
"events": [
{
"introduced": "6.7.0"
},
{
"fixed": "6.12.110"
}
]
},
{
"type": "ECOSYSTEM",
"events": [
{
"introduced": "6.13.0"
},
{
"fixed": "6.18.52"
}
]
},
{
"type": "ECOSYSTEM",
"events": [
{
"introduced": "6.19.0"
},
{
"fixed": "7.2.6"
}
]
}
],
"package": {
"name": "Kernel",
"ecosystem": "Linux"
},
"database_specific": {
"source": "https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-93092.json"
}
}
],
"modified": "2026-11-01T02:30:56.059643680Z",
"provider": "osv",
"references": [
"https://git.kernel.org/stable/c/3ec1f79e912fa0e1c119753c819eb3c2591e71b7",
"https://git.kernel.org/stable/c/492fb49eac24beecd6d3c5e4744a513e626f8dcf",
"https://git.kernel.org/stable/c/66a0bbf30cc14140fe13f63cd594a7c1ee352b75",
"https://git.kernel.org/stable/c/70a26b37389846f1f29a09f7983aa3f45feff529",
"https://git.kernel.org/stable/c/74fcaa0a3f7ad3edfde2e8c6cb8ae457a00e0b7a",
"https://git.kernel.org/stable/c/f5e528f631425416f9b39e9d8b385c9f1ceb40d6",
"https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/93xxx/CVE-2026-93092.json",
"https://nvd.nist.gov/vuln/detail/CVE-2026-93092",
"https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git"
],
"provider_metadata": {
"cna_assigner": "Linux",
"osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/93xxx/CVE-2026-93092.json"
}
},
"related_cves": [
{
"value": "CVE-2026-93092",
"evidence": "/id"
}
],
"security_relevant": true,
"severity_evidence": null
},
"source_id": "core-osv",
"document_id": 495813,
"published_at": "2026-09-17T16:11:07.715+00:00"
}