Highlights
Denial of Service: 4 prior fixes. Scrutinize any change in this area.
modules/filters/mod_substitute.c: most-fixed (1 issue). Treat as high-risk during review.
4 high-severity fixes in this history; regressions here are high-impact.
Recurring patterns
The bug types that recur here, drawn from past fixes, not open vulnerabilities.
Use After Free: Race conditions and lifetime mismatches during graceful GOAWAY shutdowns can lead to the early destruction of the master session while secondary processing threads are active. Developers must ensure secondary connection threads (c2) completely finish and synchronize before tearing down the main stream context.
Auth Bypass: The lack of a mandatory pre-shared cluster secret allows unauthenticated route hijacking and SSRF. Any UDP proxy beacon handler must strictly validate inbound announcements against configured secret tokens on both endpoints.
Use After Free: Storing references to short-lived, per-directory configuration pool structures in longer-lived connection pools causes use-after-free bugs. Configuration structures like client certificates and passwords must be deep-copied.