]> CyberLeo.Net >> Repos - FreeBSD/stable/10.git/commit
MFC r294900:
authordelphij <delphij@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Wed, 27 Jan 2016 07:28:55 +0000 (07:28 +0000)
committerdelphij <delphij@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Wed, 27 Jan 2016 07:28:55 +0000 (07:28 +0000)
commitdc8531c112afa20bce24cbdc1519fbe60fe433bf
treee07955fba6330a764c0f549be1ad48cea853ab8b
parent0793124c8972a694a6f2e372c8090c9ffdb7c1b9
MFC r294900:

Implement AT_SECURE properly.

AT_SECURE auxv entry has been added to the Linux 2.5 kernel to pass a
boolean flag indicating whether secure mode should be enabled. 1 means
that the program has changes its credentials during the execution.
Being exported AT_SECURE used by glibc issetugid() call.

Submitted by: imp, dchagin
Security: FreeBSD-SA-16:10.linux
Security: CVE-2016-1883

git-svn-id: svn://svn.freebsd.org/base/stable/10@294901 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
sys/amd64/linux/linux_sysvec.c
sys/amd64/linux32/linux32_sysvec.c
sys/i386/linux/linux_sysvec.c