base-files: reject invalid uci keys in network_get_device() and related procedures (#13886)
SVN-Revision: 37345
This commit is contained in:
parent
c404cd5bfa
commit
55178554c2
|
@ -25,6 +25,10 @@ __network_parse_ifstatus()
|
|||
local __list
|
||||
local __old_ns
|
||||
|
||||
case "$__iface" in
|
||||
*[^a-zA-Z0-9_]*) return 1 ;;
|
||||
esac
|
||||
|
||||
__network_export __tmp "${__key}__parsed" && return 0
|
||||
__tmp="$(ubus call network.interface."$__iface" status 2>/dev/null)"
|
||||
[ -n "$__tmp" ] || return 1
|
||||
|
|
Loading…
Reference in New Issue