Pimcore密码验证漏洞分析与修复指南

本文详细分析了CVE-2023-5844漏洞,该漏洞存在于Pimcore的admin-ui-classic-bundle组件中,允许用户将旧密码设置为新密码,违反了密码安全策略。文章包含漏洞影响、复现步骤和修复方案。

CVE-2023-5844:Pimcore密码验证漏洞分析

漏洞详情

包名: composer/pimcore/admin-ui-classic-bundle
受影响版本: < 1.2.0-RC1
已修复版本: 1.2.0-RC1
严重程度: 中等(CVSS评分:4.3)

漏洞描述

影响

由于系统允许将旧密码设置为新密码,这构成了密码策略违规。Pimcore未强制执行严格的密码策略,使得攻击者能够将旧密码设置为新密码。

漏洞复现步骤

  1. 访问管理员链接
  2. 登录后点击"用户 | 我的资料"
  3. 进入修改密码页面
  4. 将旧密码设置为新密码并点击保存

修复方案

补丁

https://github.com/pimcore/admin-ui-classic-bundle/commit/498ac77e54541177be27b0c710e387c47b3836ea.patch

临时解决方案

  • 升级到版本1.2.0
  • 或手动应用上述补丁

技术细节

CVSS v3基础指标

  • 攻击向量: 网络
  • 攻击复杂度: 低
  • 所需权限: 低
  • 用户交互: 无
  • 范围: 未改变
  • 机密性: 低
  • 完整性: 无
  • 可用性: 无

安全弱点

  • CWE-287: 不恰当的身份验证
  • CWE-620: 未验证的密码更改

参考链接

comments powered by Disqus
使用 Hugo 构建
主题 StackJimmy 设计