CVE-2025-15534: raysan5 raylib · Integer Overflow
Affects raysan5 raylibSource CVE Database V5
Not known to be exploited · CVSS 4.8 Medium.
Data as of 26 Oct 2026, 08:30 UTC
- EPSS
- 0.2% chance of exploitation in 30 days – higher than 14% 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 18 Jan 2026
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 26 Oct 2026.
What to do
Affected software
| Product | Affected | Fixed in |
|---|---|---|
| raysan5raylib | Affected
| Fixed in– |
Check your own hosts for these packages with threat-finder (opens in a new tab), our free open-source scanner.
AI-suggested
To mitigate CVE-2025-15534, organizations should immediately apply the official patch identified by commit 5a3391fdce046bc5473e52afbd835dd2dc127146 to all affected raylib versions. Developers should audit their use of raylib, especially any custom font loading or rendering code, to ensure no unsafe assumptions about font data sizes exist. Restrict local access to systems running raylib-based applications to trusted users only, and implement strict access controls and monitoring to detect suspicious local activity. Employ memory protection mechanisms such as ASLR and DEP to reduce the impact of memory corruption. Additionally, conduct thorough testing of applications after patching to confirm stability and absence of regressions. For embedded or specialized environments, consider recompiling raylib with additional security hardening flags and perform static code analysis to detect similar vulnerabilities. Finally, maintain an updated inventory of software dependencies to quickly identify and remediate vulnerable raylib versions.
Description
A vulnerability was identified in raysan5 raylib up to 909f040. Affected by this issue is the function LoadFontData of the file src/rtext.c. The manipulation leads to integer overflow. The attack can only be performed from a local environment. The exploit is publicly available and might be used. The identifier of the patch is 5a3391fdce046bc5473e52afbd835dd2dc127146. 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/raysan5/raylib/issues/5436 (opens in a new tab)
- github.com/raysan5/raylib/pull/5450 (opens in a new tab)
- github.com/oneafter/1224/blob/main/segv1 (opens in a new tab)
- github.com/raysan5/raylib/commit/5a3391fdce046bc5473e52afbd835dd2dc127146 (opens in a new tab)
- github.com/raysan5/raylib/ (opens in a new tab)