xyooyx
V2EX  ›  Java

大家早上有在补 Tomcat 漏洞吗?

  •  
  •   xyooyx · Feb 21, 2020 · 10974 views
    This topic created in 2446 days ago, the information mentioned may be changed or developed.
    • 亲手测试了下,确实是配置文件能直接被读取到,挺危险的
    • 主要针对 AJP 链接器的,紧急的话可以先把 AJP 连接器注释掉,或者更换 tomcat 版本
    <!-- Define an AJP 1.3 Connector on port 8009 -->
        <Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />
    

    参考: Apache Tomcat 服务器存在文件包含漏洞 3nNfhR.md.png

    Supplement 1  ·  Feb 21, 2020
    28 replies  •  2020-02-22 16:12:02 +08:00
    502Chef
    502Chef
    Feb 21, 2020
    1
    在修了在修了
    dbpe
    dbpe
    Feb 21, 2020
    2
    收到...准备修补
    nxforce
    nxforce
    Feb 21, 2020
    3
    undertow....
    dbpe
    dbpe
    Feb 21, 2020
    4
    不过好像..我们没有开 ajp 的端口....
    @joyhub2140

    大佬...undertow 现在和 tomcat 容器差异大么...我们准备下一步上这个..
    nxforce
    nxforce
    Feb 21, 2020
    5
    @dbpe 听说低并发性能差不多,高并发性能好一些。当然,我没测试过。。。。
    gz911122
    gz911122
    Feb 21, 2020
    6
    漏洞有相关连接么
    大佬
    zhoudaiyu
    zhoudaiyu
    Feb 21, 2020 via iPhone
    7
    中午接到通知了,但是我们的 server.xml 默认都注释掉了这块
    luckyc
    luckyc
    Feb 21, 2020
    8
    防火墙打开, 这种端口不会让他通过的.
    cnskis
    cnskis
    Feb 21, 2020
    9
    阿里云发邮件提醒来了。
    dbpe
    dbpe
    Feb 21, 2020
    10
    @joyhub2140 好吧...我以为上生产了...我准备搞一版本看下..毕竟用 SPring 的生态,类似 vertx 的 nio..很吸引人.
    nc4697
    nc4697
    Feb 21, 2020
    11
    还好没用 tomcat
    saytesnake
    saytesnake
    Feb 21, 2020
    12
    Jetty 路过
    leonard916
    leonard916
    Feb 21, 2020
    13
    一直都是 Jetty
    salamanderMH
    salamanderMH
    Feb 21, 2020
    14
    刚修了
    leonard916
    leonard916
    Feb 21, 2020
    15
    @joyhub2140 @dbpe 要不試試 wildfly
    xuanbg
    xuanbg
    Feb 21, 2020
    16
    不用修,我们用是 spring boot 2.1.4 内置的 Tomcat。也不用 AJP
    arsgm
    arsgm
    Feb 21, 2020
    17
    测试脚本能贡献一下吗?
    arsgm
    arsgm
    Feb 21, 2020
    19
    @maskerTUI 谢谢。
    Nekonico
    Nekonico
    Feb 21, 2020
    20
    不用 java 的路过一下
    pmispig
    pmispig
    Feb 21, 2020
    21
    现在还有人用 ajp ??
    hantsy
    hantsy
    Feb 21, 2020
    22
    ajp 好久没有弄了,是给 Apache Module 连接的吗?
    hantsy
    hantsy
    Feb 21, 2020
    23
    果然是,https://httpd.apache.org/docs/2.4/mod/mod_proxy_ajp.html。 好多年没有用了,都忘记了。
    qyvlik
    qyvlik
    Feb 21, 2020
    24
    https://github.com/docker-library/tomcat/commit/c94a988c9e74d6a60247e4671a84c95a47d627c9
    docker 的 openjdk 版 tomcat 十来天前就更新到 8.5.51
    seraphv3
    seraphv3
    Feb 21, 2020
    25
    防火墙并没有把 AJP 端口开放出去
    jason19659
    jason19659
    Feb 21, 2020
    26
    Traceback (most recent call last):
    File "a.py", line 295, in <module>
    t = Tomcat(args.target, args.port)
    File "a.py", line 262, in __init__
    self.stream = self.socket.makefile("rb", bufsize=0)
    TypeError: makefile() got an unexpected keyword argument 'bufsize'
    sumarker
    sumarker
    Feb 22, 2020
    27
    没用 tomcat- -
    letitbesqzr
    letitbesqzr
    Feb 22, 2020
    28
    看了下目前部署的,老项目防火墙都没允许该端口,新项目都是 spring boot,不会开启 ajp 了
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   5526 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 85ms · UTC 02:21 · PVG 10:21 · LAX 18:21 · JFK 21:21
    ♥ Do have faith in what you're doing.