V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
xyooyx
V2EX  ›  Java

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

  •  
  •   xyooyx · Feb 21, 2020 · 10237 views
    This topic created in 2270 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
        1
    502Chef  
       Feb 21, 2020
    在修了在修了
    dbpe
        2
    dbpe  
       Feb 21, 2020
    收到...准备修补
    nxforce
        3
    nxforce  
       Feb 21, 2020
    undertow....
    dbpe
        4
    dbpe  
       Feb 21, 2020
    不过好像..我们没有开 ajp 的端口....
    @joyhub2140

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