Skip to content
Heist/ feed
Back to feed
UnratedFix available

firmware: arm_scmi: Validate SENSOR_UPDATE payload size

Type: advisorySources: OSV

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
Kernel
Affected versions
Not specified
Fixed versions
5.15.222, 6.1.189, 6.12.111, 6.18.53, 6.6.158
CVEs
CVE-2026-98893
Confirmed fixed CVEs
Not specified
Updated in this feed
7 Nov 2026, 03:11 UTC · Revision 1

Source evidence

firmware: arm_scmi: Validate SENSOR_UPDATE payload size

core-osv · 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.

osv:CVE-2026-98893

Kernel

Fixed versions: 5.15.222, 6.1.189, 6.6.158, 6.12.111, 6.18.53

Complete source record
{
  "id": "85609ef59c9c524b813844051116fad7a34b51354c5a2eb644d1d1acdd85799e",
  "url": "https://osv.dev/vulnerability/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": "osv:CVE-2026-98893",
    "products": [
      {
        "name": {
          "value": "Kernel",
          "evidence": "/affected/1/package/name"
        },
        "prerequisites": [],
        "fixed_versions": [
          {
            "value": "5.15.222",
            "evidence": "/affected/1/ranges"
          },
          {
            "value": "6.1.189",
            "evidence": "/affected/1/ranges"
          },
          {
            "value": "6.6.158",
            "evidence": "/affected/1/ranges"
          },
          {
            "value": "6.12.111",
            "evidence": "/affected/1/ranges"
          },
          {
            "value": "6.18.53",
            "evidence": "/affected/1/ranges"
          }
        ],
        "affected_versions": []
      }
    ],
    "severity": "unknown",
    "structured": {
      "id": "CVE-2026-98893",
      "aliases": [
        "CVE-2026-98893"
      ],
      "affected": [
        {
          "ranges": [
            {
              "repo": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git",
              "type": "GIT",
              "events": [
                {
                  "introduced": "e3811190acf85c63518fbddaa28bcbfab2baa58d"
                },
                {
                  "fixed": "e543d60f966a5f5c92298720c2fd1810f85a6be3"
                },
                {
                  "fixed": "87a72e75f7560ea45cd28870194eaa153dd19e75"
                },
                {
                  "fixed": "1bbe431fc59704d012660647516f6f94ddd82564"
                },
                {
                  "fixed": "c148ff2f5a168e0bc41d801efca6ee35a376cfcb"
                },
                {
                  "fixed": "767789a58ae0d65ec3028e5b5b4da82210355d00"
                },
                {
                  "fixed": "32bc5496b48174dbca1f187f710955ee4d9527a1"
                }
              ]
            }
          ],
          "database_specific": {
            "source": "https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-98893.json"
          }
        },
        {
          "ranges": [
            {
              "type": "ECOSYSTEM",
              "events": [
                {
                  "introduced": "5.11.0"
                },
                {
                  "fixed": "5.15.222"
                }
              ]
            },
            {
              "type": "ECOSYSTEM",
              "events": [
                {
                  "introduced": "5.16.0"
                },
                {
                  "fixed": "6.1.189"
                }
              ]
            },
            {
              "type": "ECOSYSTEM",
              "events": [
                {
                  "introduced": "6.2.0"
                },
                {
                  "fixed": "6.6.158"
                }
              ]
            },
            {
              "type": "ECOSYSTEM",
              "events": [
                {
                  "introduced": "6.7.0"
                },
                {
                  "fixed": "6.12.111"
                }
              ]
            },
            {
              "type": "ECOSYSTEM",
              "events": [
                {
                  "introduced": "6.13.0"
                },
                {
                  "fixed": "6.18.53"
                }
              ]
            }
          ],
          "package": {
            "name": "Kernel",
            "ecosystem": "Linux"
          },
          "database_specific": {
            "source": "https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-98893.json"
          }
        }
      ],
      "modified": "2026-10-28T02:30:49.236201290Z",
      "provider": "osv",
      "references": [
        "https://git.kernel.org/stable/c/1bbe431fc59704d012660647516f6f94ddd82564",
        "https://git.kernel.org/stable/c/32bc5496b48174dbca1f187f710955ee4d9527a1",
        "https://git.kernel.org/stable/c/767789a58ae0d65ec3028e5b5b4da82210355d00",
        "https://git.kernel.org/stable/c/87a72e75f7560ea45cd28870194eaa153dd19e75",
        "https://git.kernel.org/stable/c/c148ff2f5a168e0bc41d801efca6ee35a376cfcb",
        "https://git.kernel.org/stable/c/e543d60f966a5f5c92298720c2fd1810f85a6be3",
        "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/98xxx/CVE-2026-98893.json",
        "https://nvd.nist.gov/vuln/detail/CVE-2026-98893",
        "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/98xxx/CVE-2026-98893.json"
      }
    },
    "related_cves": [
      {
        "value": "CVE-2026-98893",
        "evidence": "/id"
      }
    ],
    "security_relevant": true,
    "severity_evidence": null
  },
  "source_id": "core-osv",
  "document_id": 517644,
  "published_at": "2026-10-23T11:37:54.017+00:00"
}