Description: Fix insecure use of temporary files. This is CVE-2014-5509. Origin: vendor Bug: https://rt.cpan.org/Public/Bug/Display.html?id=98435 Forwarded: https://rt.cpan.org/Public/Bug/Display.html?id=98435 Author: gregor herrmann Last-Update: 2016-08-13 --- a/scripts/clipedit +++ b/scripts/clipedit @@ -1,10 +1,11 @@ #!/usr/bin/perl use strict; use Clipboard; +use File::Temp qw( tempfile ); my $orig = Clipboard->paste; -my $tmpfilename = "/tmp/clipedit$$"; +my ($tmpfile, $tmpfilename) = tempfile(); open my $tmpfile, ">$tmpfilename" or die "Failure to open $tmpfilename: $!"; print $tmpfile $orig; close $tmpfile;