Skip to content
Heist/ feed
Back to feed
Unrated

firmware: arm_scmi: Validate SENSOR_UPDATE payload size

Type: advisorySources: Official CVE List

In the Linux kernel, the following vulnerability has been resolved: firmware: arm_scmi: Validate SENSOR_UPDATE payload size SENSOR_UPDATE carries one or more sensor readings after the fixed notification header. The parser derives the expected reading count from the sensor description, but it did not verify that the received payload contains those entries before parsing them. Reject truncated update notifications before reading the variable array.

Products
Linux
Affected versions
Not specified
Fixed versions
Not specified
CVEs
CVE-2026-98893
Confirmed fixed CVEs
Not specified
Updated in this feed
29 Oct 2026, 18:03 UTC · Revision 2

Source evidence

firmware: arm_scmi: Validate SENSOR_UPDATE payload size

core-cve · Original source

Published 23 Oct 2026, 11:37 UTC

In the Linux kernel, the following vulnerability has been resolved: firmware: arm_scmi: Validate SENSOR_UPDATE payload size SENSOR_UPDATE carries one or more sensor readings after the fixed notification header. The parser derives the expected reading count from the sensor description, but it did not verify that the received payload contains those entries before parsing them. Reject truncated update notifications before reading the variable array.

cve:CVE-2026-98893

Linux

Fixed versions: Not specified

Linux

Fixed versions: Not specified

Complete source record
{
  "id": "0e5fb12981bf180bebb07726d27caecaa18c6960c45e79d3a6649809d1135557",
  "url": "https://www.cve.org/CVERecord?id=CVE-2026-98893",
  "method": "structured",
  "payload": {
    "kind": "advisory",
    "title": "firmware: arm_scmi: Validate SENSOR_UPDATE payload size",
    "summary": "In the Linux kernel, the following vulnerability has been resolved: firmware: arm_scmi: Validate SENSOR_UPDATE payload size SENSOR_UPDATE carries one or more sensor readings after the fixed notification header. The parser derives the expected reading count from the sensor description, but it did not verify that the received payload contains those entries before parsing them. Reject truncated update notifications before reading the variable array.",
    "evidence": "cve:CVE-2026-98893",
    "products": [
      {
        "name": {
          "value": "Linux",
          "evidence": "/containers/cna/affected/0/product"
        },
        "prerequisites": [],
        "fixed_versions": [],
        "affected_versions": []
      },
      {
        "name": {
          "value": "Linux",
          "evidence": "/containers/cna/affected/1/product"
        },
        "prerequisites": [],
        "fixed_versions": [],
        "affected_versions": []
      }
    ],
    "severity": "unknown",
    "structured": {
      "id": "CVE-2026-98893",
      "aliases": [
        "CVE-2026-98893"
      ],
      "metrics": [],
      "affected": [
        {
          "repo": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git",
          "vendor": "Linux",
          "product": "Linux",
          "versions": [
            {
              "status": "affected",
              "version": "e3811190acf85c63518fbddaa28bcbfab2baa58d",
              "lessThan": "e543d60f966a5f5c92298720c2fd1810f85a6be3",
              "versionType": "git"
            },
            {
              "status": "affected",
              "version": "e3811190acf85c63518fbddaa28bcbfab2baa58d",
              "lessThan": "87a72e75f7560ea45cd28870194eaa153dd19e75",
              "versionType": "git"
            },
            {
              "status": "affected",
              "version": "e3811190acf85c63518fbddaa28bcbfab2baa58d",
              "lessThan": "1bbe431fc59704d012660647516f6f94ddd82564",
              "versionType": "git"
            },
            {
              "status": "affected",
              "version": "e3811190acf85c63518fbddaa28bcbfab2baa58d",
              "lessThan": "c148ff2f5a168e0bc41d801efca6ee35a376cfcb",
              "versionType": "git"
            },
            {
              "status": "affected",
              "version": "e3811190acf85c63518fbddaa28bcbfab2baa58d",
              "lessThan": "767789a58ae0d65ec3028e5b5b4da82210355d00",
              "versionType": "git"
            },
            {
              "status": "affected",
              "version": "e3811190acf85c63518fbddaa28bcbfab2baa58d",
              "lessThan": "32bc5496b48174dbca1f187f710955ee4d9527a1",
              "versionType": "git"
            }
          ],
          "programFiles": [
            "drivers/firmware/arm_scmi/sensors.c"
          ],
          "defaultStatus": "unaffected"
        },
        {
          "repo": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git",
          "vendor": "Linux",
          "product": "Linux",
          "versions": [
            {
              "status": "affected",
              "version": "5.11"
            },
            {
              "status": "unaffected",
              "version": "0",
              "lessThan": "5.11",
              "versionType": "semver"
            },
            {
              "status": "unaffected",
              "version": "5.15.222",
              "versionType": "semver",
              "lessThanOrEqual": "5.15.*"
            },
            {
              "status": "unaffected",
              "version": "6.1.189",
              "versionType": "semver",
              "lessThanOrEqual": "6.1.*"
            },
            {
              "status": "unaffected",
              "version": "6.6.158",
              "versionType": "semver",
              "lessThanOrEqual": "6.6.*"
            },
            {
              "status": "unaffected",
              "version": "6.12.111",
              "versionType": "semver",
              "lessThanOrEqual": "6.12.*"
            },
            {
              "status": "unaffected",
              "version": "6.18.53",
              "versionType": "semver",
              "lessThanOrEqual": "6.18.*"
            },
            {
              "status": "unaffected",
              "version": "7.2",
              "versionType": "original_commit_for_fix",
              "lessThanOrEqual": "*"
            }
          ],
          "programFiles": [
            "drivers/firmware/arm_scmi/sensors.c"
          ],
          "defaultStatus": "affected"
        }
      ],
      "modified": "2026-10-26T06:56:19.302Z",
      "provider": "cve",
      "references": [
        "https://git.kernel.org/stable/c/e543d60f966a5f5c92298720c2fd1810f85a6be3",
        "https://git.kernel.org/stable/c/87a72e75f7560ea45cd28870194eaa153dd19e75",
        "https://git.kernel.org/stable/c/1bbe431fc59704d012660647516f6f94ddd82564",
        "https://git.kernel.org/stable/c/c148ff2f5a168e0bc41d801efca6ee35a376cfcb",
        "https://git.kernel.org/stable/c/767789a58ae0d65ec3028e5b5b4da82210355d00",
        "https://git.kernel.org/stable/c/32bc5496b48174dbca1f187f710955ee4d9527a1"
      ],
      "provider_metadata": {
        "cna": {
          "orgId": "416baaa9-dc9f-4396-8d5f-8c081fb06d67",
          "shortName": "Linux",
          "dateUpdated": "2026-10-26T06:56:19.302Z"
        }
      }
    },
    "related_cves": [
      {
        "value": "CVE-2026-98893",
        "evidence": "/cveMetadata/cveId"
      }
    ],
    "security_relevant": true,
    "severity_evidence": null
  },
  "source_id": "core-cve",
  "document_id": 263351,
  "published_at": "2026-10-23T11:37:54.017+00:00"
}