CVE-2026-3777
The application does not properly validate the lifetime and validity of internal view cache pointers after JavaScript changes the document zoom and page state. When a script modifies the zoom property and then triggers a page change, the original view object may be destroyed while stale pointers are still kept and later dereferenced, which under crafted JavaScript and document structures can lead to a use-after-free condition and potentially allow arbitrary code execution.
- Score
- CVSS 3.1 7.8 High
- Status
- Analyzed - 14984358-7092-470d-8f34-ade47a7658a2
- Published
- 2026-04-01
- Last modified
- 2026-04-02
- Weaknesses
- CWE-416
Affected products
- Pdf Editor (Foxit)
- Pdf Reader (Foxit)
- Foxit Pdf Editor (Foxit Software Inc.)
- Foxit Pdf Reader (Foxit Software Inc.)
References
- https://www.foxit.com/support/security-bulletins.html