Open
Description
偶然发现openwrt上的dropbear 22端口一直有外网ip访问,检查防火墙没有设置转发,仔细查了之后发现
使用luci-app-easytier的web模式,本插件会自动帮忙添加一些防火墙规则
其中有一条是input wan里面
#nft list ruleset
chain input_wan {
counter packets 542984 bytes 46880722 accept comment "!fw4: easytier_tcp_udp"
}
这条规则查询后发现
你可以看到,input_wan 链里有一些仅用于 ping/DHCP/IGMP/WireGuard 的显式端口放行,大部分是很常见的网络协议端口。
但关键点在于:
counter packets 542984 bytes 46880722 accept comment "!fw4: easytier_tcp_udp"
这条规则不限制协议、端口、目标,也没有任何限制条件直接 accept!
也就是说,只要是到达 input_wan 链的包,都会被这一条直接 accept 放行。
关闭插件后,上面的问题解决,规则也消失。
类似wireguard
udp dport 51820 counter packets 0 bytes 0 accept comment "!fw4: Allow-WireGuard"
会设定端口。
easytier这个没设定端口需要修复,不然有很大的安全问题!
Metadata
Metadata
Assignees
Labels
No labels