Heap-based buffer overflow in NitroPDF
Priority LOW 38CWE-122Published · Updated
Key facts
- Attack vector
- Local
- Privileges required
- None
- User interaction
- Required
- Attack complexity
- Low
- Impact type
- Code execution
- Confidentiality · integrity · availability
- High · High · High
- Fix status
- No fix listed
Attack profile from CVSS 3.1 · NVD. Fix status from CNA. Impact type from CWE-122 and the CVSS impact.
Summary
A specifically crafted PDF file can lead to a heap corruption when opened in NitroPDF 12.12.1.522. With careful memory manipulation, this can lead to arbitrary code execution. In order to trigger this vulnerability, the victim would need to open the malicious file.
Why it matters now
EPSS 0.02282 83rd percentileScored 2026-11-07
Public exploit Yes 1 exploit referenceTagged by NVD
Fix No fix listed No fixed version in the sources yet
SSVC decision points
Not available: CISA has not published SSVC decision points for this record.
Affected products
| Vendor | Product | Affected versions | Fixed in | Status | Source |
|---|---|---|---|---|---|
| — | NitroPDF | NitroPDF 12.12.1.522 | — | No fix listed | CNA |
- NitroPDF Vendor— Affected NitroPDF 12.12.1.522 Fixed in — No fix listed CNA
Remediation
No fixed version listed by the sources yet.
Timeline
- 2026-10-02 Threatist record created from CVE-2019-5048
- 2026-10-03 Alias added: GHSA-vp6p-93mp-pf7g
References
More Gonitro Nitropdf vulnerabilities
- TI-2019-03512 Heap-based buffer overflow in NitroPDF CVSS 3.1HIGH 7.8
- TI-2019-03508 Heap-based buffer overflow in NitroPDF CVSS 3.1HIGH 7.8
- TI-2019-03507 Heap-based buffer overflow in NitroPDF CVSS 3.1HIGH 7.8
- TI-2019-03515 Use after free in NitroPDF CVSS 3.1HIGH 7.8
- TI-2019-03509 Use after free in NitroPDF CVSS 3.1HIGH 7.8
- TI-2013-02423 Nitro PDF 8.5.0.26: A specially crafted DLL file can facilitate Arbitrary Code Execution CVSS 3.1HIGH 7.8
Sources
- CVE-2019-5048 · CVE Program
- CVE-2019-5048 · NVD
- FIRST EPSS
- GHSA-vp6p-93mp-pf7g · GitHub Advisory Database · CC BY 4.0
This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences