CVE-2025-62244CVE-2025-62244是Liferay Portal和Liferay DXP中Publications(出版物)功能模块存在的不安全直接对象引用(IDOR)漏洞。该漏洞由[email protected]团队发现并报告,CVSS评分为4.3分,属于中危级别。
Publications是Liferay平台中用于变更追踪(Change Tracking)的功能,允许用户在不同的出版物(Publication)中管理内容修改。该漏洞存在于PublicationsPortlet组件中,攻击者可以通过构造特定的请求参数 `_com_liferay_change_tracking_web_portlet_PublicationsPortlet_ctCollectionId` 来访问其他用户的出版物编辑页面,而无需进行适当的权限验证。
该漏洞影响多个版本的Liferay产品,包括Liferay Portal 7.3.1至7.4.3.111,以及Liferay DXP的多个季度版本(2023.Q3和2023.Q4系列)和GA更新版本。由于该漏洞需要低权限认证(PR:L)即可利用,且无需用户交互(UI:N),任何拥有有效Liferay账户的低权限用户都可能利用此漏洞查看本不应有权限访问的出版物编辑页面,导致信息泄露风险。虽然该漏洞不会直接影响系统的完整性和可用性,但可能泄露敏感的出版物配置信息和内容变更详情。
该漏洞的核心原理在于PublicationsPortlet组件在处理用户请求时,未对传入的 `ctCollectionId` 参数进行充分的访问控制验证。具体而言,当用户请求查看某个出版物的编辑页面时,系统仅根据URL或请求参数中传入的集合标识符(ctCollectionId)来确定要加载的出版物资源,而没有验证当前认证用户是否拥有访问该特定出版物的权限。
利用方式如下:
1. 攻击者首先需要拥有一个有效的Liferay Portal/DXP账户(任何低权限账户即可)。
2. 攻击者通过合法途径获取或枚举目标出版物的ctCollectionId值(该值通常为递增的数字标识符)。
3. 攻击者构造包含恶意ctCollectionId参数的请求,访问PublicationsPortlet的编辑页面端点。
4. 由于缺少权限校验,服务端直接返回目标出版物的编辑页面内容,包括出版物名称、描述、变更内容等敏感信息。
该漏洞属于典型的IDOR(Insecure Direct Object Reference)漏洞类别,是Web应用中常见的安全问题。其根本原因是在对象级别的访问控制中,开发人员仅依赖用户提供的输入(如ID参数)来定位和返回资源,而未结合基于角色的访问控制(RBAC)或属性级别的访问控制(ABAC)进行二次验证。