mirror of
https://github.com/hak5/wifipineapple-openwrt.git
synced 2025-10-29 16:57:19 +00:00
base-files: reject invalid uci keys in network_get_device() and related procedures (#13886)
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@37345 3c298f89-4303-0410-b956-a3cf2f4a3e73
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user