Fwd: [PATCH] Don't allow attackers to inject arbitrary data into stack through LD_DEBUG
Paul Eggert
eggert@cs.ucla.edu
Mon Aug 10 09:03:00 GMT 2015
Alex wrote:
> I've been trying to figure
> out why the original author used strndupa in the first place but
> haven't wrapped my mind around it yet.
Presumably the original author didn't know about "%.*s". The string is not
null-terminated, so "%s" won't work, and I guess the original author used
strndupa to create a null-terminated copy.
Beware of int overflow when using "%.*s", by the way.
More information about the Libc-alpha
mailing list