jilles 8824c5ab76 sh: Fix heap-based buffer overflow in pathname generation.
The buffer for generated pathnames could be too small in some cases. It
happened to be always at least PATH_MAX long, so there was never an overflow
if the resulting pathnames would be usable.

This bug may be abused if a script subjects input from an untrusted source
to pathname generation, which a bad idea anyhow. Most shell scripts do not
work on untrusted data. secteam@ says no advisory is necessary.

PR:		bin/148733
Reported by:	Changming Sun snnn119 at gmail com
MFC after:	10 days
2010-08-10 22:45:59 +00:00
..
2010-06-02 09:34:41 +00:00
2010-03-04 16:08:01 +00:00
2010-07-31 21:09:49 +00:00
2010-07-12 01:58:46 +00:00
2010-02-15 14:07:40 +00:00
2010-07-27 17:33:02 +00:00