CVE-2026-98171

CVE-2026-98171

High · published October 6, 2026

CVSS v3.1
8.8
EPSS
1%
Percentile
42.3
In the wild
Unconfirmed
What it is

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

smb: client: fix next_buffer UAF and NextCommand bounds in compound PDUs

Fix several related bounds checking and pointer lifecycle issues in

receive_encrypted_standard()'s handling of compound encrypted frames:

- Clear next_buffer after assigning it to server->bigbuf. A stale

next_buffer pointer can lead to a use-after-free on subsequent

error paths.

- Update pdu_length to the decrypted plaintext size (buf_size). Using

the pre-decryption length allows NextCommand to point into stale

ciphertext residue.

- Reject next_cmd values smaller than MID_HEADER_SIZE(server).

- Fix an integer overflow in the upper bound check by verifying

pdu_length - next_cmd < MID_HEADER_SIZE(server), ensuring the

trailing slice is large enough for a header.

The record
Technical detail
CVSS v3.1
8.8 · HIGH
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.00506 · 42.3th percentile
Published
2026-10-06T13:17Z
References (6)
EPSS history
Timeline
  • 07 OCT 03:43Z
    EPSS moved — → 0%
    epss
  • 06 OCT 08:44Z
    smb: client: fix next_buffer UAF and NextCommand bounds in compound PDUs
    cvelistv5