По-прежнему ничего не понятно. Вот что сказано в man ld-linux.so:
Secure-execution mode
For security reasons, the effects of some environment variables are
voided or modified if the dynamic linker determines that the binary
should be run in secure-execution mode. This determination is made by
checking whether the AT_SECURE entry in the auxiliary vector (see
getauxval(3)) has a nonzero value. This entry may have a nonzero value
for various reasons, including:
* The process's real and effective user IDs differ, or the real and
effective group IDs differ. This typically occurs as a result of
executing a set-user-ID or set-group-ID program.
* A process with a non-root user ID executed a binary that conferred
permitted or effective capabilities.
* A nonzero value may have been set by a Linux Security Module.
Не исключено, что в Астре намутили что-то с LSM.