Commit a4362815 authored by Frédéric Buclin's avatar Frédéric Buclin

Bug 544615: Bug.legal_values triggers an insecure dependency in…

Bug 544615: Bug.legal_values triggers an insecure dependency in Bugzilla::Field::get_legal_field_values() r/a=mkanat
parent 26a5920a
......@@ -32,7 +32,7 @@ use Bugzilla::WebService::Constants;
use Bugzilla::WebService::Util qw(filter validate);
use Bugzilla::Bug;
use Bugzilla::BugMail;
use Bugzilla::Util qw(trim);
use Bugzilla::Util qw(trick_taint trim);
use Bugzilla::Version;
use Bugzilla::Milestone;
use Bugzilla::Status;
......@@ -427,6 +427,8 @@ sub legal_values {
my $values;
if (grep($_->name eq $field, @global_selects)) {
# The field is a valid one.
trick_taint($field);
$values = get_legal_field_values($field);
}
elsif (grep($_ eq $field, PRODUCT_SPECIFIC_FIELDS)) {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment