CVE-2026-41309Open Source Social Network (OSSN) 在9.0之前的版本中存在资源耗尽漏洞。由于缺乏对图片像素维度的严格验证,攻击者可上传像素极高(如10000x10000)但压缩体积小的特制图片。服务器在处理此类图片时会尝试分配大量内存和CPU资源,导致服务不可用,构成拒绝服务攻击风险。
该漏洞的核心在于OSSN对上传图片的解析机制存在缺陷。在PHP环境中,常用的图像处理库(如GD或ImageMagick)在处理图片时,会根据图片的宽度和高度计算所需的内存空间。攻击者通过构造一个像素尺寸极大(例如10000x10000像素)但压缩比极高(文件体积仅几KB)的恶意图片,绕过文件大小的上传限制。当服务器端接收到文件并尝试进行解压、缩放或格式转换操作时,会瞬间申请数GB级别的内存资源。这不仅会耗尽单个PHP进程的内存配额导致崩溃,在并发攻击下更会耗尽服务器的全部物理内存和CPU资源,造成系统假死或重启,从而实现拒绝服务攻击。