CVE-2025-15155 json
floooh sokol sokol_gfx.h _sg_pipeline_desc_defaults stack-based overflow
published 2025-12-28 10 mo ago modified 2026-10-07 33 d ago also EUVD-2025-205532
- cvss
- 5.3
- version 3.1, CNA
- cisa kev
- Not listed
- not in CISA's catalog
- epss
- 0.2%
- EPSS 0.2% chance of exploitation in 30 days, percentile 13%
- public exploits
- 0
- none known
Summary
A vulnerability was detected in floooh sokol up to 16cbcc864012898793cd2bc57f802499a264ea40. The impacted element is the function _sg_pipeline_desc_defaults in the library sokol_gfx.h. The manipulation results in stack-based buffer overflow. The attack requires a local approach. The exploit is now public and may be used. This product does not use versioning. This is why information about affected and unaffected releases are unavailable. The patch is identified as 5d11344150973f15e16d3ec4ee7550a73fb995e0. It is advisable to implement a patch to correct this issue.
Patch / fix
CISA SSVC
- Exploitation
- Proof of concept is public
- Automatable
- no
- Technical impact
- partial
- Assessed
- 10 mo ago
Exploit prediction
0.22% chance of exploitation in the next 30 days, higher than 13% of all scored CVEs (FIRST EPSS, 2026-11-08).
Exploits and checks
- vuldb.com https://vuldb.com/?submit.719823 referenced PoC, tagged "exploit" by a source, unverified
- github.com https://github.com/oneafter/1212/blob/main/hbf1 referenced PoC, tagged "exploit" by a source, unverified
- github.com https://github.com/floooh/sokol/issues/1405 referenced PoC, tagged "exploit" by a source, unverified
- github.com https://github.com/floooh/sokol/issues/1406#issuecomment-3649548096 referenced PoC, tagged "exploit" by a source, unverified
CVSS scores
| assigned by | version | score | vector |
|---|---|---|---|
| CNA | 4.0 | 4.8 | CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N/E:P |
| CNA | 3.1 | 5.3 | CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:L/E:P/RL:O/RC:C |
| CNA | 3.0 | 5.3 | CVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:L/E:P/RL:O/RC:C |
| CNA | 2.0 | 4.3 | AV:L/AC:L/Au:S/C:P/I:P/A:P/E:POC/RL:OF/RC:C |
| CNA | 4.0 | 1.9 | CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N/E:P/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X |
| CNA | 3.1 | 5.3 | CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:L |
| NVD | 3.1 | 7.8 | CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H |
| CNA | 2.0 | 4.3 | AV:L/AC:L/Au:S/C:P/I:P/A:P |
Affected products
- floooh sokol
Classification
References
-
github.com
/floooh/sokol/commit/5d11344150973f15e16d3ec4ee7550a73fb995e0
patch
-
vuldb.com
/?submit.719823
third-party-advisory, exploit, vdb-entry
-
github.com
/oneafter/1212/blob/main/hbf1
exploit, not-applicable
-
github.com
/floooh/sokol/issues/1405
issue-tracking, exploit
-
github.com
/floooh/sokol/issues/1406#issuecomment-3649548096
issue-tracking, exploit
-
vuldb.com
/?id.338533
vdb-entry, technical-description, third-party-advisory
-
vuldb.com
/?ctiid.338533
signature, permissions-required, vdb-entry
Sources
- CVE List CVE-2025-15155
- NVD CVE-2025-15155
Fencer Vulns keeps one entry per vulnerability: the CVE id wins, then GHSA, and records that alias each other are merged, except that two CVEs always keep separate entries. The same data is available as JSON.