Lines Matching refs:memfd
13 Since Linux introduced the memfd feature, memfds have always had their
19 boot), this executable nature of memfd opens a door for NoExec bypass
21 process created a memfd to share the content with an external process,
22 however the memfd is overwritten and used for executing arbitrary code
25 On the other hand, executable memfd has its legit use: runc uses memfd’s
32 - Let memfd be sealed for modifying X bit when NX is set.
41 When MFD_NOEXEC_SEAL bit is set in the ``flags``, memfd is created
42 with NX. F_SEAL_EXEC is set and the memfd can't be modified to
44 This is the most common case for the application to use memfd.
47 When MFD_EXEC bit is set in the ``flags``, memfd is created with X.
73 vm.memfd_noexec=1 means the old software will create non-executable memfd
74 by default while new software can create executable memfd by setting
84 [2] https://bugs.chromium.org/p/chromium/issues/list?q=type%3Dbug-security%20memfd%20escalation&can…