锐捷 睿易路由器存在RCE漏洞

ops/2024/9/22 19:39:42/

漏洞描述

锐捷Ruijie路由器命令执行漏

漏洞复现

FOFA:

icon_hash="-399311436"

点击左下角的“网络诊断”,在“Tracert检测”的“地址”框中,输入127.0.0.1;ls,接着点击“开始检测”,会在检测框中回显命令执行结果。这里应该是有延迟,我输入的第二条命令会回显第一条命令的结果。

POC

127.0.0.1;ls


http://www.ppmy.cn/ops/114393.html

相关文章

基于OpenHarmony(开源鸿蒙)的智慧医疗综合应用系统

基于【OpenHarmony的智慧医疗综合应用系统】 一.了解OpenHarmony(开源鸿蒙)进行应用开发1.了解OpenHarmony架构2. 获取开发环境和工具3. 创建项目4. 开发应用5. 调试和测试6. 发布应用7. 学习和社区支持 二.基于开源鸿蒙(OpenHarmony)的智慧医疗综合应用系统业务场景设计1. 智能…

基于SpringBoot+WebSocket实现地图上绘制车辆实时运动轨迹图

实现基于北斗卫星的车辆定位和轨迹图的Maven工程(使用模拟数据),我们将使用以下技术: Spring Boot:作为后端框架,用来提供数据接口。Thymeleaf:作为前端模板引擎,呈现网页。Leaflet…

初学者蒙语学习,使用什么翻译软件学习更快?

为了加快蒙古语的学习,初学者应该从基础语法和词汇入手,利用语言学习应用进行系统学习,并通过音频和视频材料提高听力。语言交换和参加课程可以提供实践机会,而使用闪卡和文化沉浸有助于记忆词汇和理解语言背景。定期复习和设定学…

低级编程语言和高级编程语言

一.区分低级编程语言和高级编程语言的方法 1.低级编程语言 低级编程语言,并不是简单的编程语言,而是写起来很费事的编程语言,如所有编程语言的"祖宗":汇编语言,写起来极其麻烦,说不定一个 int a1; 它就得写好几行,甚至十几行 这样麻烦的编程语言为什么还没消失那,因…

Python 虚拟环境安装使用(Anaconda 完整实操版)

1. 安装 安装 anaconda(包含 python 和 pip 等,支持创建及管理多个 python 虚拟环境) 注:miniconda 可能也可以,但是没用过,优先 anaconda 1.1 linux 1.1.1 ubuntu Mac、Windows 及其他 Linux 系统类似…

论 JAVA 集合框架中 接口与类的关系

前言 这是笔者在学习过程中的一篇"备忘录",其目的是能用最EZ最粗鄙的语言口述出 JAVA集合框架中 所有类与接口的关系 本人在不断地学习中,总会混淆集合框架中的类和接口,以及它们的作用关系,虽然不影响我的使用,但是我也不想一直糊涂下去,故而趁知识还没混淆之际,赶…

React 中的延迟加载

延迟加载是 Web 开发中的一种有效的性能优化技术,尤其是对于 React 等库和框架。它涉及仅在需要时加载组件或资源,无论是响应用户操作还是当元素即将在屏幕上显示时。这可以减少应用程序的初始加载时间,减少资源消耗,并改善用户体…

Ubuntu 不重装系统增加交换空间大小

目录 一、设置交换文件 二、删除重新创建交换文件 一、设置交换文件 1、创建新的交换文件 使用 dd 命令创建一个新的交换文件。例如,创建一个4GB的交换文件: sudo dd if/dev/zero of/swapfile bs1G count4 2、设置交换文件的权限 为了安全起见&am…