宇宙最强语言 PHP 爆出 DoS 漏洞,可以直接灌满 CPU - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
johnsneakers
V2EX    PHP

宇宙最强语言 PHP 爆出 DoS 漏洞,可以直接灌满 CPU

  •  3
     
  •   johnsneakers 2015-05-20 01:21:27 +08:00 17161 次点击
    这是一个创建于 3864 天前的主题,其中的信息可能已经有所发展或是发生改变。
    92 条回复    2015-05-24 14:05:39 +08:00
    shiny
        1
    shiny  
    PRO
       2015-05-20 01:24:21 +08:00   1
    lz 头像很应景
    Pastsong
        2
    Pastsong  
       2015-05-20 02:28:12 +08:00
    配合头像观看...
    rwalle
        3
    rwalle  
       2015-05-20 07:01:34 +08:00   2
    我贴一下检测网址:
    https://portal.nsfocus.com/vulnerability/list/
    试了一下,几个常去的网站似乎都中招了
    endrollex
        4
    endrollex  
       2015-05-20 07:12:00 +08:00
    放狗搜php 69364,没多少词条,是很严重的问题吗?
    kn007
        5
    kn007  
       2015-05-20 07:47:50 +08:00
    新闻跟楼主头像绝配
    fullpowers
        6
    fullpowers  
       2015-05-20 08:10:06 +08:00 via Android
    楼主头像躺枪
    wy315700
        7
    wy315700  
       2015-05-20 08:28:52 +08:00
    楼上回答就3楼是切题的。


    DoS漏洞,不是很严重,但是这个漏洞的利用实在是太简单了。如果不做准备,随随便便就可以把站搞趴下
    @
    coffeecat
        8
    coffeecat  
       2015-05-20 08:47:33 +08:00
    用WordPress的貌似都有这个漏洞。。
    maoyipeng
        9
    maoyipeng  
       2015-05-20 08:48:50 +08:00 via iPhone
    呃 为啥apache 爆500 nginx 爆405
    66CCFF
        10
    66CCFF  
       2015-05-20 08:54:03 +08:00
    tooooooooooooooooooooooooooooooooooold
    FindHao
        11
    FindHao  
       2015-05-20 09:06:45 +08:00
    O_0
    missdeer
        12
    missdeer  
       2015-05-20 09:11:47 +08:00
    还好只是搭了个wordpress,在官方不出补丁头,只好先停掉了
    powtop
        13
    powtop  
       2015-05-20 09:12:45 +08:00
    如何修复
    laoyuan
        14
    laoyuan  
       2015-05-20 09:16:23 +08:00
    PHP7 影响么?
    lissome
        15
    lissome  
       2015-05-20 09:17:21 +08:00
    5.6 没有这个漏洞?
    fork3rt
        16
    fork3rt  
       2015-05-20 09:32:40 +08:00
    @lissome 貌似只有PHP5.4和PHP5.5有
    sanddudu
        17
    sanddudu  
       2015-05-20 09:34:36 +08:00 via iPhone
    @missdeer 官方已经出了,去 php 官网下最新版
    66beta
        18
    66beta  
       2015-05-20 09:35:27 +08:00
    平时上的大站都无法检测,机房的防火墙吧
    自己的VPS立马露怯
    RIcter
        19
    RIcter  
       2015-05-20 09:38:30 +08:00 via iPhone
    全版本 PHP 影,一般上十 threads 跑上一就了
    ca1n
        20
    ca1n  
       2015-05-20 09:38:51 +08:00
    全版本 PHP 影,一般上十 threads 跑上一就了
    liuchen9586
        21
    liuchen9586  
       2015-05-20 09:41:23 +08:00
    WHAT THE FUCK
    有没有对策?
    crazycen
        22
    crazycen  
       2015-05-20 09:44:46 +08:00 via iPhone
    很早之前博客换php5.6.5。目前不受影响!
    laoyuan
        23
    laoyuan  
       2015-05-20 10:02:41 +8:00
    CentOS 好弄,remi 库已经是5.4.41了,Ubuntu 还得编译
    moro
        24
    moro  
       2015-05-20 10:04:57 +08:00
    官方已经更新了。
    yangxin0
        25
    yangxin0  
       2015-05-20 10:06:53 +08:00
    前几天patch都打上去了
    C0VN
        26
    C0VN  
       2015-05-20 10:10:19 +08:00   2
    怪不得1024这几天挂了
    w99wen
        27
    w99wen  
       2015-05-20 10:19:40 +08:00
    @xavierskip 真爱
    seki
        28
    seki  
       2015-05-20 10:31:06 +08:00
    wtf
    看了一下 ubuntu LTS 的包补丁还没来……真的要让我下源码自己编译么……
    b821025551b
        29
    b821025551b  
       2015-05-20 10:31:31 +08:00
    我去升级了
    abscon
        30
    abscon  
       2015-05-20 10:34:00 +08:00
    @missdeer 为什么要停掉。中了这个漏洞最坏的结果也就是CPU跑满网站没有响应,你一停掉,相当于最坏的结果已经发生了除非你这台服务器上还有其他更重要的非PHP的系统,需要确保它的运行
    surfire91
        31
    surfire91  
       2015-05-20 10:41:24 +08:00
    @rwalle
    这个工具不好使啊,提示“您的检测目标无法检测”
    rwalle
        32
    rwalle  
       2015-05-20 10:41:59 +08:00
    @fork3rt 都受到影响,不过5.3及以前的版本php官方说已经不在支持生命周期内,不管了,自己看着办
    lincanbin
        33
    lincanbin  
       2015-05-20 10:45:10 +08:00 via iPad


    为什么我用的PHP 5.6.5,却提示没有此漏洞?
    lyragosa
        34
    lyragosa  
       2015-05-20 10:45:45 +08:00
    测了一下是有漏洞

    问题是怎么才能拖满100%呢?
    nellace
        35
    nellace  
       2015-05-20 10:46:46 +08:00
    简直炫酷。。。。
    johnsneakers
        36
    johnsneakers  
    OP
       2015-05-20 10:50:19 +08:00
    @lyragosa
    http://drops.wooyun.org/papers/6077

    看这个,最后一个测试代码,脱下来改改
    582033
        37
    582033  
       2015-05-20 10:51:45 +08:00
    @lyragosa 多创建几个进程发送请求,就100%了

    拿自己blog试了下,一个进程就死翘翘了
    lyragosa
        38
    lyragosa  
       2015-05-20 11:01:55 +08:00
    @582033
    @johnsneakers
    感谢

    不过我自己的个人网站却测试没有漏洞

    上服务器看了下,php版本莫名其妙变成最新版了。估计是某些自动升级脚本处理的……
    invite
        39
    invite  
       2015-05-20 11:03:47 +08:00
    宇宙最强的PHP,必须配置宇宙最强的CPU啊,这样的CPU,岂是DoS能搞定的?
    v1024
        40
    v1024  
       2015-05-20 11:10:42 +08:00
    这个已经修复了,目前看的是运维反应速度。
    g8287694
        41
    g8287694  
       2015-05-20 11:11:31 +08:00
    @v1024
    5.2X的版本 也有了?
    mikumikumoe
        42
    mikumikumoe  
       2015-05-20 11:12:37 +08:00
    静态网页大法好
    v1024
        43
    v1024  
       2015-05-20 11:22:46 +08:00
    @g8287694
    5.2 不是早就停止维护了么
    ajan
        44
    ajan  
       2015-05-20 11:30:40 +08:00
    楼主潮吹了?
    mrbaiwei
        45
    mrbaiwei  
       2015-05-20 11:43:32 +08:00
    有没有大神提供下php-5.3.29/php-5.2.17的补丁
    msg7086
        46
    msg7086  
       2015-05-20 11:45:37 +08:00
    @abscon 根本就不是最坏的情况……
    最坏的情况是你用的VPS使用了超过正常值的CPU资源,影响了同台母机的其他服务器结果被服务商封停。
    missdeer
        47
    missdeer  
       2015-05-20 11:47:54 +08:00
    @abscon CPU跑满会被VPS商警告甚至干掉
    ThomasChan
        48
    ThomasChan  
       2015-05-20 11:52:40 +08:00
    哈哈 我司的网站输进去提示无法检测。。。
    magal
        49
    magal  
       2015-05-20 12:07:47 +08:00 via Android
    怪不得有些网站挂了
    deepreader
        50
    deepreader  
       2015-05-20 12:20:12 +08:00
    开到100万行,30个thread,target还没挂掉。。。。求破
    lshero
        51
    lshero  
       2015-05-20 12:33:50 +08:00
    @ThomasChan 目测用了CDN或者负载或者是运维好心把X-Powered-By之类的头信息干掉了
    Pastsong
        52
    Pastsong  
       2015-05-20 12:33:54 +08:00
    http://php.net/ 提供了 5.4.41、5.5.25、5.6.9 的release
    run2
        53
    run2  
       2015-05-20 12:41:09 +08:00
    http://sm.gamebbs.qq.com/forum.php
    您的检测目标存在此漏洞

    看腾讯的-。- 估计一堆dz论坛的服务器遭了
    honeyshine75
        54
    honeyshine75  
       2015-05-20 13:03:10 +08:00
    @rwalle wu 检测目标无法检测是什么意思?
    Haiwx
        55
    Haiwx  
       2015-05-20 14:24:31 +08:00 via Android
    希望赶紧修复 -_-||
    tabris17
        56
    tabris17  
       2015-05-20 14:26:57 +08:00
    我写了个Exploit测试了一下,没有用啊。难道是我打开的方式不对?
    barbery
        57
    barbery  
       2015-05-20 14:52:44 +08:00
    额。。。数据多一点就nginx报500,少的话PHP没压力,我觉得是不是我的header构造错了,求个demo
    johnsneakers
        58
    johnsneakers  
    OP
       2015-05-20 14:59:44 +08:00
    http://drops.wooyun.org/papers/6077
    @tabris17
    @barbery

    拉倒最后, 有python测试代码,cp出来就可以用
    1265578519
        59
    1265578519  
       2015-05-20 15:09:51 +08:00
    Sendya
        60
    Sendya  
       2015-05-20 15:18:53 +08:00
    检测了一下博客,提示无法检测...
    拿测试代码测了 的确有100%CPU
    tabris17
        61
    tabris17  
       2015-05-20 15:24:25 +08:00
    @johnsneakers 试过了,19行“fd = urllib2.urlopen(req,post_body)”老是Timeout异常,加了try,再测。依然是没有反应啊
    shilipai0v0
        62
    shilipai0v0  
       2015-05-20 15:32:37 +08:00
    头像还真配………………
    anyrn0us
        63
    anyrn0us  
       2015-05-20 16:00:34 +08:00
    火星了,已经用了好几天了,爽 YY 的
    abscon
        64
    abscon  
       2015-05-20 16:26:01 +08:00 via iPhone
    @msg7086
    @missdeer 呃,你没说是跑在 VPS 上的。再说,VPS 上 CPU 的使用率一般都有限制吧。
    DT27
        65
    DT27  
       2015-05-20 16:34:06 +08:00
    "您的检测目标无法检测"
    mengzhuo
        66
    mengzhuo  
       2015-05-20 16:45:37 +08:00
    自己的VPS了
    PHP 5.5.9
    直接100%
    charle9
        67
    charle9  
       2015-05-20 16:55:49 +08:00
    好吧,看了开头以为绿盟修复的,后面发现绿盟知道的时候其实已经有补丁了。。然后绿盟做了个检测的东东。。。
    mengzhuo
        68
    mengzhuo  
       2015-05-20 16:55:52 +08:00   1
    msg7086
        69
    msg7086  
       2015-05-20 16:57:12 +08:00
    @abscon 跑在VPS上的PHP应该比独服上的多吧。(不考虑虚拟主机那种情况的话。
    CPU的使用率有限制,不过很多好的服务商都会多给几倍的量,供burst使用。
    比如ramnode,如果你满载cpu时间太长就会出事。
    xzem
        70
    xzem  
       2015-05-20 16:59:54 +08:00
    php 5.3.28 已测试,哭.....
    simapple
        71
    simapple  
       2015-05-20 17:18:03 +08:00
    https://coding.net/u/simapple/p/oldphppatch/git php 5.3 民间补丁

    检测是有一个值的 最好是自己检测 http://drops.wooyun.org/papers/6077 改改代码
    bazingaterry
        72
    bazingaterry  
       2015-05-20 17:23:16 +08:00
    回头一看,博客挂了。
    wdlth
        73
    wdlth  
       2015-05-20 18:02:28 +08:00
    看来得回去重新编译一次HHVM
    vibbow
        74
    vibbow  
       2015-05-20 20:01:10 +08:00
    奇怪了,我PHP明明是旧版的,检测却没有问题...
    loading
        75
    loading  
       2015-05-20 20:07:28 +08:00 via Android
    完咯,我的vps装了php当文件服务,就为了配合h5ai,不过还好,有nginx认证挡住…
    wwek
        76
    wwek  
       2015-05-20 20:19:46 +08:00
    从 PHP 5.3.X 迁移到 PHP 5.4.X http://php.net/manual/zh/migration54.php
    来看 迁移成本较低的~
    所以建议php5.3.x系列的升级到 php5.4.41去
    wwek
        77
    wwek  
       2015-05-20 20:20:09 +08:00
    @simapple 谢谢``````
    wwek
        78
    wwek  
       2015-05-20 20:26:25 +08:00
    @simapple 请问这个补丁怎么使用`
    wwek
        79
    wwek  
       2015-05-20 20:29:30 +08:00
    @simapple 已找到资料 linux patch 打补丁
    typcn
        80
    typcn  
       2015-05-20 20:39:10 +08:00
    /t/192521

    压测脚本 2333
    lzxgh621
        81
    lzxgh621  
       2015-05-20 21:23:32 +08:00
    为什么非要用“宇宙最强语言”?
    鄙视。
    herozzm
        82
    herozzm  
       2015-05-20 21:23:42 +08:00
    php5.2.17没补丁,等死吗?
    lzxgh621
        83
    lzxgh621  
       2015-05-20 21:23:56 +08:00
    顺便 我的检测不到。。
    lincanbin
        84
    lincanbin  
       2015-05-20 21:32:34 +08:00
    @lzxgh621 那个检测是不准的,早上我检测了没事,就打算今天午夜人少的时候才来升级到5.6.9
    没想到刚才八点多的时候就被人炸了,load直飙800,我都进不去SSH了,差点被服务商把整个VPS给格了。
    300
        85
    300  
       2015-05-20 21:49:05 +08:00 via Android
    无法检测
    Ubuntu 14.04 +nginx 1.9+ hhvm
    guoran728
        86
    guoran728  
       2015-05-20 21:56:26 +08:00
    大刑斥候了啊!
    stanhou
        87
    stanhou  
       2015-05-20 22:10:34 +08:00
    像UBUNTU这样的系统自带的PHP版本都落后,要怎么升级到最新?
    alisasiky
        88
    alisasiky  
       2015-05-20 22:30:09 +08:00
    先不说问题,头像绝配啊
    laotaitai
        89
    laotaitai  
       2015-05-21 04:19:03 +08:00
    @seki 编译就仅仅三条命令 ./config && make && make install, 可是, 装最新版, 还是有个毛用哦.
    seki
        90
    seki  
       2015-05-21 09:13:27 +08:00
    @laotaitai 主要是配置文件之类的得小心备份什么的,懒……
    phithon
        91
    phithon  
       2015-05-21 17:34:54 +08:00
    @mrbaiwei
    5.2/5.3补丁一枚:
    https://gist.github.com/chtg/4aecda8ae4928f8fb1b2
    我昨天也是熬夜把博客的php版本编译到5.6.9了
    mingyun
        92
    mingyun  
       2015-05-24 14:05:39 +08:00
    php还是最好的语言吗
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5493 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 32ms UTC 02:43 PVG 10:43 LAX 18:43 JFK 21:43
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86