bind9/lib
Aydın Mercan 637a127f65
Fix use-after-free in DoH write buffer after HTTP/2 send
After the send callback completes, the UV request is freed but
the HTTP/2 socket's write buffer still points to the freed memory.
If nghttp2 subsequently needs to send frames (e.g. SETTINGS ACK),
the server_read_callback reads from the dangling buffer.

Clear the write buffer before freeing the UV request.

(cherry picked from commit 6afc4270e0323a52262802d553dda8233df36d42)
2026-05-07 13:09:18 +02:00
..
dns Skip "deny-answer-address" for non-IN addresses 2026-05-07 13:09:18 +02:00
isc Fix use-after-free in DoH write buffer after HTTP/2 send 2026-05-07 13:09:18 +02:00
isccc Remove redundant parentheses from the return statement 2024-11-19 14:26:52 +01:00
isccfg Disable recursion for non-IN classes 2026-05-07 13:09:18 +02:00
ns Validate DNS message CLASS early in request processing 2026-05-07 13:09:18 +02:00
.gitignore The isc/platform.h header has been completely removed 2021-07-06 05:33:48 +00:00
Makefile.am Move irs_resconf into libdns and remove libirs 2023-02-24 09:38:59 +00:00