PT-2026-61465 · Linux · Linux

CVE-2026-64148

·

Published

2026-07-19

·

Updated

2026-07-19

CVSS v3.1

7.5

High

VectorAV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
In the Linux kernel, the following vulnerability has been resolved:
pds core: fix error handling in pdsc devcmd wait
Fix two cases where pdsc devcmd wait() returns stale success from the completion register instead of an error:
  1. FW crash: If firmware stops running, the wait loop breaks early with running=false. The condition "if ((!done || timeout) && running)" is false, so error handling is bypassed and stale status is returned. Check !running first and return -ENXIO.
  2. Timeout: If a command times out, err is set to -ETIMEDOUT but then overwritten by pdsc err to errno(status) which reads stale status. Return -ETIMEDOUT immediately after cleaning up.
Both errors now propagate to pdsc devcmd locked() which queues health work for recovery.

Fix

Found an issue in the description? Have something to add? Feel free to write us 👾

Related Identifiers

CVE-2026-64148

Affected Products

Linux