---
id: CVE-2026-98659
title: 'iio: pressure: rohm-bm1390: Return error when read fails'
summary: |-
  In the Linux kernel, the following vulnerability has been resolved:

  iio: pressure: rohm-bm1390: Return error when read fails

  The data reading function ignores the cached error value, and
  unconditionally returns 0. Return cached 'ret' -…
severity: none
vendor: Linux
product: Linux
affected:
  - >-
    Linux >= 534674463a5978c6eda8185b31f5b903a9543f46 <
    493e743ea1b5930bfa0c6c25b46add6c5d5323db
  - >-
    Linux >= 534674463a5978c6eda8185b31f5b903a9543f46 <
    6280d15f08603230855cf667d1cf67e7e94f693c
  - >-
    Linux >= 534674463a5978c6eda8185b31f5b903a9543f46 <
    b0e951ffc5a28141a106562997ca136ec6a0e1a3
  - Linux 6.14
published: '2026-10-18'
updated: '2026-10-18'
sourceUpdated: '2026-10-18T15:44:17.572Z'
source: CVEORG
sourceUrl: 'https://www.cve.org/CVERecord?id=CVE-2026-98659'
references:
  - url: 'https://git.kernel.org/stable/c/493e743ea1b5930bfa0c6c25b46add6c5d5323db'
  - url: 'https://git.kernel.org/stable/c/6280d15f08603230855cf667d1cf67e7e94f693c'
  - url: 'https://git.kernel.org/stable/c/b0e951ffc5a28141a106562997ca136ec6a0e1a3'
tags:
  - cve.org
ingestedAt: '2026-10-18T16:47:32.536Z'
---

## Overview

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

iio: pressure: rohm-bm1390: Return error when read fails

The data reading function ignores the cached error value, and
unconditionally returns 0. Return cached 'ret' -value after stopping
the measurement so user knows if read failed and data is garbage.

## Affected

- `Linux >= 534674463a5978c6eda8185b31f5b903a9543f46 < 493e743ea1b5930bfa0c6c25b46add6c5d5323db`
- `Linux >= 534674463a5978c6eda8185b31f5b903a9543f46 < 6280d15f08603230855cf667d1cf67e7e94f693c`
- `Linux >= 534674463a5978c6eda8185b31f5b903a9543f46 < b0e951ffc5a28141a106562997ca136ec6a0e1a3`
- `Linux 6.14`

## Remediation

Refer to the linked advisories for vendor-supplied fixes and affected version ranges.
