CVE-2024-57791

CVE-2024-57791

High · published January 11, 2025

CVSS v3.1
7.5
EPSS
1%
Percentile
55.0
In the wild
Unconfirmed
What it is

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

net/smc: check return value of sock_recvmsg when draining clc data

When receiving clc msg, the field length in smc_clc_msg_hdr indicates the

length of msg should be received from network and the value should not be

fully trusted as it is from the network. Once the value of length exceeds

the value of buflen in function smc_clc_wait_msg it may run into deadloop

when trying to drain the remaining data exceeding buflen.

This patch checks the return value of sock_recvmsg when draining data in

case of deadloop in draining.

The record
Technical detail
CVSS v3.1
7.5 · HIGH
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
CVSS v4.0
Not supplied
EPSS
0.00767 · 55.0th percentile
Published
2025-01-11T18:15Z
Affected products (12)
ProductVersionsFixed in
linux/linux_kernel≥ 5.8.1, < 5.10.2335.10.233
linux/linux_kernel≥ 5.11, < 5.15.1765.15.176
linux/linux_kernel≥ 5.16, < 6.1.1226.1.122
linux/linux_kernel≥ 6.2, < 6.6.686.6.68
linux/linux_kernel≥ 6.7, < 6.12.76.12.7
linux/linux_kernelall versions—
linux/linux_kernelall versions—
linux/linux_kernelall versions—
linux/linux_kernelall versions—
linux/linux_kernelall versions—
linux/linux_kernelall versions—
linux/linux_kernelall versions—
References (8)
EPSS history
Timeline
  • 11 JAN 12:35Z
    net/smc: check return value of sock_recvmsg when draining clc data
    cvelistv5