CVE-2026-97957

CVE-2026-97957

High · published September 25, 2026

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

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

net: hinic: fix mailbox segment buffer overflow

check_mbox_seq_id_and_seg_len() validates that seq_id does not

exceed SEQ_ID_MAX_VAL (42) and seg_len does not exceed

MBOX_SEG_LEN (48). However, this allows the last segment

(seq_id=42) to carry a full 48-byte payload, writing to offset

42*48=2016 for 48 bytes (ending at byte 2064). The receive

buffer is only MBOX_MAX_BUF_SZ (2048) bytes, resulting in a

16-byte heap buffer overflow.

The hinic3 driver already handles this correctly by defining

MBOX_LAST_SEG_MAX_LEN and rejecting the last segment when it

exceeds the remaining buffer space. Apply the same fix to the

hinic driver.

The record
Technical detail
CVSS v3.1
8.8 · HIGH
Vector
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.00142 · 3.2th percentile
Published
2026-09-25T15:17Z
References (8)
EPSS history
Timeline
  • 27 SEP 03:28Z
    EPSS moved — → 0%
    epss
  • 25 SEP 10:23Z
    net: hinic: fix mailbox segment buffer overflow
    cvelistv5