base-files: reject invalid uci keys in network_get_device() and related procedures (#13886)
SVN-Revision: 37345
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