PatchSiren

PatchSiren cyber security CVE debrief

CVE-2026-64495 Linux CVE debrief

A buffer overflow vulnerability exists in the Linux kernel's iio: gyro: bmg160 module. The bmg160_get_filter() and bmg160_set_filter() functions do not properly validate bandwidth/filter values, potentially allowing an out-of-bounds read. This issue is reachable from userspace via the sysfs in_anglvel_filter_low_pass_3db_frequency interface. The vulnerability can cause the system to crash or potentially allow an attacker to read sensitive information. Linux kernel developers and maintainers should prioritize patching affected systems. The vulnerability has been resolved with a patch that returns -EINVAL when no entry matches.

Vendor
Linux
Product
Unknown
CVSS
Unknown
CISA KEV
Not listed in stored evidence
Original CVE published
2026-07-25
Original CVE updated
2026-11-03
Advisory published
2026-07-25
Advisory updated
2026-11-03

Who should care

Linux kernel developers and maintainers, Linux distribution vendors, and users of Linux-based systems that utilize the iio: gyro: bmg160 module. These parties should assess their exposure and prioritize remediation. Additionally, system administrators and security teams responsible for Linux-based systems should review their configurations and ensure that necessary patches are applied.

Why it matters

This vulnerability allows an attacker to potentially read sensitive information or cause a system crash by exploiting the buffer overflow in the Linux kernel's iio: gyro: bmg160 module. Linux kernel developers and maintainers, Linux distribution vendors, and users of Linux-based systems that utilize this module should assess their exposure and prioritize remediation.

  • Potential out-of-bounds read and information disclosure
  • Possible system crash or instability
  • Increased risk of privilege escalation
  • Requires verification of affected versions and remediation from official sources

Technical summary

The bmg160_get_filter() and bmg160_set_filter() functions in the Linux kernel's iio: gyro: bmg160 module do not properly validate bandwidth/filter values. This can cause an out-of-bounds read when accessing the bmg160_samp_freq_table[] array. The issue is reachable from userspace via the sysfs in_anglvel_filter_low_pass_3db_frequency interface. The functions iterate over the bmg160_samp_freq_table[] array to find a matching entry, but do not check if the entry exists. If no entry matches, the functions will read one slot past the end of the array, resulting in an out-of-bounds read. The vulnerability has been resolved with a patch that returns -EINVAL when no entry matches.

Defensive priority

Medium

Recommended defensive actions

  • Review and update Linux kernel packages to ensure the latest security patches are applied
  • Restrict access to the sysfs in_anglvel_filter_low_pass_3db_frequency interface to prevent exploitation
  • Monitor system logs for potential exploitation attempts
  • Perform a thorough review of system configurations and user permissions
  • Implement additional monitoring and logging to detect potential attacks
  • Verify that all necessary patches are applied and up-to-date
  • Conduct a thorough risk assessment to identify potential vulnerabilities

Evidence notes

The vulnerability is caused by the lack of validation for bandwidth/filter values in the bmg160_get_filter() and bmg160_set_filter() functions. The functions iterate over the bmg160_samp_freq_table[] array to find a matching entry, but do not check if the entry exists. If no entry matches, the functions will read one slot past the end of the array, resulting in an out-of-bounds read.

Sources and references

Verified primary and authoritative sources

  • CVE-2026-64495 CVE Program record

    Publisher, destination, and source semantics verified

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

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

  • CVE-2026-64495 NVD vulnerability detail

    Publisher, destination, and source semantics verified

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

    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/029481cddb98697716f4bf3021d035eaf2ca0e1f

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

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/1dc3a833be11e5d503038e3c701745fd0e03903c

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

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/6c8675468862161d1c59130266852b66867d3861

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

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/77e56ebb1786f4296afd5fa46975a989b285ae65

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

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/7bbf02b63961fc1768c9c654392c11f2077d4c59

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

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/8320c77e67382d5d55d77043a5f60a867d408a2b

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

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/8d202515baea4e2e3be448d1590099af28f2346d

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

  • Source reference

    Unverified legacy reference

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

    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.