Out-of-bounds write in systemd-resolved with crafted TCP payload
openwall.com
openwall.com
If any Rustafarians start such an effort, please make some noise about it.
Re-writing things in a memory safe language takes a lot of time. And that's even if the language is stable and available cross-platform.
When your program doesn't handle a malformed input, and this leads to a buffer overflow, it's your fault. When this program is something as important as systemd, the problem is even worse.
My deepest apologies to HN for the overly-dry sense of humor.
The patch resolves the resolver. Heh.
Frankly the more i look at things, the more i find a small group of people at the RH German office to be the source of recent turmoil.