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.