summaryrefslogtreecommitdiff
path: root/drivers
diff options
context:
space:
mode:
authorChen Yu <yu.c.chen@intel.com>2023-03-08 16:23:09 +0300
committerRafael J. Wysocki <rafael.j.wysocki@intel.com>2023-03-14 22:38:13 +0300
commit0bc23d8b2237a104d7f8379d687aa4cb82e2968b (patch)
tree2b7d74bad8187246bc27cb14f657e6cbf2af91be /drivers
parenteeac8ede17557680855031c6f305ece2378af326 (diff)
downloadlinux-0bc23d8b2237a104d7f8379d687aa4cb82e2968b.tar.xz
ACPI: tools: pfrut: Check if the input of level and type is in the right numeric range
The user provides arbitrary non-numeic value to level and type, which could bring unexpected behavior. In this case the expected behavior would be to throw an error. pfrut -h usage: pfrut [OPTIONS] code injection: -l, --load -s, --stage -a, --activate -u, --update [stage and activate] -q, --query -d, --revid update telemetry: -G, --getloginfo -T, --type(0:execution, 1:history) -L, --level(0, 1, 2, 4) -R, --read -D, --revid log pfrut -T A pfrut -G log_level:0 log_type:0 log_revid:2 max_data_size:65536 chunk1_size:0 chunk2_size:1530 rollover_cnt:0 reset_cnt:17 Fix this by restricting the input to be in the expected range. Reported-by: Hariganesh Govindarajulu <hariganesh.govindarajulu@intel.com> Suggested-by: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> Signed-off-by: Chen Yu <yu.c.chen@intel.com> Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
Diffstat (limited to 'drivers')
0 files changed, 0 insertions, 0 deletions