CVE-2019-5067: aspose aspose.pdf_for_c\+\+ Use After Free
Vulnerability summary
CVE-2019-5067 is a critical (CVSS 9.8) Use After Free vulnerability in aspose aspose.pdf_for_c\+\+. EPSS estimates a 3.44% chance of exploitation in the next 30 days, higher than 88.9% of scored vulnerabilities. 1 public exploit is recorded.
Timeline
- 18-09-2019PublishedVulnerability first disclosed.
- 04-08-2024Last modifiedVulnerability information updated.
Description
An uninitialized memory access vulnerability exists in the way Aspose.PDF 19.2 for C++ handles invalid parent object pointers. A specially crafted PDF can cause a read and write from uninitialized memory, resulting in memory corruption and possibly arbitrary code execution. To trigger this vulnerability, a specifically crafted PDF document needs to be processed by the target application.
CVSS metrics
4 scores · 2 sources · 3 versions- NVDNIST9.8CriticalCVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
EPSS trend
Probability
3.44%
Chance of exploitation in the next 30 days
Percentile
89%
Versus all other CVEs
30-day change
+0.03 pp
From 3.42% on 21-09-2026
Known exploited
Compare KEV catalogsNot in any of the 3 tracked catalogs.
Public exploits
1 foundExploit Reference (talosintelligence.com)
Maturity: unknown
Weaknesses
CWE · root cause- CWE-416Use After FreeThe product reuses or references memory after it has been freed. At some point afterward, the memory may be allocated again and saved in another pointer, while the original pointer references a location somewhere within the new allocation. Any operations using the original pointer are no longer valid because the memory "belongs" to the code that operates on the new pointer.
- CWE-908Use of Uninitialized ResourceThe product uses or accesses a resource that has not been initialized.
Affected systems
Aspose1 product
Talos1 product
- asposeAspose.PDF 19.2 for C++
2 vendors · 2 products
References
1 links- www.talosintelligence.com/vulnerability_reports/TALOS-2019-0856X Refsource CONFIRMExploitThird Party Advisory