PT-2026-37525 · Linux+2 · Linux Kernel+2

CVE-2026-43185

·

Published

2026-02-19

·

Updated

2026-08-30

CVSS v3.1

9.8

Critical

VectorAV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Name of the Vulnerable Software and Affected Versions Linux kernel (affected versions not specified)
Description A signedness bug exists in the smb direct prepare negotiation() function. The function casts unsigned u32 values from sp->max recv size and req->preferred send size to signed integers before computing the minimum value. An attacker can provide a preferred send size of 0x80000000, which is interpreted as smaller than max recv size and used to set the maximum allowed receive size for the subsequent message. By sending a second message exceeding 1420 bytes, a heap buffer overflow can be achieved.

Exploit

Fix

Uncontrolled Recursion

Incorrect Type Conversion or Cast

Heap Based Buffer Overflow

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

Weakness Enumeration

Related Identifiers

BDU:2026-12732
CVE-2026-43185
LSN-0121-1
USN-8545-1
USN-8546-1
USN-8547-1
USN-8547-2
USN-8604-1
USN-8605-1
USN-8606-1
USN-8607-1
USN-8609-1
USN-8619-1

Affected Products

Linuxmint
Linux Kernel
Ubuntu