CVE-2024-31744: jasper · Reachable Assertion
Affects jasperSource CVE Database V5
Not known to be exploited · CVSS 7.5 High.
Data as of 26 Oct 2026, 10:12 UTC
- EPSS
- 0.7% chance of exploitation in 30 days – higher than 54% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:HExploitation evidence
Disclosed: evidence found.
CVE published 19 Apr 2024
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 |
|---|---|---|
GitHubjasper-software/jasperpkg:github/jasper-software/jasperOther threats | 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-2024-31744, organizations should implement the following specific measures: 1) Restrict or validate all JPEG-2000 image inputs to ensure they originate from trusted sources before processing with Jasper. 2) Employ input sanitization or filtering to detect and block malformed or suspicious JPEG-2000 files. 3) Monitor application logs and crash reports for signs of assertion failures or unexpected terminations related to image processing. 4) Where possible, isolate image processing components in sandboxed or containerized environments to limit the impact of crashes. 5) Consider using alternative image processing libraries that do not exhibit this vulnerability until an official patch is released. 6) Engage with the Jasper project or maintainers to track patch releases and apply updates promptly once available. 7) Implement rate limiting or other controls on image upload endpoints to reduce the risk of denial of service through repeated exploitation attempts.
Description
In Jasper 4.2.2, the jpc_streamlist_remove function in src/libjasper/jpc/jpc_dec.c:2407 has an assertion failure vulnerability, allowing attackers to cause a denial of service attack through a specific image file.