CVE-2021-21798: gonitro nitro_pro Return of Stack Variable Address
Vulnerability summary
CVE-2021-21798 is a high (CVSS 8.8) Return of Stack Variable Address vulnerability in gonitro nitro_pro. EPSS estimates a 21.37% chance of exploitation in the next 30 days, higher than 97.5% of scored vulnerabilities. 1 public exploit is recorded.
Timeline
- 15-09-2021PublishedVulnerability first disclosed.
- 03-08-2024Last modifiedVulnerability information updated.
Description
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.
CVSS metrics
4 scores · 2 sources · 3 versions- NVDNIST8.8HighCVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
EPSS trend
Probability
21.37%
Chance of exploitation in the next 30 days
Percentile
98%
Versus all other CVEs
30-day change
+5.34 pp
From 16.03% on 19-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 causeAffected systems
Gonitro1 product
- nitro_pro13.31.0.605 | 13.33.2.645
1 vendor · 1 product
References
1 links- talosintelligence.com/vulnerability_reports/TALOS-2021-1267X Refsource MISCExploitThird Party Advisory