CVE-2025-14958: floooh sokol · Heap-based Buffer Overflow
Affects floooh sokolSource CVE Database V5
Not known to be exploited · CVSS 4.8 Medium.
Data as of 26 Oct 2026, 07:57 UTC
- EPSS
- 0.2% chance of exploitation in 30 days – higher than 12% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.
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:PExploitation evidence
Disclosed: evidence found.
CVE published 19 Dec 2025
Detectable: no evidence on record.
No public nuclei template indexed
Weaponised: no evidence on record.
No public exploit code indexed in Metasploit or Exploit-DB
Exploited in the wildExploited: no evidence on record.
Not in CISA KEV and no source reports exploitation
Observed by OffSeq MirageSeen by Mirage: no evidence on record.
No attack traffic recorded by OffSeq Mirage sensors
A missing step is not evidence of safety. Sources: cve.org (opens in a new tab), the Metasploit, Exploit-DB and nuclei-templates index as of 2026-10-26.
What to do
AI-suggested
European organizations should take the following specific steps: 1) Identify all software and systems using the floooh sokol library, particularly those embedding sokol_gfx.h. 2) Verify the version or commit hash of the library in use to determine if it is vulnerable (prior to or at commit 33e2271c431bf21de001e972f72da17a984da932). 3) Apply the patch corresponding to commit 33e2271c431bf21de001e972f72da17a984da932 immediately to remediate the buffer overflow. 4) Implement strict local access controls and monitoring to limit the ability of untrusted users to execute code locally. 5) Employ runtime protections such as heap canaries, address space layout randomization (ASLR), and control flow integrity (CFI) in applications using sokol to reduce exploitation likelihood. 6) Conduct code audits and fuzz testing on custom integrations of the library to detect similar vulnerabilities. 7) Maintain an up-to-date inventory of dependencies and integrate continuous vulnerability scanning in the development lifecycle to catch rolling release updates. 8) Educate developers and system administrators about the risks of local buffer overflows and the importance of patching rolling release software promptly.
Description
A security flaw has been discovered in floooh sokol up to 33e2271c431bf21de001e972f72da17a984da932. This vulnerability affects the function _sg_pipeline_common_init in the library sokol_gfx.h. Performing manipulation results in heap-based buffer overflow. The attack needs to be approached locally. The exploit has been released to the public and may be exploited. This product uses a rolling release model to deliver continuous updates. As a result, specific version information for affected or updated releases is not available. The patch is named 33e2271c431bf21de001e972f72da17a984da932. It is suggested to install a patch to address this issue.
References
- vuldb.com (opens in a new tab)
- vuldb.com (opens in a new tab)
- vuldb.com (opens in a new tab)
- github.com/floooh/sokol/issues/1406 (opens in a new tab)
- github.com/floooh/sokol/issues/1406 (opens in a new tab)
- github.com/oneafter/1212/blob/main/hbf1 (opens in a new tab)
- github.com/seyhajin/sokol/commit/33e2271c431bf21de001e972f72da17a984da932 (opens in a new tab)