]> git.ipfire.org Git - thirdparty/shadow.git/commit
get_pid.c: Use tighter validation checks
authorSamanta Navarro <ferivoz@riseup.net>
Fri, 12 May 2023 11:59:47 +0000 (11:59 +0000)
committerIker Pedrosa <ikerpedrosam@gmail.com>
Mon, 15 May 2023 07:21:16 +0000 (09:21 +0200)
commit4ef4477535682fd3baa242450f62d546ee3974ce
treea2d4ad4969a6a9b6740edb4a07f55108d4622d8a
parenta022d39d2abbee48d3223689bea5c31592420ca6
get_pid.c: Use tighter validation checks

Neither a pid_t below 1 nor a negative fd could be valid in this context.

Proof of Concept:

$ newuidmap -1 1 1 1
newuidmap: Could not open proc directory for target 4294967295

Signed-off-by: Samanta Navarro <ferivoz@riseup.net>
lib/get_pid.c