PatchSiren

PatchSiren cyber security CVE debrief

CVE-2026-93287 Linux CVE debrief

A Linux kernel vulnerability allows user-controlled oversized block lengths to reach tracepoint memcpy calls and driver callbacks unchecked, enabling potential out-of-bounds reads and writes. The issue was resolved by adding early validation in __i2c_smbus_xfer() to reject block transfers with zero or excessive lengths. This change prevents potential out-of-bounds read/write attempts and system instability by ensuring that block transfer lengths are validated before any tracepoint fires or driver callback runs. The patch protects all downstream consumers, including the smbus_write tracepoint, native smbus_xfer driver implementations, and the emulated path.

Vendor
Linux
Product
Unknown
CVSS
HIGH 7.8
CISA KEV
Not listed in stored evidence
Original CVE published
2026-09-24
Original CVE updated
2026-09-25
Advisory published
2026-09-24
Advisory updated
2026-09-25

Who should care

Linux kernel developers, maintainers, and users who need to ensure their systems are updated with the patched kernel version to prevent potential out-of-bounds read/write attempts.

Why it matters

The Linux kernel vulnerability (CVE-2026-93287) requires immediate attention from kernel developers, maintainers, and users to prevent potential out-of-bounds read/write attempts and system instability. A patch has been applied to add early validation of block transfer lengths, and system updates are necessary to ensure the patched kernel version is in use.

  • Potential out-of-bounds reads and writes in the Linux kernel
  • Possible system crashes or instability due to unchecked block transfer lengths
  • Need for kernel patching and system updates to prevent exploitation

Technical summary

The Linux kernel vulnerability (CVE-2026-93287) allows user-controlled oversized block lengths to reach tracepoint memcpy calls and driver callbacks unchecked. This enables potential out-of-bounds reads and writes. The issue was resolved by adding early validation in __i2c_smbus_xfer() to reject block transfers with zero or excessive lengths. The patch adds a check to protect against user-supplied lengths that could cause out-of-bounds access in the smbus_write tracepoint and i2c-stub implementations. Two distinct bugs are fixed: smbus_write tracepoint OOB and i2c-stub I2C_SMBUS_I2C_BLOCK_DATA OOB.

Defensive priority

High

Recommended defensive actions

  • Review and apply the kernel patch to ensure early validation of block transfer lengths
  • Monitor system logs for potential out-of-bounds read/write attempts
  • Verify that affected systems are updated with the patched kernel version
  • Check relevant monitoring, detection, and logs for exposed assets that need extra review
  • Track exceptions, retest remediated assets, and close the item only after evidence is documented.
  • Confirm whether affected product deployments exist in managed environments and assign an owner for follow-up.
  • Plan vendor-supported updates or mitigations through normal change control where exposure is confirmed.

Evidence notes

The CVE record and NVD entry provide details on the vulnerability, including its description, CVSS score, and affected systems. Three source references from the Linux kernel Git repository are provided.

Sources and references

Verified primary and authoritative sources

  • CVE-2026-93287 CVE Program record

    Publisher, destination, and source semantics verified

    URL: https://www.cve.org/CVERecord?id=CVE-2026-93287

    CVE Program - Official CVE Program record with source-provided CVE metadata.

  • CVE-2026-93287 NVD vulnerability detail

    Publisher, destination, and source semantics verified

    URL: https://nvd.nist.gov/vuln/detail/CVE-2026-93287

    NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.

Supplemental references

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/3051cd060fa496df42954291fa2306ed2eab4ecc

    416baaa9-dc9f-4396-8d5f-8c081fb06d67

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/c4b478bc50b7ca9865e237909941253a0f7111a2

    416baaa9-dc9f-4396-8d5f-8c081fb06d67

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/f09edffba97d37b1fdff5f818a9a45f8a98ac171

    416baaa9-dc9f-4396-8d5f-8c081fb06d67

Methodology and review provenance

AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.