PatchSiren

PatchSiren cyber security CVE debrief

CVE-2026-43307 Git CVE debrief

CVE-2026-43307 is a Linux kernel vulnerability in the ADXL380 accelerometer IIO driver. The interrupt handler may read FIFO entries in batches based on the number of enabled scan elements, but the sensor fills FIFO one sample at a time. When the FIFO status count is not a multiple of the enabled scan count, the driver can attempt to read more entries than are actually present. The fix rounds the count down to a safe multiple before reading.

Vendor
Git
Product
Unknown
CVSS
HIGH 7.8
CISA KEV
Not listed in stored evidence
Original CVE published
2026-05-08
Original CVE updated
2026-05-11
Advisory published
2026-05-08
Advisory updated
2026-05-11

Who should care

Linux kernel maintainers, distro kernel security teams, embedded/device platform operators, and anyone deploying systems with the ADXL380 accelerometer driver enabled should care. Because the CVSS vector is local and low-privilege, defenders should especially review systems where untrusted local users can interact with sensor interfaces or where kernel updates are delayed.

Technical summary

According to the CVE description, the ADXL380 interrupt handler consumes FIFO data in groups of N, where N equals the number of enabled scan elements. The hardware, however, produces FIFO samples one at a time, so the FIFO status register may report a count that is not divisible by N. In that case, the driver can over-read beyond the number of entries actually present in the FIFO. The remediation is to round the reported FIFO entry count down to a multiple of N before issuing reads. The NVD record lists the issue with CVSS 3.1 vector AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H, indicating a locally reachable issue requiring low privileges.

Defensive priority

High for systems that ship or depend on the Linux kernel ADXL380 driver; otherwise medium. The bug is hardware/driver-specific, but the impact rating is high and the exploit path is local with low privileges, so kernel backporting and fleet verification should be prioritized where the device is in use.

Recommended defensive actions

  • Apply the Linux kernel fix that rounds FIFO reads down to a multiple of the enabled scan count.
  • Verify whether your kernel release has the corresponding stable backport from the referenced kernel.org commits.
  • If you ship embedded or appliance systems using ADXL380 hardware, schedule regression testing after kernel updates to confirm IIO sensor reads still function correctly.
  • Inventory systems that include the ADXL380 accelerometer driver and ensure they receive patched kernel builds before broad rollout.
  • Monitor downstream vendor advisories and package updates for backported fixes matching the upstream kernel change.

Evidence notes

All claims are grounded in the supplied CVE description and NVD metadata. The issue is described as an over-read in the Linux kernel iio: accel: adxl380 driver caused by FIFO status counts that are not multiples of the enabled scan elements. The NVD record provides the CVSS vector AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H. The source references are kernel.org stable commit links, indicating the fix has been backported or tracked in stable kernel branches. No affected version range was supplied in the source corpus, so no version-specific exposure claims are made.

Sources and references

Verified primary and authoritative sources

  • CVE-2026-43307 CVE Program record

    Publisher, destination, and source semantics verified

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

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

  • CVE-2026-43307 NVD vulnerability detail

    Publisher, destination, and source semantics verified

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

    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/a40f316085985f916ba1599fc303fdbc6a078e86

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

  • Source reference

    Unverified legacy reference

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

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

  • Source reference

    Unverified legacy reference

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

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

  • Source reference

    Unverified legacy reference

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

    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.