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.