1
0
mirror of https://sourceware.org/git/glibc.git synced 2025-07-16 07:21:57 +03:00
Files
glibc/sysdeps/unix/sysv/linux
Florian Weimer 91ce40854d CVE-2013-4237, BZ #14699: Buffer overflow in readdir_r
* sysdeps/posix/dirstream.h (struct __dirstream): Add errcode
	member.
	* sysdeps/posix/opendir.c (__alloc_dir): Initialize errcode
	member.
	* sysdeps/posix/rewinddir.c (rewinddir): Reset errcode member.
	* sysdeps/posix/readdir_r.c (__READDIR_R): Enforce NAME_MAX limit.
	Return delayed error code.  Remove GETDENTS_64BIT_ALIGNED
	conditional.
	* sysdeps/unix/sysv/linux/wordsize-64/readdir_r.c: Do not define
	GETDENTS_64BIT_ALIGNED.
	* sysdeps/unix/sysv/linux/i386/readdir64_r.c: Likewise.
	* manual/filesys.texi (Reading/Closing Directory): Document
	ENAMETOOLONG return value of readdir_r.  Recommend readdir more
	strongly.
	* manual/conf.texi (Limits for Files): Add portability note to
	NAME_MAX, PATH_MAX.
	(Pathconf): Add portability note for _PC_NAME_MAX, _PC_PATH_MAX.
2013-08-16 09:40:34 +02:00
..
2013-06-05 20:44:03 +00:00
2013-07-04 09:49:14 +02:00
2013-06-05 20:44:03 +00:00
2013-07-04 09:49:14 +02:00
2013-07-04 09:49:14 +02:00
2013-06-05 20:44:03 +00:00
2012-10-09 15:41:30 -07:00
2013-02-07 14:44:18 -08:00
2013-02-08 01:12:11 +00:00
2013-02-08 20:06:30 +00:00
2013-03-06 16:35:19 +01:00
2013-03-06 16:35:19 +01:00
2013-06-06 20:36:07 +02:00
2013-02-08 01:12:11 +00:00
2013-02-08 20:06:30 +00:00
2013-02-08 20:06:30 +00:00
2013-02-08 20:06:30 +00:00
2013-02-08 20:06:30 +00:00
2013-02-08 20:06:30 +00:00
2013-02-08 20:06:30 +00:00
2013-02-08 20:06:30 +00:00
2013-02-08 20:06:30 +00:00
2012-10-04 16:31:43 -07:00
2013-03-14 08:18:48 +05:30
2013-02-08 01:12:11 +00:00
2013-02-08 20:06:30 +00:00
2013-02-08 01:12:11 +00:00