Skip to content
Heist/ feed
Back to feed
UnratedFix available

firmware: arm_scmi: Unregister device notifier before IDR teardown

Type: advisorySources: OSV

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 source

Published 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"
}