nginx 反代 tomcat 后, url 带斜杠出现源码下载漏洞

2022-02-08 15:42:36 +08:00
 FONG2

百度搜了一遍,tomcat 有类似的漏洞,但是我的版本已经修复。 实测直接访问 tomcat 地址 xxx.jsp/报 404 , 访问 nginx 地址 xxx.jsp/弹出下载请求,能把这个 jsp 源码下回来, 怎么破? 百度没找到相应漏洞说明, 我尝试用 rewire 屏蔽后斜杠,但是导致 xxx.com/aa/打不开了。

6106 次点击
所在节点    NGINX
44 条回复
encro
2022-02-09 13:52:36 +08:00
能下载源码,就是因为 nginx 规则没有匹配上,走了其他规则了,应该是你的 root 设置错了,将 root 设置到 public 目录上试试。
encro
2022-02-09 13:57:07 +08:00
nginx 配置好后重启(-s reload )前,
需要 -t 测试一遍,
否则会走上次成功的配置!!!
FONG2
2022-02-10 16:14:19 +08:00
@xiaoDevil
@ipwx
@lolizeppelin
@elevioux
@encro
最新发现,关了 tomcat 还能下载!页面访问不了,后面加斜杠还是可以下载!
root 加上了,nginx 重启过了
无效…
ipwx
2022-02-11 01:01:24 +08:00
换个 http 服务器比如 caddy 如何

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/832466

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX