GitHub 安全公告库 (GHSA)·· 4 小时前精选AI 评分58
chi 中间件 ClientIPFromXFF 因 X-Forwarded-For 可伪造客户端 IP
chi: Client IP spoofing in ClientIPFromXFF via X-Forwarded-For
AI 导读
Go 的 chi 路由库中间件 ClientIPFromXFF 在解析 X-Forwarded-For 时只跳过匹配可信 CIDR 的条目,却不校验 http.Request.RemoteAddr 中的直连对端是否属于该 CIDR,能直连源站的客户端可追加一个可信代理地址来指定 GetClientIP 返回的客户端 IP。
为什么值得看
披露者给出可运行的 Go 复现程序与 curl 对照结果,说明信任边界只校验请求头而不校验直连对端会带来什么后果。
来源:GitHub 安全公告库 (GHSA) · github.com