CVE-2026-92491 (GCVE-0-2026-92491)
Vulnerability from cvelistv5
Published
2026-09-17 16:10
Modified
2026-10-19 09:03
Severity ?
Summary
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.
Impacted products
Vendor Product Version
Linux Linux Version: 41714150f3d148fbcd7a947869c85531b53c50d4
Version: 2858f6e5f06440d6b9e9c3f57bc68915344830a9
Version: 2858f6e5f06440d6b9e9c3f57bc68915344830a9
Version: 2858f6e5f06440d6b9e9c3f57bc68915344830a9
Version: 2858f6e5f06440d6b9e9c3f57bc68915344830a9
Create a notification for this product.
Show details on NVD website


{
  "containers": {
    "cna": {
      "affected": [
        {
          "defaultStatus": "unaffected",
          "product": "Linux",
          "programFiles": [
            "drivers/firmware/arm_scmi/bus.c"
          ],
          "repo": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git",
          "vendor": "Linux",
          "versions": [
            {
              "lessThan": "ee556d118b11c6f5b60a32c1e84f366b336ac7d7",
              "status": "affected",
              "version": "41714150f3d148fbcd7a947869c85531b53c50d4",
              "versionType": "git"
            },
            {
              "lessThan": "3fa8cabd2d8ed80dd0b818ca7fd410b591392ff6",
              "status": "affected",
              "version": "2858f6e5f06440d6b9e9c3f57bc68915344830a9",
              "versionType": "git"
            },
            {
              "lessThan": "456856a34906475fcf4b23879237103770dc7ef2",
              "status": "affected",
              "version": "2858f6e5f06440d6b9e9c3f57bc68915344830a9",
              "versionType": "git"
            },
            {
              "lessThan": "826413b858ea2969e4c3e8197d0065efc47c6343",
              "status": "affected",
              "version": "2858f6e5f06440d6b9e9c3f57bc68915344830a9",
              "versionType": "git"
            },
            {
              "lessThan": "2224b622260ba590ab56ea1585d6bf7610be25b2",
              "status": "affected",
              "version": "2858f6e5f06440d6b9e9c3f57bc68915344830a9",
              "versionType": "git"
            }
          ]
        },
        {
          "defaultStatus": "affected",
          "product": "Linux",
          "programFiles": [
            "drivers/firmware/arm_scmi/bus.c"
          ],
          "repo": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git",
          "vendor": "Linux",
          "versions": [
            {
              "status": "affected",
              "version": "6.9"
            },
            {
              "lessThan": "6.9",
              "status": "unaffected",
              "version": "0",
              "versionType": "semver"
            },
            {
              "lessThanOrEqual": "6.12.*",
              "status": "unaffected",
              "version": "6.12.110",
              "versionType": "semver"
            },
            {
              "lessThanOrEqual": "6.18.*",
              "status": "unaffected",
              "version": "6.18.52",
              "versionType": "semver"
            },
            {
              "lessThanOrEqual": "7.2.*",
              "status": "unaffected",
              "version": "7.2.6",
              "versionType": "semver"
            },
            {
              "lessThanOrEqual": "*",
              "status": "unaffected",
              "version": "7.3",
              "versionType": "original_commit_for_fix"
            }
          ]
        }
      ],
      "cpeApplicability": [
        {
          "nodes": [
            {
              "cpeMatch": [
                {
                  "criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
                  "versionEndExcluding": "6.12.110",
                  "versionStartIncluding": "6.9",
                  "vulnerable": true
                },
                {
                  "criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
                  "versionEndExcluding": "6.18.52",
                  "versionStartIncluding": "6.9",
                  "vulnerable": true
                },
                {
                  "criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
                  "versionEndExcluding": "7.2.6",
                  "versionStartIncluding": "6.9",
                  "vulnerable": true
                },
                {
                  "criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
                  "versionEndExcluding": "7.3",
                  "versionStartIncluding": "6.9",
                  "vulnerable": true
                }
              ],
              "negate": false,
              "operator": "OR"
            }
          ]
        }
      ],
      "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\u0027s 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."
        }
      ],
      "providerMetadata": {
        "dateUpdated": "2026-10-19T09:03:57.681Z",
        "orgId": "416baaa9-dc9f-4396-8d5f-8c081fb06d67",
        "shortName": "Linux"
      },
      "references": [
        {
          "url": "https://git.kernel.org/stable/c/ee556d118b11c6f5b60a32c1e84f366b336ac7d7"
        },
        {
          "url": "https://git.kernel.org/stable/c/3fa8cabd2d8ed80dd0b818ca7fd410b591392ff6"
        },
        {
          "url": "https://git.kernel.org/stable/c/456856a34906475fcf4b23879237103770dc7ef2"
        },
        {
          "url": "https://git.kernel.org/stable/c/826413b858ea2969e4c3e8197d0065efc47c6343"
        },
        {
          "url": "https://git.kernel.org/stable/c/2224b622260ba590ab56ea1585d6bf7610be25b2"
        }
      ],
      "title": "firmware: arm_scmi: Roll back partial protocol table registration",
      "x_generator": {
        "engine": "bippy-1.2.0"
      }
    }
  },
  "cveMetadata": {
    "assignerOrgId": "416baaa9-dc9f-4396-8d5f-8c081fb06d67",
    "assignerShortName": "Linux",
    "cveId": "CVE-2026-92491",
    "datePublished": "2026-09-17T16:10:06.627Z",
    "dateReserved": "2026-09-16T12:21:13.871Z",
    "dateUpdated": "2026-10-19T09:03:57.681Z",
    "state": "PUBLISHED"
  },
  "dataType": "CVE_RECORD",
  "dataVersion": "5.2"
}


Log in or create an account to share your comment.




Tags
Taxonomy of the tags.


Loading…

Loading…

Loading…

Sightings

Author Source Type Date

Nomenclature

  • Seen: The vulnerability was mentioned, discussed, or seen somewhere by the user.
  • Confirmed: The vulnerability is confirmed from an analyst perspective.
  • Published Proof of Concept: A public proof of concept is available for this vulnerability.
  • Exploited: This vulnerability was exploited and seen by the user reporting the sighting.
  • Patched: This vulnerability was successfully patched by the user reporting the sighting.
  • Not exploited: This vulnerability was not exploited or seen by the user reporting the sighting.
  • Not confirmed: The user expresses doubt about the veracity of the vulnerability.
  • Not patched: This vulnerability was not successfully patched by the user reporting the sighting.


Loading…

Loading…