CVE-2026-92491
Full vulnerability record from the local CVENow database.
Description
In the Linux kernel, the following vulnerability has been resolved: firmware: arm_scmi: Roll back partial protocol table registration scmi_protocol_table_register() can leave earlier requests registered when a later entry in the same ID table fails. Each request retains a pointer to the driver's ID table, so a failed module load can leave a dangling pointer after the module storage is released. Unrequest only the successfully registered prefix, in reverse order, before returning the failure. Leave the failed entry and the remaining entries untouched because matching requests can be owned by another driver.
Severity
Not scored
CVSS score
Not available
Vulnerability status
Received
Source identifier
416baaa9-dc9f-4396-8d5f-8c081fb06d67
Published
2026-09-17 17:17:51.233000
Last modified
2026-10-30 13:20:55.423000
View original CVE JSON
{
"id": "CVE-2026-92491",
"sourceIdentifier": "416baaa9-dc9f-4396-8d5f-8c081fb06d67",
"published": "2026-09-17T17:17:51.233",
"lastModified": "2026-10-30T13:20:55.423",
"vulnStatus": "Received",
"cveTags": [],
"descriptions": [
{
"lang": "en",
"value": "In the Linux kernel, the following vulnerability has been resolved:\n\nfirmware: arm_scmi: Roll back partial protocol table registration\n\nscmi_protocol_table_register() can leave earlier requests registered when\na later entry in the same ID table fails. Each request retains a pointer\nto the driver's ID table, so a failed module load can leave a dangling\npointer after the module storage is released.\n\nUnrequest only the successfully registered prefix, in reverse order,\nbefore returning the failure. Leave the failed entry and the remaining\nentries untouched because matching requests can be owned by another\ndriver."
}
],
"affected": [
{
"source": "416baaa9-dc9f-4396-8d5f-8c081fb06d67",
"affectedData": [
{
"vendor": "Linux",
"product": "Linux",
"defaultStatus": "unaffected",
"programFiles": [
"drivers/firmware/arm_scmi/bus.c"
],
"repo": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git",
"versions": [
{
"version": "41714150f3d148fbcd7a947869c85531b53c50d4",
"lessThan": "ee556d118b11c6f5b60a32c1e84f366b336ac7d7",
"versionType": "git",
"status": "affected"
},
{
"version": "2858f6e5f06440d6b9e9c3f57bc68915344830a9",
"lessThan": "3fa8cabd2d8ed80dd0b818ca7fd410b591392ff6",
"versionType": "git",
"status": "affected"
},
{
"version": "2858f6e5f06440d6b9e9c3f57bc68915344830a9",
"lessThan": "456856a34906475fcf4b23879237103770dc7ef2",
"versionType": "git",
"status": "affected"
},
{
"version": "2858f6e5f06440d6b9e9c3f57bc68915344830a9",
"lessThan": "826413b858ea2969e4c3e8197d0065efc47c6343",
"versionType": "git",
"status": "affected"
},
{
"version": "2858f6e5f06440d6b9e9c3f57bc68915344830a9",
"lessThan": "2224b622260ba590ab56ea1585d6bf7610be25b2",
"versionType": "git",
"status": "affected"
},
{
"version": "1294e1d50d96a3990dd115fda90bb120ec53f329",
"versionType": "git",
"status": "affected"
},
{
"version": "6.1.191",
"lessThan": "6.2",
"versionType": "semver",
"status": "affected"
}
]
},
{
"vendor": "Linux",
"product": "Linux",
"defaultStatus": "affected",
"programFiles": [
"drivers/firmware/arm_scmi/bus.c"
],
"repo": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git",
"versions": [
{
"version": "6.9",
"status": "affected"
},
{
"version": "0",
"lessThan": "6.9",
"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/2224b622260ba590ab56ea1585d6bf7610be25b2",
"source": "416baaa9-dc9f-4396-8d5f-8c081fb06d67"
},
{
"url": "https://git.kernel.org/stable/c/3fa8cabd2d8ed80dd0b818ca7fd410b591392ff6",
"source": "416baaa9-dc9f-4396-8d5f-8c081fb06d67"
},
{
"url": "https://git.kernel.org/stable/c/456856a34906475fcf4b23879237103770dc7ef2",
"source": "416baaa9-dc9f-4396-8d5f-8c081fb06d67"
},
{
"url": "https://git.kernel.org/stable/c/826413b858ea2969e4c3e8197d0065efc47c6343",
"source": "416baaa9-dc9f-4396-8d5f-8c081fb06d67"
},
{
"url": "https://git.kernel.org/stable/c/ee556d118b11c6f5b60a32c1e84f366b336ac7d7",
"source": "416baaa9-dc9f-4396-8d5f-8c081fb06d67"
}
]
}