Skip to main content
Press slash or control plus K to focus the search. Use the arrow keys to navigate results and press enter to open a threat.
Reconnecting to live updates…

CVE-2024-25575: CWE-843: Access of Resource Using Incompatible Type ('Type Confusion') in Foxit Foxit Reader

0
High
VulnerabilityCVE-2024-25575cvecve-2024-25575cwe-843
Published: Tue Apr 30 2024 (04/30/2024, 14:38:39 UTC)
Source: CVE Database V5
Vendor/Project: Foxit
Product: Foxit Reader

Description

A type confusion vulnerability vulnerability exists in the way Foxit Reader 2024.1.0.23997 handles a Lock object. A specially crafted Javascript code inside a malicious PDF document can trigger this vulnerability, which can lead to memory corruption and result in arbitrary code execution. An attacker needs to trick the user into opening the malicious file to trigger this vulnerability. Exploitation is also possible if a user visits a specially crafted, malicious site if the browser plugin extension is enabled.

AI-Powered Analysis

AILast updated: 12/23/2025, 17:16:40 UTC

Technical Analysis

CVE-2024-25575 is a type confusion vulnerability (CWE-843) identified in Foxit Reader version 2024.1.0.23997. The flaw stems from the improper handling of a Lock object within the PDF reader's JavaScript engine. When a malicious PDF containing specially crafted JavaScript is opened, or when a user visits a malicious website with the Foxit Reader browser plugin enabled, the vulnerability can be triggered. This leads to memory corruption, which attackers can leverage to execute arbitrary code on the victim's system. The vulnerability requires no privileges and no prior authentication but does require user interaction to open the malicious document or visit the malicious site. The CVSS v3.1 base score is 8.8, reflecting high impact on confidentiality, integrity, and availability, with network attack vector, low attack complexity, no privileges required, and user interaction needed. Although no public exploits are currently known, the vulnerability poses a significant risk due to the widespread use of Foxit Reader in enterprise environments. The attack surface includes both standalone Foxit Reader installations and browser plugin users, increasing the scope of potential victims. The vulnerability highlights the risks associated with embedded JavaScript in PDFs and the importance of secure handling of complex object types within PDF readers.

Potential Impact

For European organizations, this vulnerability presents a critical risk to endpoint security, particularly in industries where PDF documents are extensively used for communication, contracts, and documentation, such as finance, legal, healthcare, and government sectors. Successful exploitation could lead to arbitrary code execution, enabling attackers to install malware, steal sensitive data, or disrupt operations. The compromise of confidentiality, integrity, and availability could result in data breaches, regulatory non-compliance (e.g., GDPR), financial losses, and reputational damage. The fact that exploitation requires only user interaction (opening a PDF or visiting a malicious site) increases the likelihood of successful attacks via phishing or drive-by downloads. Organizations relying on Foxit Reader’s browser plugin face additional risk vectors. The vulnerability could also be leveraged in targeted attacks against critical infrastructure or high-value targets within Europe, amplifying its potential impact.

Mitigation Recommendations

1. Immediately monitor Foxit’s official channels for security patches addressing CVE-2024-25575 and apply updates as soon as they become available. 2. Until patches are released, disable JavaScript execution within Foxit Reader to prevent exploitation via malicious embedded scripts. 3. Disable or uninstall the Foxit Reader browser plugin to reduce exposure from drive-by attacks on malicious websites. 4. Implement email filtering and sandboxing to detect and block malicious PDF attachments before reaching end users. 5. Conduct user awareness training focused on the risks of opening unsolicited or suspicious PDF files and visiting untrusted websites. 6. Employ endpoint detection and response (EDR) solutions to monitor for anomalous behavior indicative of exploitation attempts. 7. Use application control or whitelisting to restrict execution of unauthorized code spawned by Foxit Reader processes. 8. Review and tighten network segmentation to limit lateral movement in case of compromise. 9. Regularly audit installed software versions across the organization to identify vulnerable Foxit Reader instances. 10. Consider alternative PDF readers with a lower attack surface or better security track record until the vulnerability is fully mitigated.

Need more detailed analysis?Upgrade to Pro Console

Technical Details

Data Version
5.2
Assigner Short Name
talos
Date Reserved
2024-03-25T17:27:29.446Z
Cvss Version
3.1
State
PUBLISHED

Threat ID: 690a3b63ff58c9332ff0979d

Added to database: 11/4/2025, 5:44:03 PM

Last enriched: 12/23/2025, 5:16:40 PM

Last updated: 2/6/2026, 12:59:11 PM

Views: 63

Community Reviews

0 reviews

Crowdsource mitigation strategies, share intel context, and vote on the most helpful responses. Sign in to add your voice and help keep defenders ahead.

Sort by
Loading community insights…

Want to contribute mitigation steps or threat intel context? Sign in or create an account to join the community discussion.

Actions

PRO

Updates to AI analysis require Pro Console access. Upgrade inside Console → Billing.

Please log in to the Console to use AI analysis features.

Need more coverage?

Upgrade to Pro Console in Console -> Billing for AI refresh and higher limits.

For incident response and remediation, OffSeq services can help resolve threats faster.

Latest Threats