Denial of Service through Data corruption in gRPC-C++
There exists a denial of service through Data corruption in gRPC-C++ - gRPC-C++ servers with transmit zero copy enabled through the channel arg 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. We recommend upgrading past commit e9046b2bbebc0cb7f5dc42008f807f6c7e98e791
Affected products
- =<1.66.1
Matching in nixpkgs
pkgs.grpc
C based gRPC (C++, Python, Ruby, Objective-C, PHP, C#)
-
nixos-unstable -
- nixpkgs-unstable 1.74.0
pkgs.grpcui
Interactive web UI for gRPC, along the lines of postman
-
nixos-unstable -
- nixpkgs-unstable 1.5.1
pkgs.grpcurl
Like cURL, but for gRPC: Command-line tool for interacting with gRPC servers
-
nixos-unstable -
- nixpkgs-unstable 1.9.3
pkgs.grpc_cli
Command line tool for interacting with grpc services
-
nixos-unstable -
- nixpkgs-unstable 1.74.1
pkgs.grpc-tools
Distribution of protoc and the gRPC Node protoc plugin for ease of installation with npm
-
nixos-unstable -
- nixpkgs-unstable 1.12.4
pkgs.qt6.qtgrpc
Cross-platform application framework for C++
-
nixos-unstable -
- nixpkgs-unstable 6.9.2
pkgs.grpc-gateway
GRPC to JSON proxy generator plugin for Google Protocol Buffers
-
nixos-unstable -
- nixpkgs-unstable 2.27.2
pkgs.grpc-client-cli
Generic gRPC command line client
-
nixos-unstable -
- nixpkgs-unstable 1.22.5
pkgs.grpc-health-check
Minimal, high performance, memory-friendly, safe implementation of the gRPC health checking protocol
-
nixos-unstable -
- nixpkgs-unstable 2022-08-19
pkgs.grpc-health-probe
command-line tool to perform health-checks for gRPC applications
-
nixos-unstable -
- nixpkgs-unstable 0.4.40
pkgs.kdePackages.qtgrpc
Cross-platform application framework for C++
-
nixos-unstable -
- nixpkgs-unstable 6.9.2
pkgs.protoc-gen-entgrpc
Generator of an implementation of the service interface for ent protobuff
-
nixos-unstable -
- nixpkgs-unstable 0.7.0
pkgs.protoc-gen-go-grpc
Go language implementation of gRPC. HTTP/2 based RPC
-
nixos-unstable -
- nixpkgs-unstable 1.5.1
pkgs.qt6Packages.qtgrpc
Cross-platform application framework for C++
-
nixos-unstable -
- nixpkgs-unstable 6.9.2
pkgs.protoc-gen-grpc-web
gRPC web support for Google's protocol buffers
-
nixos-unstable -
- nixpkgs-unstable 1.5.0
pkgs.php81Extensions.grpc
High performance, open source, general RPC framework that puts mobile and HTTP/2 first
-
nixos-unstable -
- nixpkgs-unstable 1.74.0
pkgs.php82Extensions.grpc
High performance, open source, general RPC framework that puts mobile and HTTP/2 first
-
nixos-unstable -
- nixpkgs-unstable 1.74.0
pkgs.php83Extensions.grpc
High performance, open source, general RPC framework that puts mobile and HTTP/2 first
-
nixos-unstable -
- nixpkgs-unstable 1.74.0
pkgs.php84Extensions.grpc
High performance, open source, general RPC framework that puts mobile and HTTP/2 first
-
nixos-unstable -
- nixpkgs-unstable 1.74.0
pkgs.protoc-gen-grpc-java
gRPC Java Codegen Plugin for Protobuf Compiler
-
nixos-unstable -
- nixpkgs-unstable 1.75.0
pkgs.protoc-gen-rust-grpc
Protobuf plugin for generating Rust code for gRPC
-
nixos-unstable -
- nixpkgs-unstable 0.8.3
pkgs.python312Packages.grpcio
HTTP/2-based RPC framework
-
nixos-unstable -
- nixpkgs-unstable 1.74.0
pkgs.python313Packages.grpcio
HTTP/2-based RPC framework
-
nixos-unstable -
- nixpkgs-unstable 1.74.0
pkgs.haskellPackages.grpc-spec
Implementation of the pure part of the gRPC spec
-
nixos-unstable -
- nixpkgs-unstable 1.0.0
pkgs.python312Packages.grpclib
Pure-Python gRPC implementation for asyncio
-
nixos-unstable -
- nixpkgs-unstable 0.4.8
pkgs.python313Packages.grpclib
Pure-Python gRPC implementation for asyncio
-
nixos-unstable -
- nixpkgs-unstable 0.4.8
pkgs.python312Packages.grpcio-gcp
gRPC extensions for Google Cloud Platform
-
nixos-unstable -
- nixpkgs-unstable 0.2.2
pkgs.python313Packages.grpcio-gcp
gRPC extensions for Google Cloud Platform
-
nixos-unstable -
- nixpkgs-unstable 0.2.2
pkgs.python312Packages.pytest-grpc
Pytest plugin for grpc
-
nixos-unstable -
- nixpkgs-unstable 0.8.0
pkgs.python313Packages.pytest-grpc
Pytest plugin for grpc
-
nixos-unstable -
- nixpkgs-unstable 0.8.0
pkgs.python312Packages.grpcio-tools
Protobuf code generator for gRPC
-
nixos-unstable -
- nixpkgs-unstable 1.74.0
pkgs.python313Packages.grpcio-tools
Protobuf code generator for gRPC
-
nixos-unstable -
- nixpkgs-unstable 1.74.0
pkgs.python312Packages.clarifai-grpc
Clarifai gRPC API Client
-
nixos-unstable -
- nixpkgs-unstable 11.6.6
pkgs.python312Packages.grpcio-status
GRPC Python status proto mapping
-
nixos-unstable -
- nixpkgs-unstable 1.74.0
pkgs.python313Packages.clarifai-grpc
Clarifai gRPC API Client
-
nixos-unstable -
- nixpkgs-unstable 11.6.6
pkgs.python313Packages.grpcio-status
GRPC Python status proto mapping
-
nixos-unstable -
- nixpkgs-unstable 1.74.0
pkgs.python312Packages.grpcio-testing
Testing utilities for gRPC Python
-
nixos-unstable -
- nixpkgs-unstable 1.74.0
pkgs.python313Packages.grpcio-testing
Testing utilities for gRPC Python
-
nixos-unstable -
- nixpkgs-unstable 1.74.0
pkgs.python312Packages.grpcio-channelz
Channel Level Live Debug Information Service for gRPC
-
nixos-unstable -
- nixpkgs-unstable 1.74.0
pkgs.python313Packages.grpcio-channelz
Channel Level Live Debug Information Service for gRPC
-
nixos-unstable -
- nixpkgs-unstable 1.74.0
pkgs.python312Packages.grpc-interceptor
Simplified gRPC interceptors
-
nixos-unstable -
- nixpkgs-unstable 0.15.4
pkgs.python313Packages.grpc-interceptor
Simplified gRPC interceptors
-
nixos-unstable -
- nixpkgs-unstable 0.15.4
pkgs.python312Packages.grpcio-reflection
Standard Protobuf Reflection Service for gRPC
-
nixos-unstable -
- nixpkgs-unstable 1.74.0
pkgs.python313Packages.grpcio-reflection
Standard Protobuf Reflection Service for gRPC
-
nixos-unstable -
- nixpkgs-unstable 1.74.0
pkgs.python312Packages.grpc-google-iam-v1
GRPC library for the google-iam-v1 service
-
nixos-unstable -
- nixpkgs-unstable v1-3.31.3
pkgs.python312Packages.starlink-grpc-core
Core functions for Starlink gRPC communication
-
nixos-unstable -
- nixpkgs-unstable 1.2.3
pkgs.python313Packages.grpc-google-iam-v1
GRPC library for the google-iam-v1 service
-
nixos-unstable -
- nixpkgs-unstable v1-3.31.3
pkgs.python313Packages.starlink-grpc-core
Core functions for Starlink gRPC communication
-
nixos-unstable -
- nixpkgs-unstable 1.2.3
pkgs.python312Packages.grpcio-health-checking
Standard Health Checking Service for gRPC
-
nixos-unstable -
- nixpkgs-unstable 1.74.0
pkgs.python313Packages.grpcio-health-checking
Standard Health Checking Service for gRPC
-
nixos-unstable -
- nixpkgs-unstable 1.74.0
pkgs.python312Packages.opentelemetry-instrumentation-grpc
OpenTelemetry Instrumentation for grpc
-
nixos-unstable -
- nixpkgs-unstable 0.55b0
pkgs.python313Packages.opentelemetry-instrumentation-grpc
OpenTelemetry Instrumentation for grpc
-
nixos-unstable -
- nixpkgs-unstable 0.55b0
pkgs.python312Packages.opentelemetry-exporter-otlp-proto-grpc
OpenTelemetry Collector Protobuf over gRPC Exporter
-
nixos-unstable -
- nixpkgs-unstable 1.34.0
pkgs.python313Packages.opentelemetry-exporter-otlp-proto-grpc
OpenTelemetry Collector Protobuf over gRPC Exporter
-
nixos-unstable -
- nixpkgs-unstable 1.34.0
Package maintainers
-
@LnL7 Daiderd Jordan <daiderd@gmail.com>
-
@Philipp-M Philipp Mildenberger <philipp@mildenberger.me>
-
@happyalu Alok Parlikar <alok@parlikar.com>
-
@flokli Florian Klink <flokli@flokli.de>
-
@jpds Jonathan Davies
-
@nzhang-zh Ning Zhang <n.zhang.hp.au@gmail.com>
-
@doriath Tomasz Zurkowski <tomasz.zurkowski@gmail.com>
-
@pradyuman Pradyuman Vig <me@pradyuman.co>
-
@knl Nikola Knežević <nikola@knezevic.co>
-
@NickCao Nick Cao <nickcao@nichi.co>
-
@talyz Kim Lindberger <kim.lindberger@gmail.com>
-
@Ma27 Maximilian Bosch <maximilian@mbosch.me>
-
@aanderse Aaron Andersen <aaron@fosslib.net>
-
@piotrkwiecinski Piotr Kwiecinski <piokwiecinski+nixpkgs@gmail.com>
-
@aaronjheng Aaron Jheng <wentworth@outlook.com>
-
@JarvisCraft Petr Portnov <mrjarviscraft+nix@gmail.com>
-
@06kellyjac Jack <hello+nixpkgs@j-k.io>
-
@lucperkins Luc Perkins <lucperkins@gmail.com>
-
@natsukium Tomoya Otabi <nixpkgs@natsukium.com>
-
@tomaskala Tomas Kala <public+nixpkgs@tomaskala.com>
-
@happysalada Raphael Megzari <raphael@megzari.com>
-
@fabaff Fabian Affolter <mail@fabian-affolter.ch>
-
@nikstur nikstur <nikstur@outlook.com>
-
@despsyched Priyanshu Tripathi <priyanshu.tripathi@deshaw.com>
-
@invokes-su Souvik Sen <nixpkgs-commits@deshaw.com>
-
@de11n Elliot Cameron <nixpkgs-commits@deshaw.com>
-
@JamieMagee Jamie Magee <jamie.magee@gmail.com>