CVE-2026-99083High· 8.8▾ TwilightIn the Linux kernel, the following vulnerability has been resolved: ksmbd: fix heap out-of-bounds write in krb5_authenticate() In krb5_authenticate(), out_len is calculated to determine available headroom in response_buf for the incomi…
▾ Twilight zone — High severity, or a signal on a lesser flaw
impact 48.4 · likelihood 0.1 · exploitation 0
Need a working PoC? Pro members can cast a request and our team develops one — it lands right here.
Exploit-prediction probability, daily snapshots since Oct 24.
Disclosure to exploitation, from the record and what we observed since indexing it.
Disclosed via CVEORG
0.2%
— → 8.8
none → high
Last analysed / modified upstream
0.2% → 0.4%
In the Linux kernel, the following vulnerability has been resolved:
ksmbd: fix heap out-of-bounds write in krb5_authenticate()
In krb5_authenticate(), out_len is calculated to determine available headroom in response_buf for the incoming Kerberos AP-REP token. However, when SMB2_SESSION_SETUP is processed as a non-first element of a compounded SMB2 request, the calculation omits work->next_smb2_rsp_hdr_off.
This causes out_len to overstate remaining buffer headroom by the cumulative size of prior responses in the compound chain. Consequently, the length check in ksmbd_krb5_authenticate() (*out_len <= resp->spnego_blob_len) passes erroneously, allowing memcpy() to write the AP-REP blob past the end of response_buf into adjacent kernel heap memory.
Fix this by subtracting work->next_smb2_rsp_hdr_off when computing out_len, ensuring it accurately reflects physical remaining buffer space.
Linux >= 98422bdd4cb3ca4d08844046f6507d7ec2c2b8d8 < 59c6dcc5dd9dafe764ca0d40525933b2be69b059Linux >= 98422bdd4cb3ca4d08844046f6507d7ec2c2b8d8 < 80af1bde97d5a85ad6f2c40ca894ccc8fa75a27aLinux >= 98422bdd4cb3ca4d08844046f6507d7ec2c2b8d8 < 517404e157395d0f8da125ca956c566895dfcd06Linux >= 98422bdd4cb3ca4d08844046f6507d7ec2c2b8d8 < 4722d06b2907585074252061b1024a696c1cfc23Linux >= 98422bdd4cb3ca4d08844046f6507d7ec2c2b8d8 < 23a0be6a84a38ac169eeab49017934e8e27c65f0Linux 676392184785ace61e939831e7ca44a03d438c3bLinux ef572ffa8eb44111eed2925fbb2adca78bdcbf61Linux 2ba03cecb12ac7ac9e0170e251543c56832d9959Linux >= 5.15.145 < 5.16Linux >= 6.1.40 < 6.2Linux >= 6.4.5 < 6.5Linux 6.5Refer to the linked advisories for vendor-supplied fixes and affected version ranges.
Field changes observed since this record was first indexed.
Connected by shared product, vendor, weakness, or advisory.
CVE-2026-99100Nonewifi: p54: validate firmware record lengths
CVE-2024-38564High· 7.8bpf: Add BPF_PROG_TYPE_CGROUP_SKB attach type enforcement in BPF_LINK_CREATE
CVE-2026-99092Noneriscv: patch: fix handling of bpf-jit execmem addresses
CVE-2026-99089NoneASoC: samsung: i2s: enable op_clk in probe to balance runtime PM
CVE-2026-99093Nonemm: don't schedule deferred kernel page table freeing while booting
CVE-2026-99088Nonenet: openvswitch: validate transport header presence in set_ipv6_addr