bind9/lib
Aram Sargsyan fe24f3249b Add a maximum length for isc_url_parse() input buffer
The isc_url_parse() function failed to check the input buffer's
length and assumed that it can't be bigger than UINT16_MAX, because
both the 'off' and 'len' fields of the 'isc_url_parser_t' structure
are uint16_t.

Add a check to not accept a buffer longer than UINT16_MAX.

(cherry picked from commit b878f82409)
2026-07-07 11:23:31 +00:00
..
dns Unvalidated opt-out NSEC3 could be accepted in insecurity proof 2026-07-03 00:37:28 -07:00
isc Add a maximum length for isc_url_parse() input buffer 2026-07-07 11:23:31 +00:00
isccc Remove redundant parentheses from the return statement 2024-11-19 14:26:52 +01:00
isccfg Add the tcp-reuse-timeout option 2026-06-25 11:37:51 +02:00
ns Add DNS_PRIVATE_BUFFERSIZE and use it 2026-07-03 04:07:30 +10: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