]> granicus.if.org Git - procps-ng/commit
0071-proc/readproc.c: Harden supgrps_from_supgids().
authorQualys Security Advisory <qsa@qualys.com>
Thu, 1 Jan 1970 00:00:00 +0000 (00:00 +0000)
committerCraig Small <csmall@enc.com.au>
Sat, 9 Jun 2018 11:35:19 +0000 (21:35 +1000)
commitec0cb25af6604ea908a4ed425bae31d1fbd67e86
treec42735cdc8810716670de6386a4e1f9b72f551c4
parent807498f89926ea28b6ad874dafe1e902604a2426
0071-proc/readproc.c: Harden supgrps_from_supgids().

1/ Prevent an integer overflow of t.

2/ Avoid an infinite loop if s contains characters other than comma,
spaces, +, -, and digits.

3/ Handle all possible return values of snprintf().

---------------------------- adapted for newlib branch
. we can't use xrealloc(), so we use realloc() instead
. and must account for a mem failure via a return of 1

Signed-off-by: Jim Warner <james.warner@comcast.net>
proc/readproc.c