HexBrain

Internet Bug Bounty · Report #2526041

CVE-2024-35200 in nginx

Validstatus
mediumseverity
$2,600bounty
21upvotes
1 Jul 2024disclosed

Summary

K000139612: NGINX HTTP/3 QUIC vulnerability CVE-2024-35200

Security Advisory Description

When NGINX Plus or NGINX OSS are configured to use the HTTP/3 QUIC module, undisclosed HTTP/3 requests can cause NGINX worker processes to terminate. (CVE-2024-35200)

Note: This issue affects NGINX systems compiled with the ngx_http_v3_module module, where the configuration contains a listen directive with the quic option enabled. The HTTP/3 QUIC module is considered an experimental feature and is not compiled by default in NGINX OSS, but it is compiled by default in NGINX Plus. For more information, refer to Support for QUIC and HTTP/3.

Impact

Client traffic may be disrupted while the worker process restarts. This vulnerability allows a remote unauthenticated attacker to cause a denial-of-service (DoS). There is no control plane exposure; this is a data plane issue only.

Security Advisory Status

F5 Product Development has assigned NFOSS-826 (NGINX Plus and NGINX OSS) to this vulnerability. This issue has been classified as CWE-476: NULL Pointer Dereference.

Full Security Advisory: https://my.f5.com/manage/s/article/K000139612

How it was found

When NGINX Plus or NGINX OSS are configured to use the HTTP/3 QUIC module, undisclosed HTTP/3 requests can cause NGINX worker processes to terminate.

Impact

Undisclosed HTTP/3 requests can cause NGINX worker processes to terminate.

This report was disclosed publicly on HackerOne and belongs to its author and the program. See the original