Thread (70 messages) 70 messages, 7 authors, 2019-06-15

Re: [PATCH v7 03/14] x86/cet/ibt: Add IBT legacy code bitmap setup function

From: Dave Hansen <hidden>
Date: 2019-06-07 20:00:04
Also in: linux-arch, linux-doc, linux-mm, lkml

On 6/7/19 12:49 PM, Yu-cheng Yu wrote:
quoted
This also gives us an excellent opportunity to make it read-only as seen from
userspace to prevent exploits from just poking it full of ones before
redirecting execution.
GLIBC sets bits only for legacy code, and then makes the bitmap read-only.  That
avoids most issues:

  To populate bitmap pages, mprotect() is required.
  Reading zero bitmap pages would not waste more physical memory, right?
Huh, how does glibc know about all possible past and future legacy code
in the application?
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help