Skip to content

file mode #7

@tokuhirom

Description

@tokuhirom

Created temporary file is world readable. It cause security issue.

$ perl6-m -e 'use File::Temp; my ($fname, $fh) = tempfile(); run "ls", "-l", $fname'
-rw-rw-r--. 1 tokuhirom tokuhirom 0 Oct 14 11:04 /tmp/v0lP7DvWlc

Perl5's code is readable by owner only.

$ perl -e 'use File::Temp qw/tempfile/; my ($fh, $fname) = tempfile(); system "ls", "-l", $fname'
-rw-------. 1 tokuhirom tokuhirom 0 Oct 14 11:05 /tmp/1qtbZFwofM

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions