IPBUF安全漏洞报告
English
CVE-2025-15013 CVSS 5.3 中危

CVE-2025-15013: floooh sokol栈缓冲区溢出漏洞

披露日期: 2025-12-22

漏洞信息

漏洞编号
CVE-2025-15013
漏洞类型
栈缓冲区溢出
CVSS评分
5.3 中危
攻击向量
本地 (AV:L)
认证要求
低权限 (PR:L)
用户交互
无需交互 (UI:N)
影响产品
floooh sokol

相关标签

栈缓冲区溢出本地攻击低权限sokol图形库CVE-2025-15013

漏洞概述

floooh sokol是用于游戏和图形渲染的开源库,在sokol_gfx.h的_sg_validate_pipeline_desc函数中存在栈缓冲区溢出漏洞。攻击者可通过构造恶意输入在栈上写入超过预期的数据,可能导致程序崩溃或执行任意代码。该漏洞为本地攻击,需要低权限即可利用,无需用户交互即可触发。

技术细节

漏洞位于_sg_validate_pipeline_desc函数中,当验证pipeline描述符时未正确检查输入数据长度,导致栈缓冲区溢出。攻击者可通过提供超长的shader代码或配置参数触发溢出,影响程序的完整性和可用性。

攻击链分析

STEP 1
1
攻击者准备恶意输入数据
STEP 2
2
构造超长的shader参数
STEP 3
3
调用_sg_validate_pipeline_desc函数
STEP 4
4
触发栈缓冲区溢出

PoC / 利用代码

⚠️ 仅供安全研究
以下代码仅用于安全研究和授权测试,未经授权使用属于违法行为。
PoC
https://github.com/oneafter/1212/blob/main/stack1

影响范围

floooh sokol < 修复版本

防御指南

临时缓解措施
限制输入数据长度,避免使用未修复的sokol版本

参考链接

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