n the Linux kernel, the following vulnerability has been resolved: svcrdma: Address an integer overflow Dan Carpenter reports: > Commit 78147ca8b4a9 ("svcrdma: Add a "parsed chunk list" data > structure") from Jun 22, 2020 (linux-next), leads to the following > Smatch static checker warning: > > net/sunrpc/xprtrdma/svc_rdma_recvfrom.c:498 xdr_check_write_chunk() > warn: potential user controlled sizeof overflow 'segcount * 4 * 4' > > net/sunrpc/xprtrdma/svc_rdma_recvfrom.c > 488 static bool xdr_check_write_chunk(struct svc_rdma_recv_ctxt *rctxt) > 489 { > 490 u32 segcount; > 491 __be32 *p; > 492 > 493 if (xdr_stream_decode_u32(&rctxt->rc_stream, &segcount)) > ^^^^^^^^ > > 494 return false; > 495 > 496 /* A bogus segcount causes this buffer overflow check to fail. */ > 497 p = xdr_inline_decode(&rctxt->rc_stream, > --> 498 segcount * rpcrdma_segment_maxsz * sizeof(*p)); > > > segcount is an untrusted u32. On 32bit systems anything >= SIZE_MAX / 16 will > have an integer overflow and some those values will be accepted by > xdr_inline_decode().
Configuration 1 (hide)
|
03 Nov 2025, 21:17
| Type | Values Removed | Values Added |
|---|---|---|
| References |
|
07 Jan 2025, 16:41
| Type | Values Removed | Values Added |
|---|---|---|
| First Time |
Linux linux Kernel
Linux |
|
| CPE | cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:* | |
| CVSS |
v2 : v3 : |
v2 : unknown
v3 : 5.5 |
| Summary |
|
|
| References | () https://git.kernel.org/stable/c/21e1cf688fb0397788c8dd42e1e0b08d58ac5c7b - Patch | |
| References | () https://git.kernel.org/stable/c/3c63d8946e578663b868cb9912dac616ea68bfd0 - Patch | |
| References | () https://git.kernel.org/stable/c/4cbc3ba6dc2f746497cade60bcbaa82ae3696689 - Patch | |
| References | () https://git.kernel.org/stable/c/838dd342962cef4c320632a5af48d3c31f2f9877 - Patch | |
| References | () https://git.kernel.org/stable/c/c1f8195bf68edd2cef0f18a4cead394075a54b5a - Patch | |
| References | () https://git.kernel.org/stable/c/e5c440c227ecdc721f2da0dd88b6358afd1031a7 - Patch | |
| CWE | CWE-190 |
24 Dec 2024, 12:15
| Type | Values Removed | Values Added |
|---|---|---|
| New CVE |
Published : 2024-12-24 12:15
Updated : 2025-11-03 21:17
NVD link : CVE-2024-53151
Mitre link : CVE-2024-53151
CVE.ORG link : CVE-2024-53151
JSON object : View
Integer Overflow or Wraparound