CVE-2023-1428
published 2023-06-09CVE-2023-1428: 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…
PriorityP335high7.5CVSS 3.1
AVNACLPRNUINSUCNINAH
EPSS
0.41%
33.2th percentile
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.
Affected
4 ranges
| Vendor | Product | Version range | Fixed in |
|---|---|---|---|
| debian | grpc | — | — |
| grpc | >= 1.51 < 1.53 | 1.53 | |
| grpc | grpc | >= 1.51.0 < 1.53.0 | 1.53.0 |
| grpc | grpc | >= 1.51.0 < 1.53.0 | 1.53.0 |
CVSS provenance
nvdv3.17.5HIGHCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
osv7.5HIGH
vendor_debian7.5LOW
vendor_redhat7.5HIGH
Stop checking back — get the weekly exploitation signal.
Every Monday: what got weaponized or added to CISA KEV in the last seven days — each CVE cross-linked to its PoC, Nuclei template, and detection rule. Free, one email a week, unsubscribe in one click.
OSV
gRPC Reachable Assertion issue
osv·2023-07-06
CVE-2023-1428 [HIGH] gRPC Reachable Assertion issue
gRPC Reachable Assertion issue
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.
GHSA
gRPC Reachable Assertion issue
ghsa·2023-07-06
CVE-2023-1428 [HIGH] CWE-617 gRPC Reachable Assertion issue
gRPC Reachable Assertion issue
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.
OSV
CVE-2023-1428: There exists an vulnerability causing an abort() to be called in gRPC
osv·2023-06-09·CVSS 7.5
CVE-2023-1428 [HIGH] CVE-2023-1428: There exists an vulnerability causing an abort() to be called in gRPC
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.
Red Hat
kernel: drm/amdkfd: Confirm list is non-empty before utilizing list_first_entry in kfd_topology.c
vendor_redhat·2024-05-17·CVSS 5.5
CVE-2023-52678 [MEDIUM] CWE-400 kernel: drm/amdkfd: Confirm list is non-empty before utilizing list_first_entry in kfd_topology.c
kernel: drm/amdkfd: Confirm list is non-empty before utilizing list_first_entry in kfd_topology.c
In the Linux kernel, the following vulnerability has been resolved:
drm/amdkfd: Confirm list is non-empty before utilizing list_first_entry in kfd_topology.c
Before using list_first_entry, make sure to check that list is not
empty, if list is empty return -ENODATA.
Fixes the below:
drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c:1347 kfd_create_indirect_link_prop() warn: can 'gpu_link' even be NULL?
drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c:1428 kfd_add_peer_prop() warn: can 'iolink1' even be NULL?
drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c:1433 kfd_add_peer_prop() warn: can 'iolink2' even be NULL?
A vulnerability was found in the Linux kernel's DRM/AMDKFD subsystem. T
Red Hat
gRPC: Reachable Assertion
vendor_redhat·2023-06-09·CVSS 7.5
CVE-2023-1428 [HIGH] CWE-617 gRPC: Reachable Assertion
gRPC: Reachable Assertion
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.
A flaw was found in the gRPC library. Affected versions of this package are vulnerable to a reachable assertion, causing the abort function to be called and resulting in a denial of service.
Statement: This vulnerability is specific to the C++, Python and Ruby implementations of gRPC prior to the 1.53 release.
Debian
CVE-2023-1428: grpc - There exists an vulnerability causing an abort() to be called in gRPC. The foll...
vendor_debian·2023·CVSS 7.5
CVE-2023-1428 [HIGH] CVE-2023-1428: grpc - There exists an vulnerability causing an abort() to be called in gRPC. The foll...
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.
Scope: local
bookworm: resolved
bullseye: resolved
forky: resolved
sid: resolved
trixie: resolved
No detection rules found.
No public exploits indexed.
2023-06-09
Published