# Process this file with autom4te to create testsuite. -*- Autotest -*- # Copyright (C) 2009-2023 Free Software Foundation, Inc. # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 3, or (at your option) # any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program. If not, see . AT_SETUP([CVE-2015-1197 (--no-absolute-filenames for symlinks)]) AT_CHECK([ tempdir=$(pwd)/tmp mkdir $tempdir touch $tempdir/file ln -s $tempdir dir AT_DATA([filelist], [dir dir/file ]) cpio -o < filelist > test.cpio rm -rf dir $tempdir cpio --no-absolute-filenames -iv < test.cpio ], [2], [], [1 block dir cpio: dir/file: Cannot open: Not a directory dir/file 1 block ]) AT_CLEANUP