Files
Odin/core
Christiano Haesbaert 605527f9db Fix some compression bugs in dns.
- A compression pointer is when the two higher bits are set, the code was
   considering only 0xC0 as a pointer, where in reality anything from 0xC0-0xFF is
   a pointer, probably went unnoticed since you need big packets to have long pointers.
 - Make sure we can access the lower byte of the pointer by checking len, the
   code was careful to not access past the first byte, but ignored the second.
 - As per RFC9267 make sure a pointer only points backwards, this one is not so
   bad, as the code had a iteration_max that ended up guarding against infinite jumps.

Lightly tested, some eyes are welcome, but these are remote DOSable.
2025-02-09 00:00:11 +01:00
..
2024-09-09 18:49:13 +02:00
2024-11-08 10:32:26 -05:00
2025-01-18 22:23:44 +01:00
2025-02-06 19:15:12 +01:00
2025-02-04 21:27:44 +01:00
2025-01-29 12:20:07 -05:00
2025-02-09 00:00:11 +01:00
2025-01-10 12:22:18 +00:00
2025-01-18 22:23:44 +01:00
2024-02-08 15:15:16 +00:00
2025-02-04 19:51:48 +01:00
2025-01-10 07:07:40 +01:00
2024-11-30 22:29:47 +05:00