Independent & educational platform Not a government body. No link or affiliation with any government organisation. Made for learning only. Test only systems you own or are authorised to test. Become a Partner or Sponsor → Full disclaimer

CVE-2024-26828

critical

In the Linux kernel, the following vulnerability has been resolved: cifs: fix underflow in parse_server_interfaces() In this loop, we step through the buffer…

Vendor / product: Linux — linux kernel

In the Linux kernel, the following vulnerability has been resolved: cifs: fix underflow in parse_server_interfaces() In this loop, we step through the buffer and after each item we check if the size_left is greater than the minimum size we need. However, the problem is that "bytes_left" is type ssize_t while sizeof() is type size_t. That means that because of type promotion, the comparison is done as an unsigned and if we have negative bytes left the loop continues instead of ending.

CVSS
9.4
9.4 (CVSS v3.1)
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:L/A:H
Severity source: NVD CVSS v3.1 (416baaa9-dc9f-4396-8d5f-8c081fb06d67)
Timeline (UTC)
Published: 2024-04-17 10:15
Modified: 2026-10-30 13:17
NVD status: Modified
Last synced 1 day ago
Verified against the source API 2026-11-03 07:33 UTC
Exploitation
Not listed in CISA KEV (as of last catalog sync)
Absence from KEV does not mean a CVE is not exploited. Exploitation status: unknown (no authoritative evidence in our sources).

Affected products

linux / linux_kernel ≥4.18 <6.1.79, ≥6.2 <6.6.18, ≥6.7 <6.7.6, 6.8

Weakness classification (CWE)

Source: NVD / CISA. “NVD-CWE-Other” and “NVD-CWE-noinfo” mean NVD could not assign a specific weakness.

Mitigation & advisories

Patch / mitigation: https://git.kernel.org/stable/c/7190353835b4a219abb70f90b06cdcae97f11512
Patch / mitigation: https://git.kernel.org/stable/c/cffe487026be13eaf37ea28b783d9638ab147204
Patch / mitigation: https://git.kernel.org/stable/c/df2af9fdbc4ddde18a3371c4ca1a86596e8be301
Patch / mitigation: https://git.kernel.org/stable/c/f7ff1c89fb6e9610d2b01c1821727729e6609308
Patch / mitigation: https://git.kernel.org/stable/c/7190353835b4a219abb70f90b06cdcae97f11512
Patch / mitigation: https://git.kernel.org/stable/c/cffe487026be13eaf37ea28b783d9638ab147204
Patch / mitigation: https://git.kernel.org/stable/c/df2af9fdbc4ddde18a3371c4ca1a86596e8be301
Patch / mitigation: https://git.kernel.org/stable/c/f7ff1c89fb6e9610d2b01c1821727729e6609308

References

Data sources

NVD CVE API 2.0 — fetched 2026-11-03 07:33 UTC · record ↗

Learn the basics

Understanding CVEs and CVSS Scores

Related CVEs