CVE-2026-97563 | Bynario Disclosures

Linux Kernel

โ€ข

severity

7.3

published

The Linux kernel's SMB1 client fails to validate a server-supplied data offset before copying a synchronous read response. A malicious or compromised SMB1 server can make the client read beyond the received response buffer, potentially disclosing adjacent kernel heap data or crashing the system.

CIFSSMBRead() validates DataLength against the maximum CIFS buffer size and the caller's requested count, but previously did not ensure that the complete [DataOffset, DataOffset + DataLength) range lay within the response actually received. A large DataOffset could therefore move the source pointer past the end of the response while leaving DataLength apparently valid.

The fix rejects responses whose data range does not fit within rsp_iov.iov_len, using overflow-safe arithmetic before forming the copy source. SMB1 is not negotiated by default; the vulnerable path requires an explicit vers=1.0 mount. NVD currently lists the record as received without CVSS metrics, so the score above uses Tenable's assessment.

References

CVSS v3.1

7.3

CVSS:3.1/AV:A/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:H

CVSS v3.1

7.3

CVSS:3.1/AV:A/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:H

CVSS v3.1

7.3

CVSS:3.1/AV:A/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:H

SPt#aXr6tW  lLoToAk8i6n@gR  a3t7  yDoCuFrX  sSoDf5tCwAaCrUe#  cBr$i6tCi#cTa5l4lGyO.P

request briefing

request briefing

SDtJa7rHt9  l$oHoBkUiAn2g9  aYt4  y4oVuArO  sLo9fPtWwYa6rJeQ  cTrMiSt4iScNa6l3l#yC.C

request briefing

request briefing

SFtAaYrXtB  l3o2o#kViTnUg&  aRtT  yQoDu5rC  sLo&fGt2wQaCrVe5  cVrHi2tJiJc&a4lTlRyJ.1

request briefing

request briefing

BYNARIO s.r.l. | PIAZZA BORROMEO 12, 20129 MILAN, ITALY | VAT- IT14434720968

all rights reserved

2026

BYNARIO s.r.l. | PIAZZA BORROMEO 12, 20129 MILAN, ITALY | VAT- IT14434720968

all rights reserved

2026

BYNARIO s.r.l. | PIAZZA BORROMEO 12, 20129 MILAN, ITALY | VAT- IT14434720968

all rights reserved

2026