CVE-2021-21798
An exploitable return of stack variable address vulnerability exists in the JavaScript implementation of Nitro Pro PDF. A specially crafted document can cause a stack variable to go out of scope, resulting in the application dereferencing a stale pointer. This can lead to code execution under the context of the application. An attacker can convince a user to open a document to trigger the vulnerability.
Scoring
- Severity
- HIGH
- CVSS base score
- 8.8
- CVSS vector
- CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
- EPSS probability
- 68.65%
- CWE
- CWE-562
- Published
- 2021-09-15
- Last modified
- 2026-03-13
Affected products
- n/a Nitro Pro
Weakness type
Related vulnerabilities
- CVE-2026-34553 — iccDEV: DoS in CIccCLUT::Iterate() & CIccMBB::Describe()
- CVE-2026-3591 — A stack use-after-return flaw in SIG(0) handling code may enable ACL bypass
- CVE-2024-33045 — Return of Stack Variable Address in Buses
- CVE-2024-4418 — Libvirt: stack use-after-free in virnetclientioeventloop()
- CVE-2022-41837 — An out-of-bounds write vulnerability exists in the OpenImageIO::add_exif_item_to_spec functionality...