PT-2024-16964 · Google+2 · Grpc-C+++2
Vignesh2208
·
Published
2024-11-26
·
Updated
2025-07-23
·
CVE-2024-11407
CVSS v3.1
7.5
High
| Vector | AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H |
Name of the Vulnerable Software and Affected Versions
gRPC-C++ versions prior to commit e9046b2bbebc0cb7f5dc42008f807f6c7e98e791
Description
The issue is related to a denial of service through data corruption in gRPC-C++. Servers with transmit zero copy enabled through the channel argument
GRPC ARG TCP TX ZEROCOPY ENABLED can experience data corruption issues. The data sent by the application may be corrupted before transmission over the network, thus leading the receiver to receive an incorrect set of bytes, causing RPC requests to fail.Recommendations
For gRPC-C++ versions prior to commit e9046b2bbebc0cb7f5dc42008f807f6c7e98e791, we recommend upgrading past this commit to resolve the issue. As a temporary workaround, consider disabling the transmit zero copy feature by setting
GRPC ARG TCP TX ZEROCOPY ENABLED to 0 until a patch is available. Restrict access to the GRPC ARG TCP TX ZEROCOPY ENABLED channel argument to minimize the risk of exploitation.Fix
DoS
Found an issue in the description? Have something to add? Feel free to write us 👾
Weakness Enumeration
Related Identifiers
Affected Products
Debian
Suse
Grpc-C++