On Tue, Oct 04, 2022 at 10:15:51AM -0600, Theo de Raadt wrote:
> A note on why this chance is coming.
> 
> malloc.c (as it is today), does mprotects back and forth between RW and
> R, to protect an internal object.  This object is in bss, it is not
> allocated with mmap.  With the upcoming mimmutable change, the bss will
> become immutable by default, at program load time.  mimmutable even prevents
> changing a RW object to R.

I'm probably missing something here, but for me, traditionally,
BSS is the "set to 0" section of global variables of a program... which are
usually going to be changed to some other value.

Or are we talking at cross purposes ?

Reply via email to