Description
In the Linux kernel, the following vulnerability has been resolved:

iio: pressure: bmp280: fix out-of-bounds access in sampling frequency lookup

The sampling frequency tables store each frequency as an integer part and
a fractional part in micro units. num_sampling_freq_avail is initialized
to the number of flattened integer elements because read_avail() returns
the table as a flat array.

bmp280_write_sampling_frequency(), however, indexes the same table as a
two-dimensional array and uses num_sampling_freq_avail as the number of
rows. Convert the flattened element count back to the number of rows
before iterating over the table.
Published: 2026-10-18
Score: 5.5 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Information Disclosure and Denial of Service
Action: Patch
AI Analysis

Impact

An out-of-bounds read fault exists in the Linux kernel BMP280 driver. The driver stores sampling‑frequency values in a flattened array but walks the table as a two‑dimensional array, using an incorrect number of rows. This discrepancy allows reads beyond the end of the array, potentially exposing kernel memory or causing a crash that leads to a denial of service.

Affected Systems

Any Linux kernel that includes the BMP280 IIO driver code before the commit that introduced the fix is affected. The vulnerability applies to all architectures that compile the BMP280 driver as part of the kernel’s industrial I/O subsystem. No specific kernel version range is listed, so any deployment running a kernel built prior to the fix is potentially vulnerable.

Risk and Exploitability

The CVSS score of 5.5 indicates moderate severity. The EPSS score is less than 1 % and the vulnerability is not listed in the CISA KEV catalog. Based on the description, it is inferred that the bug can be triggered locally by writing a sampling‑frequency value through the BMP280 driver interface exposed via sysfs, potentially allowing an attacker with file‑system write access to cause an information‑disclosure or crash condition.

Generated by OpenCVE AI on October 22, 2026 at 22:21 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Apply an updated kernel that includes the bmp280 driver patch or rebuild the kernel with the updated source.
  • If an update is not available, disable the BMP280 IIO driver in the kernel configuration to remove the affected code path.
  • Restrict write access to the BMP280 sysfs entry (e.g., chown /sys/bus/iio/devices/iio\:device*/sampling_frequency to root and set mode 640) to prevent untrusted users from manipulating the sampling frequency.

Generated by OpenCVE AI on October 22, 2026 at 22:21 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Debian DLA Debian DLA DLA-4850-1 linux-6.12 security update
History

Fri, 30 Oct 2026 12:45:00 +0000


Thu, 22 Oct 2026 12:30:00 +0000

Type Values Removed Values Added
References
Metrics threat_severity

None

cvssV3_1

{'score': 5.5, 'vector': 'CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H'}

threat_severity

Moderate


Wed, 21 Oct 2026 13:15:00 +0000


Sun, 18 Oct 2026 19:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-125

Sun, 18 Oct 2026 16:00:00 +0000

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: iio: pressure: bmp280: fix out-of-bounds access in sampling frequency lookup The sampling frequency tables store each frequency as an integer part and a fractional part in micro units. num_sampling_freq_avail is initialized to the number of flattened integer elements because read_avail() returns the table as a flat array. bmp280_write_sampling_frequency(), however, indexes the same table as a two-dimensional array and uses num_sampling_freq_avail as the number of rows. Convert the flattened element count back to the number of rows before iterating over the table.
Title iio: pressure: bmp280: fix out-of-bounds access in sampling frequency lookup
First Time appeared Linux
Linux linux Kernel
CPEs cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
Vendors & Products Linux
Linux linux Kernel
References

Subscriptions

Linux Linux Kernel
cve-icon MITRE

Status: PUBLISHED

Assigner: Linux

Published:

Updated: 2026-10-30T12:38:30.274Z

Reserved: 2026-09-25T10:25:14.362Z

Link: CVE-2026-98660

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-10-18T16:17:19.313

Modified: 2026-10-30T13:21:16.577

Link: CVE-2026-98660

cve-icon Redhat

Severity : Moderate

Publid Date: 2026-10-18T00:00:00Z

Links: CVE-2026-98660 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-10-22T22:30:13Z

Weaknesses