grpcio
PyPI6 known CVEs affecting this package
Aggregated from OSV, GitHub Security Advisories, NVD, and vendor advisories. Each CVE links to its full detail page with vendor advisories, patches, fixed versions, and remediation guidance.
CVEs affecting grpciopage 1 of 1
- CVE-2017-8359CRITICALCVSS 9.8EG 9.8✓ Fixed in 1.3.02017-04-30
vulnerable: 0.10.0a0 ... 1.2.1 (41 versions)
Google gRPC before 2017-03-29 has an out-of-bounds write caused by a heap-based use-after-free related to the grpc_call_destroy function in core/lib/surface/call.c.
- CVE-2023-1428HIGHCVSS 7.5EG 7.5✓ Fixed in 1.53.02023-06-09
vulnerable: 1.51.0 ... 1.53.0rc2 (6 versions)
There exists an vulnerability causing an abort() to be called in gRPC. The following headers cause gRPC's C++ implementation to abort() when called via http2: te: x (x != trailers) :scheme: x (x != http, https) grpclb_client_stats: x …
- CVE-2023-32731HIGHCVSS 7.4EG 7.4✓ Fixed in 1.54.22023-06-09
vulnerable: 1.54.0
When gRPC HTTP2 stack raised a header size exceeded error, it skipped parsing the rest of the HPACK frame. This caused any HPACK table mutations to also be skipped, resulting in a desynchronization of HPACK tables between sender and receiv…
- CVE-2023-32732MEDIUMCVSS 5.3EG 5.3✓ Fixed in 1.54.22023-06-09
vulnerable: 1.54.0
gRPC contains a vulnerability whereby a client can cause a termination of connection between a HTTP2 proxy and a gRPC server: a base64 encoding error for `-bin` suffixed headers will result in a disconnection by the gRPC server, but is typ…
- CVE-2023-33953HIGHCVSS 7.5EG 7.5✓ Fixed in 1.56.22023-08-09
vulnerable: 1.56.0
gRPC contains a vulnerability that allows hpack table accounting errors could lead to unwanted disconnects between clients and servers in exceptional cases/ Three vectors were found that allow the following DOS attacks: - Unbounded memor…
- CVE-2023-4785HIGHCVSS 7.5EG 7.5✓ Fixed in 1.53.22023-09-13
vulnerable: 1.53.0, 1.53.1
Lack of error handling in the TCP server in Google's gRPC starting version 1.23 on posix-compatible platforms (ex. Linux) allows an attacker to cause a denial of service by initiating a significant number of connections with the server. No…
Check whether grpcio is used in your infrastructure
EchelonGraph scans your cloud and SBOMs to map every package to your actual deployments. See blast radius for grpcio CVEs against the assets you own.
Start Free Scan →