Severity by source
AV:L/AC:H/PR:N/UI:N/S:U/C:N/I:L/A:L
Local vector because exploitation depends on controlled input reaching the library; I:N assessed since an OOB read causes no integrity impact per the description.
Primary rating from Vendor (mitre).
CVSS VectorVendor: mitre
Lifecycle Timeline
2DescriptionCVE.org
An out-of-bounds read in the stbsp_vsnprintf function (stb_sprintf.h) of nothings stb commit 31c1ad3 allows attackers to cause a Denial of Service (DoS) via sending a crafted input.
AnalysisAI
Out-of-bounds memory read in the stb library's stbsp_vsnprintf function (stb_sprintf.h) at commit 31c1ad3 enables a denial-of-service condition when a consuming application passes attacker-controlled input to the function. The nothings/stb project is Sean Barrett's widely-vendored, public-domain, single-file C library suite embedded across game engines, imaging tools, and embedded systems. …
Unlock full vulnerability intelligence
- Risk assessment & exploitation conditions
- Attack chain visualization
- Remediation with exact patch versions
- Threat intelligence from 22 sources
- Personal watchlist & email alerts
Free forever · No credit card required
Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata
Vulnerability AssessmentAI
| Exploitation | Exploitation requires that the target application vendors stb_sprintf.h at commit 31c1ad3 or earlier and exposes a code path through which attacker-controlled data (a crafted format string or associated variadic arguments) reaches stbsp_vsnprintf without prior sanitization. … Additional conditions and limiting factors are described in the full assessment. |
| Risk Assessment | The CVSS 3.1 vector (AV:L/AC:H/PR:N/UI:N/S:U/C:N/I:L/A:L) yields a score of 4.0, reflecting constrained exploitability: the local attack vector requires that attacker-controlled data reach stbsp_vsnprintf within the consuming process, and high attack complexity demands specific knowledge of the function's internal buffer logic. … Full risk analysis with EPSS, KEV, and SSVC signal comparison available after sign-in. |
| Exploit Scenario | Full exploit scenario with step-by-step reproduction available after sign-in. |
| Remediation | Update the vendored copy of stb_sprintf.h to a commit after 31c1ad3 that resolves the out-of-bounds read, tracking the upstream changes referenced in the GitHub issue at https://github.com/nothings/stb/issues/1963. … Detailed patch versions, workarounds, and compensating controls in full report. |
Threat intelligence, references, and detailed analysis are available after sign-in.
Same weakness CWE-125 – Out-of-bounds Read
View allSame technique Buffer Overflow
View allShare
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-75160
GHSA-65qg-r8w5-5wxq