CVE-2023-46239CWE-248

quic-go vulnerable to pointer dereference that can lead to panic

High · published October 31, 2023

CVSS v3.1
7.5
EPSS
1%
Percentile
55.0
In the wild
Unconfirmed
What it is

quic-go is an implementation of the QUIC protocol in Go. Starting in version 0.37.0 and prior to version 0.37.3, by serializing an ACK frame after the CRYTPO that allows a node to complete the handshake, a remote node could trigger a nil pointer dereference (leading to a panic) when the node attempted to drop the Handshake packet number space. An attacker can bring down a quic-go node with very minimal effort. Completing the QUIC handshake only requires sending and receiving a few packets. Version 0.37.3 contains a patch. Versions before 0.37.0 are not affected.

The record
Technical detail
CVSS v3.1
7.5 · HIGH
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
CVSS v4.0
Not supplied
EPSS
0.00765 · 55.0th percentile
Weakness
CWE-248 · Uncaught Exception
Published
2023-10-31T15:02Z
EPSS history
Timeline
  • 31 OCT 15:02Z
    quic-go vulnerable to pointer dereference that can lead to panic
    cvelistv5