[PATCH] explicit_bzero final

Florian Weimer fweimer@redhat.com
Tue Dec 13 07:02:00 GMT 2016


On 12/13/2016 12:06 AM, Zack Weinberg wrote:
> By exposing __glibc_read_memory to external callers, we can write
> a fortify wrapper for explicit_bzero in terms of __memset_chk and
> __glibc_read_memory.

I think this is quite wrong.

We already know that explicit_bzero will need special treatment from the 
compiler, but the above may hide the fortified version.

I need to talk to some GCC people to see if the above is just plain 
ugly, or something that can actively interfere with predictable 
properties of a fortified call to explicit_bzero.

Thanks,
Florian



More information about the Libc-alpha mailing list