阅读更多

17顶
1踩

操作系统

转载新闻 Linux 再爆root 帐号提权漏洞

2010-12-10 09:59 by 正式编辑 chuiyan 评论(14) 有10375人浏览
系统安全高手 Dan Rosenberg 发布了一段 C 程序,这段200多行的程序利用了 Linux Econet 协议的3个安全漏洞,可以导致本地帐号对系统进行拒绝服务或特权提升,也就是说一个普通用户可以通过运行这段程序后轻松获得 root shell,以下在 update 过的 Ubuntu 10.04 Server LTS 上测试通过:



由于 RHEL/CentOS 默认不支持 Econet 协议,所以测试没有通过:



如果在企业环境用 Ubuntu 的话可能会比较杯具了,几百个帐号里总可以找到一两个帐号被内部或外部人员通过上面这段程序拿到 root,这对服务器的危害是毁灭性的。前天还在说 Ubuntu 在内核方面无作为,现在想起来还有点后怕。VPSee 提醒正在使用多个普通帐号登录 Ubuntu VPS 的朋友及时升级或打内核补丁,出售 VPN/SSH 帐号、提供免费 SSH 的商家尤其要小心 “客户” 捣乱,使用其他 Linux 发行版的朋友也最好检查一下自己的 VPS 有没有这些高危漏洞。

  • 大小: 38.8 KB
  • 大小: 11.6 KB
17
1
评论 共 14 条 请登录后发表评论
14 楼 redsea 2010-12-13 09:07
我们这里都是自己编译内核, 将用不到的东西全部排除, 所以也和 redhat/centos 一样, 不受影响.
# CONFIG_X25 is not set
# CONFIG_LAPB is not set
# CONFIG_ECONET is not set
# CONFIG_WAN_ROUTER is not set


econet 这种东西, 刚看了一些文档:
< > Acorn Econet/AUN protocols (EXPERIMENTAL)  

Econet is a fairly old and slow networking protocol mainly used by Acorn computers to access file and print servers. It uses  native   Econet network cards.

试验性的, 又老又专用的东西 ubuntu 还选了编译, 看来还真是不适合用作服务器.
13 楼 mazda 2010-12-12 21:11
seems that linux is not fully secure
12 楼 liuzhiqiangruc 2010-12-12 00:04
androidleader 写道
2.6.27  generic

failed to open file descriptors

that is right
11 楼 androidleader 2010-12-11 19:07
2.6.27  generic

failed to open file descriptors
10 楼 liuzhiqiangruc 2010-12-11 18:01
ubuntu-desktop是不成功的,server没测试。
9 楼 sdujq 2010-12-11 15:48
我晕…… 这么个悲剧法的……
8 楼 ayaga 2010-12-11 13:58
$ uname -r
2.6.32-26-generic
我的也没有通过。
  • Resolving kernel addresses...
  • [+] Resolved econet_ioctl to 0xffffffffa02015d0
    [+] Resolved econet_ops to 0xffffffffa02016c0
    [+] Resolved commit_creds to 0xffffffff8108aed0
    [+] Resolved prepare_kernel_cred to 0xffffffff8108b2b0
  • Calculating target...
  • Failed to set Econet address.
  • Triggering payload...
  • Exploit failed to get root.
  • 7 楼 java-boy 2010-12-11 10:55
    Ubuntu就不适合做服务器
    6 楼 vase 2010-12-11 09:50
    这杯具!。。
    5 楼 mazda 2010-12-11 00:32
    seems that linux is not fully secure
    4 楼 mazda 2010-12-11 00:14
    在ubuntu10.10里面确实可以提权成root~~
    3 楼 greedsluck 2010-12-10 23:09
    我的UBUNTU也不行
    2 楼 derickkoo 2010-12-10 22:42
    我的Ubuntu 10.10执行没有成功!
    1 楼 wangchao719 2010-12-10 19:51
    已经尝试,在ubuntu10.10里面确实可以提权成root~~

    发表评论

    您还没有登录,请您登录后再发表评论

    相关推荐

    • (asp.net c#)DropDownList绑定后显示对应的项的两种方法

      (asp.net c#)DropDownList绑定后显示对应的项的两种方法 其实两个方法的思路都是一样,都是拿id去配对

    • 【EasyUi DataGrid】动态加载列

      动态加载列可以说是一个从无到有的过程,如果只是网页上的DataGrid实现那就太无味了,有趣的在这里,这个页面上连带着一大堆的数据库表的查询修改,尤其是做着做着发现数据表设计有缺陷,需要的数据竟然只有出口没有入口,想想也是醉了,对业务不熟悉真心的杀不起啊。这个其实蛮好玩的,就像玩捉迷藏藏得那个人叫做nothing,再后来我又遇到了Multiple-births(多胞胎),一个页面上涉及到了六七张数

    • ASP.net DropDownList数据绑定及使用详解

      1.       dropdownlist 绑定数据 1.1  固定绑定(适合已经固定的数据绑定到dropdownlist) 实例: 选择性别 男 女     1.2  动态绑定:(每次绑定都要清除一下原来的记录,例:ddlArea.Items.Clear();) 实例: SqlConnectionconn = new SqlConnection("server=.;

    • 如何实现在DataGrid中实现DropDownList控件的联动

      在C#中,DATAGRID控件的是数据绑定类控件的一个好东东,这其中的奥秘就在于它支持多种样式,而且还能和c#中其他控件实现联动,如下例子:前台代码:                          订单号                                                             " DataTextField="OrderID">     

    • DataGrid中DropDownList的动态绑定以及触发DropDownList事件

      今天在写DataGrid中DropDownList的绑定,客户需要根据值去改变价格信息,发现忘记如何写的了。虽然网上很多了,但自己还是做个笔记,以后查询方便 1.ASPX页面1&lt;asp:TemplateColumnHeaderText="退还价格类型"&gt;2&lt;ItemTemplate&gt;3&lt;asp:DropDownListID="ddlRe...

    • DropDownList 的数据绑定

      要在DataGrid中使用DropDownList 需要使用到1。DataGrid的DataGrid_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)事件ItemDataBoundz在项被数据绑定到DataGrid控件后发生2。ListTypeItem枚举指定列表控件中项的

    • DataGrid中DropDownList的动态绑定和触发DropDownList事件

      我在写DataGrid控件中子控件事件时候,DropDownList的事件相比而言麻烦一点,在此,我简单罗列如下(我在此处为了方便这里都用DataGrid中的隐藏列存储我所要的数据):一、DropDownList的动态绑定,只需在DataGrid1_ItemDataBound的事件中,取出数值进行匹配,便可以了,具体代码如下:private void DataGrid1_ItemDataBound...

    • 在DataGrid中使用DropDownList控件

      http://blog.csdn.net/shoutor/archive/2004/07/02/32290.aspx 在DataGrid中使用DropDownList控件 几天前,当我在开发一个Web应用程序时,我发现了关于DataGrid控件的一些有趣的事情,我想与其他VS.Net程序员共享,因此我写这篇文章,这篇文章演示如何在DataGrid中使用DropDownList控件。

    • EasyUI-DataGrid编辑时出现下拉列表框选择,同时修改其它列的值

      首先是进行表格式的初始化,主要是为了可以进行编辑//初始化表格 $.extend($.fn.datagrid.methods, { editCell: function (jq, param) { return jq.each(function () { var opts = $(this).datagrid('options');

    • asp.net2.0中Gridview控件中如何绑定dropdownlist控件-.NET技术/ASP.NET

      原先在DataGrid里的方法也还可以照样使用: &lt;asp:GridView ID= "GridView1 " runat= "server " ......... OnRowDataBound= "GridView1_RowDataBound "&gt; ******************** prot...

    • 关于angularjs的下拉列表的绑定

      1:数据库的表.  ///         /// 会员类型(MEMBERTYPE:00:系统用户 01:个人 02:教师 03:机构 04:音协)         ///         public string MemeberType { get; set; }         ///         /// 显示名         ///         public

    • DataGrid/DataList, 你会用了吗?

      DataGrid/DataList, 你会用了吗? By icyer from CSDN  很久以前就想写一些关于DataGrid/DataList的东西,但是一直以来,一方面自感所学未深,另一方面,总觉无从下笔,一拖再拖,离刚开始的念头已距一年有余。DataGrid/DataList在ASP.NET中的重要性,想必就不用我再强调了,凡显示Table类型的数据,大多会使用这两个控件(当然...

    • DataGrid动态绑定DropDownList

       版权声明:CSDN是本Blog托管服务提供商。如本文牵涉版权问题,CSDN不承担相关责任,请版权拥有者直接与文章作者联系解决。AllowCustomPaging="True" AllowPaging="True" PageSize="5">BackColor="#419ADF">HeaderText="用户名">HeaderText="E-mail">DataFiel

    • jQuery easyui --datagrid内部嵌入dropdown

      1. Easy UI参考: Easyui官网帮助的URL:http://jeasyui.com/ 在其中找到datagrid查看具体的帮助就可了。 2. JQuery easyui开发体会:最近开发了一个项目用的jquery easyui的框架,发现这个框架还不错,不是很复杂的开发,基本能满足要求,主要是免费的,帮助文档也还算完善,就是目前找不到源码,低版本的1.2.4我找到过源码,有的时候

    Global site tag (gtag.js) - Google Analytics