APP: quic-go CRYPTO ACK Nil Pointer Dereference

This signature detects attempts to exploit a known vulnerability against quic-go CRYPTO ACK. A successful attack can result in a denial-of-service condition.

Extended Description

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.

Affected Products

Quic-go_project quic-go

Short Name
APP:MISC:QUIC-CO-CRYPTO-NPDEF
Severity
Major
Recommended
False
Recommended Action
Drop
Category
APP
Keywords
ACK CRYPTO CVE-2023-46239 Dereference Nil Pointer quic-go
Release Date
01/16/2024
Supported Platforms

srx-branch-19.3

vsrx3bsd-19.2

srx-19.4

vsrx3bsd-19.4

srx-branch-19.4

vsrx-19.4

vsrx-19.2

srx-19.3

Sigpack Version
3680
False Positive
Unknown
Vendors

Quic-go_project

Found a potential security threat?