From f9cae511af78a807be20193f97bc512ce6069380 Mon Sep 17 00:00:00 2001 From: Benjamin Date: Wed, 8 Apr 2026 20:07:06 -0400 Subject: [PATCH] Fixed a path transversal problem. --- cloudvista.cgi | 1 + 1 file changed, 1 insertion(+) diff --git a/cloudvista.cgi b/cloudvista.cgi index 244b252..5b0f7cd 100755 --- a/cloudvista.cgi +++ b/cloudvista.cgi @@ -112,6 +112,7 @@ sub safe_name { my $n = basename(shift || ''); $n =~ s/[^\w.\-]/_/g; $n =~ s/^\./dot_/; + $n =~ s!/!_!g; return length($n) ? $n : 'file'; }