>On 01/26/15 19:34, Kurt Miller wrote:
>> We narrowed the definition of what a static pie binary is in the kernel.
>> This change is a flag day where newer kernels will not recognize older
>> pie binaries making upgrading via source hard. If you are running an
>> older version of -current, upgrade via snapshots prior to building a new
>> kernel from source to get over this flag day.
>>
>> -Kurt
>>
>>
>Is the below the change that is the flag day?  Or, when is the FD?
>
>Modified files:
>       sys/kern       : exec_elf.c
>
>Log message:
>Require EFT shared objects have a PT_PHDR entry to be considered
>a pie binary. The kernel will now reject executing a typical shared
>library with EINVAL. This breaks compatibility with initial static pie
>binaries and requires a recent user-land prior to upgrading. In
>addition, more fine grained errors can be returned from execve(2)
>when errors occur while attempting to execute ELF objects.
>
>okay guenther@, kettenis@, deraadt@

Look, you'll be fine.  There is approximately a 3-4 day window about
a 4 weeks or a month back, depending on architecture.  Use snapshots,
if in doubt.

Reply via email to