Fix fsdump stored extra option validation on save (#6)

This commit is contained in:
Ilia Ross
2026-03-10 17:29:17 +02:00
parent e19dca6882
commit 01d650ca06

View File

@@ -75,6 +75,10 @@ else {
$dump->{'email'} = $in{'email_def'} ? '*' : $in{'email'};
$dump->{'subject'} = $in{'subject_def'} ? undef : $in{'subject'};
if ($access{'extra'}) {
if (defined($in{'extra'}) &&
$in{'extra'} =~ /[;&|`\$<>\r\n\0]/) {
&error("Invalid extra command-line parameters");
}
$dump->{'extra'} = $in{'extra'};
}
if ($access{'cmds'}) {