当前位置:WooYun >> 漏洞信息

漏洞概要 关注数(24) 关注此漏洞

缺陷编号:wooyun-2013-046803

漏洞标题:利用django框架特性绕过限制读取http only的cookie

相关厂商:django框架

漏洞作者: xsjswt

提交时间:2013-12-23 14:18

修复时间:2014-02-06 14:19

公开时间:2014-02-06 14:19

漏洞类型:设计缺陷/逻辑错误

危害等级:低

自评Rank:5

漏洞状态:未联系到厂商或者厂商积极忽略

漏洞来源: http://www.wooyun.org,如有疑问或需要帮助请联系 [email protected]

Tags标签:

4人收藏 收藏
分享漏洞:


漏洞详情

披露状态:

2013-12-23: 积极联系厂商并且等待厂商认领中,细节不对外公开
2014-02-06: 厂商已经主动忽略漏洞,细节向公众公开

简要描述:

通过django框架绕过限制读取http only的cookie

详细说明:

django的错误track页面,不仅仅把get post 文件路径这些信息打出来了,还把http only的cookie也写了出来
如果这个时候,有一个xss,用xhr请求想办法看能不能访问一个django写的错误页面,就能取到cookie了,蛤蛤。

漏洞证明:

1.png

修复方案:

别打出来?

版权声明:转载请注明来源 xsjswt@乌云


漏洞回应

厂商回应:

未能联系到厂商或者厂商积极拒绝


漏洞评价:

评论

  1. 2013-12-24 00:12 | 小胖胖要减肥 认证白帽子 ( 普通白帽子 | Rank:686 漏洞数:101 )

    怎么都没人

  2. 2013-12-24 09:57 | xsjswt ( 普通白帽子 | Rank:156 漏洞数:49 | 我思故我猥琐,我猥琐故我强大)

    @小胖胖要减肥 垃圾漏洞,为什么要有人

  3. 2013-12-24 13:36 | 小胖胖要减肥 认证白帽子 ( 普通白帽子 | Rank:686 漏洞数:101 )

    @xsjswt :)

  4. 2014-02-06 14:27 | Ricter ( 实习白帽子 | Rank:59 漏洞数:15 | 渣渣一个)

    ..目前在用Django开发项目,了解一下很不错啊。不过这种漏洞应该去项目地址提交issue。

  5. 2014-02-06 14:28 | Ricter ( 实习白帽子 | Rank:59 漏洞数:15 | 渣渣一个)

    ...这不算漏洞吧?这是Debug的错误页面,当然要打出来了。上线的时候debug都是要关上的。

  6. 2014-02-07 09:56 | xsjswt ( 普通白帽子 | Rank:156 漏洞数:49 | 我思故我猥琐,我猥琐故我强大)

    @Ricter 《利用django框架特性绕过限制读取http only的cookie 》,特性,我没说是漏洞吧。。。。框架的特性放到具体的场景的时候,才有可能在某个场景下是漏洞。我现在说的场景就是你说的debug没关,又存在xss的时候。不是说每个django有xss都有这个问题。比如下面这个,smarty的特性如此,开发人员非要给他创造一个用户输入到达敏感函数的场景,那就没办法了。 WooYun: Smarty3远程代码执行漏洞

  7. 2014-02-07 09:57 | xsjswt ( 普通白帽子 | Rank:156 漏洞数:49 | 我思故我猥琐,我猥琐故我强大)

    这种顶多是个小tip,要注意的点而已,lss别激动,恶搞无恶意,搞搞别生气

  8. 2014-02-07 18:37 | Ricter ( 实习白帽子 | Rank:59 漏洞数:15 | 渣渣一个)

    @xsjswt =-= 我哪里激动了...

  9. 2014-02-08 10:43 | xsjswt ( 普通白帽子 | Rank:156 漏洞数:49 | 我思故我猥琐,我猥琐故我强大)

    @Ricter 鸡鸡都动了,不蛤蛤

  10. 2014-02-14 13:38 | Hello_C ( 路人 | Rank:0 漏洞数:1 | 谦和温顺且自持的生活,不乱于心,不困于情...)

    这是Django的开发模式吧?