Hi Christoph, > -----Original Message----- > From: Christoph M. Becker [mailto:cmbecke...@gmx.de] > Sent: Friday, November 11, 2016 7:40 PM > To: internals@lists.php.net > Subject: [PHP-DEV] PaX MPROTECT / W^X protection > > Hi! > > There are currently at least two unresolved tickets[1][2] in our bug tracker > regarding PaX MPROTECT / W^X protection issues with regard to PCRE JIT. The > problem is that PCRE JIT mmaps W|X pages[3], what is no longer allowed on > several platforms, such as OpenBSD, FreeBSD and SELinux. It seems that there > are workarounds (e.g. using paxctl to allow W|X mapping[1], or mounting with > wxallowed[4]), but these appear to be very system specific. > > My best idea to resolve the reports is to document this issue. Maybe somebody > has a better idea? > AFM, the linked tickets are not about an issue in PHP. There are just systems, or system configurations, that are very security oriented. If some feature is disabled on the system level, there's not much PHP can do. To compare - it were wrong same way to say atime doesn't work in PHP, if indeed a volume is mounted with atime disabled. Any issue, that is only to be solved by the system configuration, is a configuration issue in the most case. So the documentation is probably the only what we can do in the case.
Regrads Anatol -- PHP Internals - PHP Runtime Development Mailing List To unsubscribe, visit: http://www.php.net/unsub.php