Files
cpython/Modules
Tim Peters ec8c5a9311 Bug 1003471: Python 1.5.2 security vulnerability still present in 2.3.4
That's the title of the report, but the hole was probably plugged since
Python 2.0.  See corresponding checkin to PC/getpathp.c:  a crucial
precondition for joinpath() was neither documented nor verified, and there
are so many callers with so many conditional paths that no "eyeball
analysis" is satisfactory.  Now Python dies with a fatal error if the
precondition isn't satisfied, instead of allowing a buffer overrun.

NOT TESTED!  The Windows version of the patch was, but not this one.  I
don't feel like waiting for someone to notice the patch I attached to the
bug report.  If it doesn't compile, sorry, but fix it <wink>.  If it
does compile, it's "obviously correct".
2004-08-08 01:00:47 +00:00
..
2004-08-03 07:06:22 +00:00
2004-06-20 04:23:19 +00:00
2004-07-02 18:57:45 +00:00
2000-06-30 16:09:01 +00:00
2002-07-17 16:30:39 +00:00
2004-01-04 04:00:13 +00:00
2004-07-15 05:32:47 +00:00
2003-07-08 21:17:25 +00:00
2003-12-04 22:17:49 +00:00
2002-08-07 16:21:51 +00:00
2002-10-30 21:08:34 +00:00
2004-06-17 15:55:53 +00:00
2002-07-17 16:30:39 +00:00
2003-02-13 18:44:57 +00:00