CVE-2022-48780

In the Linux kernel, the following vulnerability has been resolved: net/smc: Avoid overwriting the copies of clcsock callback functions The callback functions of clcsock will be saved and replaced during the fallback. But if the fallback happens more than once, then the copies of these callback functions will be overwritten incorrectly, resulting in a loop call issue: clcsk->sk_error_report |- smc_fback_error_report() <------------------------------| |- smc_fback_forward_wakeup() | (loop) |- clcsock_callback() (incorrectly overwritten) | |- smc->clcsk_error_report() ------------------| So this patch fixes the issue by saving these function pointers only once in the fallback and avoiding overwriting.
Configurations

Configuration 1 (hide)

OR cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:5.17:rc3:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:5.17:rc4:*:*:*:*:*:*

History

03 Oct 2025, 14:32

Type Values Removed Values Added
CWE CWE-835
First Time Linux
Linux linux Kernel
References () https://git.kernel.org/stable/c/1de9770d121ee9294794cca0e0be8fbfa0134ee8 - () https://git.kernel.org/stable/c/1de9770d121ee9294794cca0e0be8fbfa0134ee8 - Patch
References () https://git.kernel.org/stable/c/7de7ba7a8bd4fde0141de8674c13514d0072f0e6 - () https://git.kernel.org/stable/c/7de7ba7a8bd4fde0141de8674c13514d0072f0e6 - Patch
References () https://git.kernel.org/stable/c/f00b6c976ae0dfbd9b891175f713f59095d23842 - () https://git.kernel.org/stable/c/f00b6c976ae0dfbd9b891175f713f59095d23842 - Patch
CVSS v2 : unknown
v3 : unknown
v2 : unknown
v3 : 5.5
CPE cpe:2.3:o:linux:linux_kernel:5.17:rc4:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:5.17:rc3:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*

Information

Published : 2024-07-16 12:15

Updated : 2025-10-03 14:32


NVD link : CVE-2022-48780

Mitre link : CVE-2022-48780

CVE.ORG link : CVE-2022-48780


JSON object : View

Products Affected

linux

  • linux_kernel
CWE
CWE-835

Loop with Unreachable Exit Condition ('Infinite Loop')