CVE-2026-89639

CVE-2026-89639

High · published September 12, 2026

CVSS v3.1
7.1
EPSS
0%
Percentile
6.0
In the wild
Unconfirmed
What it is

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

cifs: use cifs_invalidate_cache() in cifs_do_truncate() for O_TRUNC

cifs_do_truncate() is invoked from cifs_open() without i_rwsem, so it

cannot use cifs_resize_file_locked() to perform a proper fscache cookie

resize. Instead, add cifs_invalidate_cache() after cifs_setsize().

cifs_invalidate_cache() calls fscache_invalidate(), which works without

holding i_rwsem: it unconditionally increments inval_counter and sets

FSCACHE_COOKIE_NO_DATA_TO_READ, ensuring that stale cached data is not

served once the cookie is later activated by fscache_use_cookie().

Truncation to zero leaves no valid cached data, making invalidation the

correct semantic here.

The record
Technical detail
CVSS v3.1
7.1 · HIGH
Vector
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N
CVSS v4.0
Not supplied
EPSS
0.00170 · 6.0th percentile
Published
2026-09-12T00:19Z
References (3)
EPSS history
Timeline
  • 13 SEP 03:23Z
    EPSS moved — → 0%
    epss
  • 11 SEP 19:45Z
    cifs: use cifs_invalidate_cache() in cifs_do_truncate() for O_TRUNC
    cvelistv5