CVE-2026-98893
NoneCVSS
—
EPSS
0.2%
Published
Oct 23, 2026
CISA due date
—
Cloudanix analysis
A recent Linux kernel bug in handling sensor messages from certain hardware could let an attacker crash the system or peek at extra memory.
- Exploitation
- Local Privilege
- Attacker needs
- High Privilege
- Complexity
- Moderate
- Impact
- Data Exposure
- Component
- OS kernel
- Class
- Improper Input Validation
- Remediation
- Upgrade
- Effort
- Medium
- Patch risk
- Low
What it actually does
The kernel fails to validate that a received SENSOR_UPDATE notification payload contains the expected number of variable-length sensor readings before parsing, enabling out-of-bounds memory access during deserialization.
Why it matters to the business
ARM-based Linux systems using SCMI sensor notifications risk kernel crashes, denial of service, or limited information disclosure in embedded or server environments.
How an attack unfolds
An attacker with the ability to inject or intercept SCMI notifications supplies a truncated SENSOR_UPDATE payload whose declared sensor count exceeds the actual data present; the unvalidated parser then reads beyond the received buffer.
How to fix it
Apply the upstream kernel commit that adds explicit payload-size validation before iterating over sensor readings in the arm_scmi SENSOR_UPDATE handler; rebuild and deploy the patched kernel on all affected systems.
How to confirm the fix worked
Confirm the presence of the size check that rejects truncated SENSOR_UPDATE notifications by inspecting the arm_scmi sensor parsing code path in the running kernel source or binary.
Typical attack path
- Obtain or emulate an SCMI transport capable of delivering notifications
- Craft a SENSOR_UPDATE message with a sensor count larger than the supplied payload bytes
- Deliver the message to trigger arm_scmi parsing
- Induce out-of-bounds read leading to crash or data leak
How to detect it
Search kernel logs and crash dumps for arm_scmi sensor parsing faults or out-of-bounds accesses occurring after receipt of SCMI notifications; correlate with process or driver activity involving sensor updates.
What your security team should do
- Prioritize kernel updates for all ARM SCMI-enabled devices within standard patch windows given low EPSS and absence from KEV
- Enable kernel panic and oops logging to central collection for rapid anomaly detection
- Review downstream distributions for backported fixes once released
The record
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.
Affected packages
| Ecosystem | Package | Introduced | Fixed |
|---|