Highlights
Denial of Service: 17 prior fixes. Scrutinize any change in this area.
lib/src/Utilities.cc: most-fixed (6 issues). Treat as high-risk during review.
9 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.
Denial of Service: Unchecked string-to-integer conversions using std::stoull and atoi during HTTP Content-Length parsing allowed remote attackers to crash the application via malformed headers or numeric overflow.
Denial of Service: Data races and unsynchronized writes during concurrent updates to the date header in cached HTTP response strings (using memcpy) resulted in memory corruption and server crashes.
Path Traversal: Insecure handling of user-supplied filenames during file uploads allowed arbitrary file write vulnerabilities outside the target upload directory.