Andreas Gruenbacher
41688ad8ef
Fix the fix for CVE-2015-1196
...
* src/util.c (filename_is_safe): New function split off from name_is_valid().
(symlink_target_is_valid): Explain why we cannot have absolute symlinks or
symlinks with ".." components for now.
(move_file): Move absolute filename check here and explain.
* tests/symlinks: Put test case with ".." symlink in comments for now.
* NEWS: Add CVE number.
2015-01-22 21:51:51 +01:00
..
2012-08-08 01:41:42 +02:00
2012-01-01 10:26:02 +01:00
2012-01-01 10:26:02 +01:00
2012-09-22 20:10:53 +02:00
2012-10-04 12:43:05 +02:00
2012-09-18 12:53:38 +02:00
2012-07-31 21:58:24 +02:00
2012-01-01 10:26:02 +01:00
2014-08-13 01:16:44 +02:00
2013-07-30 15:28:25 +02:00
2012-01-01 10:26:02 +01:00
2012-09-22 20:02:48 +02:00
2012-09-18 00:47:30 +02:00
2012-01-01 10:26:02 +01:00
2012-09-22 20:10:53 +02:00
2012-07-31 21:58:24 +02:00
2012-01-01 10:26:02 +01:00
2012-01-01 10:26:02 +01:00
2012-01-01 10:26:02 +01:00
2012-01-01 10:26:02 +01:00
2012-01-01 10:26:02 +01:00
2013-03-10 19:02:54 +01:00
2012-01-01 10:26:02 +01:00
2012-01-01 10:26:02 +01:00
2012-09-22 20:10:53 +02:00
2012-01-01 10:26:02 +01:00
2012-01-01 10:26:02 +01:00
2012-01-01 10:26:02 +01:00
2012-01-01 10:26:02 +01:00
2012-01-01 10:26:02 +01:00
2012-08-11 11:09:11 +02:00
2012-04-17 16:48:19 +02:00
2013-08-19 22:44:46 +02:00
2012-01-01 10:26:02 +01:00
2012-01-01 10:26:02 +01:00
2013-03-10 19:02:54 +01:00
2015-01-22 21:51:51 +01:00
2012-01-01 10:26:02 +01:00
2012-01-01 10:26:02 +01:00