{"id":"CVE-2026-57244","aliases":["EUVD-2026-42195","GHSA-x84g-p925-fhwq"],"status":"published","title":"Foxit PDF Editor/Reader Form Control Use-After-Free Vulnerability","description":"After JavaScript resetting the form, the synchronization process lacks re-entry protection and object lifecycle verification, resulting in the failure of the control pointer during the traversal process. After the pointer fails, it still continues to dereference, causing the application to crash.","severity":{"version":"3.1","score":7.8,"vector":"CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H","level":"high","assessor":"cna","from":"cve"},"epss":{"day":"2026-11-10","score":0.0017,"percentile":0.06465,"model":"v2026.06.15"},"facts":{"in_kev":false,"known_exploited":false,"public_exploit":false,"fix_available":false},"cwes":["CWE-416"],"published":"2026-07-08T07:36:04Z","modified":"2026-07-09T13:22:48Z","products":[{"vendor":"foxit","product":"pdf_editor"},{"vendor":"foxit","product":"pdf_reader"},{"vendor":"foxit software inc.","product":"foxit pdf editor"},{"vendor":"foxit software inc.","product":"foxit pdf reader"}],"references":[{"url":"https://www.foxit.com/support/security-bulletins.html","tags":["Vendor Advisory"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2026-57244"},{"url":"https://github.com/advisories/GHSA-x84g-p925-fhwq"}],"sources":{"cve":[{"id":"CVE-2026-57244","title":"Foxit PDF Editor/Reader Form Control Use-After-Free Vulnerability","description":"After JavaScript resetting the form, the synchronization process lacks re-entry protection and object lifecycle verification, resulting in the failure of the control pointer during the traversal process. After the pointer fails, it still continues to dereference, causing the application to crash.","status":"published","published":"2026-07-08T07:36:04.601Z","modified":"2026-07-08T13:14:51.433Z","cvss":[{"version":"3.1","score":7.8,"vector":"CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H","level":"high","assessor":"cna"}],"cwes":["CWE-416"],"updated_at":"2026-11-02T13:43:44.898272Z"}],"euvd":[{"id":"EUVD-2026-42195","description":"After JavaScript resetting the form, the synchronization process lacks re-entry protection and object lifecycle verification, resulting in the failure of the control pointer during the traversal process. After the pointer fails, it still continues to dereference, causing the application to crash.","status":"published","published":"2026-07-08T07:36:04Z","modified":"2026-07-08T13:14:51Z","cvss":[{"version":"3.1","score":7.8,"vector":"CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H","level":"high"}],"updated_at":"2026-11-02T18:20:11.058935Z"}],"ghsa":[{"id":"GHSA-x84g-p925-fhwq","title":"After JavaScript resetting the form, the synchronization process lacks re-entry protection and...","description":"After JavaScript resetting the form, the synchronization process lacks re-entry protection and object lifecycle verification, resulting in the failure of the control pointer during the traversal process. After the pointer fails, it still continues to dereference, causing the application to crash.","status":"published","published":"2026-07-08T09:31:51Z","modified":"2026-07-08T09:31:57Z","cvss":[{"version":"3.1","score":7.8,"vector":"CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H","level":"high"}],"cwes":["CWE-416"],"updated_at":"2026-11-02T15:09:19.587132Z"}],"nvd":[{"id":"CVE-2026-57244","description":"After JavaScript resetting the form, the synchronization process lacks re-entry protection and object lifecycle verification, resulting in the failure of the control pointer during the traversal process. After the pointer fails, it still continues to dereference, causing the application to crash.","status":"published","published":"2026-07-08T09:16:32.387Z","modified":"2026-07-09T13:22:48.437Z","cvss":[{"version":"3.1","score":7.8,"vector":"CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H","level":"high","assessor":"secondary"}],"cwes":["CWE-416"],"updated_at":"2026-11-02T14:12:28.040501Z"}]}}
