Advisory Database
  • Advisories
  • Dependency Scanning
  1. maven
  2. ›
  3. io.grpc/grpc-protobuf
  4. ›
  5. CVE-2023-1428

CVE-2023-1428: gRPC Reachable Assertion issue

July 6, 2023 (updated August 13, 2025)

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 (x == anything)

On top of sending one of those headers, a later header must be sent that gets the total header size past 8KB. We recommend upgrading past git commit 2485fa94bd8a723e5c977d55a3ce10b301b437f8 or v1.53 and above.

References

  • github.com/advisories/GHSA-6628-q6j9-w8vg
  • github.com/grpc/grpc/commit/2485fa94bd8a723e5c977d55a3ce10b301b437f8
  • github.com/grpc/grpc/issues/33463
  • github.com/rubysec/ruby-advisory-db/blob/master/gems/grpc/CVE-2023-1428.yml
  • nvd.nist.gov/vuln/detail/CVE-2023-1428

Code Behaviors & Features

Detect and mitigate CVE-2023-1428 with GitLab Dependency Scanning

Secure your software supply chain by verifying that all open source dependencies used in your projects contain no disclosed vulnerabilities. Dependency Scanning using SBOM also detects vulnerabilities from proprietary advisories that this site does not include. Learn more about Dependency Scanning using SBOM →

Affected versions

All versions starting from 1.51.0 before 1.53.0

Fixed versions

  • 1.53.0

Solution

Upgrade to version 1.53.0 or above.

Impact 7.5 HIGH

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H

Learn more about CVSS

Weakness

  • CWE-617: Reachable Assertion

Source file

maven/io.grpc/grpc-protobuf/CVE-2023-1428.yml

Spotted a mistake? Edit the file on GitLab.

  • Site Repo
  • About GitLab
  • Terms
  • Privacy Statement
  • Contact

Page generated Sun, 08 Nov 2026 00:15:41 +0000.