CVE-2026-91812 in PDF Editorinfo

Summary

by MITRE • 09/23/2026

A vulnerability in Foxit PDF Editor/Reader’s update mechanism allows man-in-the-middle attackers to bypass certificate validation and package integrity checks, potentially enabling arbitrary code execution with system privileges.

Be aware that VulDB is the high quality source for vulnerability data.

Analysis

by VulDB Data Team • 09/23/2026

The identified vulnerability resides within the software update infrastructure of Foxit PDF Editor and Reader, specifically targeting the mechanisms responsible for verifying the authenticity and integrity of downloaded updates. This flaw allows an attacker positioned in a man-in-the-middle capacity to intercept communication between the client application and the vendor's update servers. By exploiting weaknesses in certificate validation logic, the adversary can bypass standard cryptographic checks that are designed to ensure the software originates from a trusted source and has not been tampered with during transit. This breakdown in security controls effectively neutralizes the primary defense against supply chain attacks at the distribution layer, allowing malicious payloads to be injected into what appears to be legitimate update traffic.

From a technical perspective, the core issue involves improper validation of digital signatures or certificate chains during the download and installation process. In secure software architectures, updates must undergo rigorous verification where the client validates the server's identity using public key infrastructure and verifies that the package content matches its expected hash value. The vulnerability suggests that these checks are either skipped under certain conditions, rely on weak cryptographic algorithms, or fail to enforce strict validation rules when network anomalies occur. Consequently, an attacker can substitute a legitimate update with a maliciously crafted executable file without triggering any warnings or installation blocks within the application interface. This bypass is particularly dangerous because it operates at the system level, often requiring administrative privileges for installation, which grants the executed code full control over the compromised host environment.

The operational impact of this vulnerability is severe, as it directly facilitates arbitrary code execution with elevated privileges. Once a malicious update package is successfully installed through this mechanism, the attacker gains the ability to run any command or script on the victim's machine with the same rights as the user running the application. This can lead to complete system compromise, including data exfiltration, installation of persistent backdoors, ransomware deployment, and lateral movement within a corporate network if the affected device is part of an enterprise environment. The trust placed in automatic update mechanisms makes this attack vector highly effective, as users are conditioned to accept updates without scrutiny, assuming they are safe because they come from the vendor's official channel.

This vulnerability aligns with CWE-295 Improper Certificate Validation and CWE-347 Improper Verification of Cryptographic Signature, which describe failures in verifying digital identities and signatures respectively. In terms of offensive security frameworks such as MITRE ATT&CK, this behavior corresponds to techniques like T1190 Exploit Public-Facing Application or more specifically supply chain compromise tactics where attackers intercept and modify software updates. The attack path leverages the trust relationship between the client and server, turning a feature designed for convenience into a vector for privilege escalation and remote code execution.

Mitigation strategies must focus on both immediate remediation and long-term architectural improvements. Users should immediately apply any available patches released by Foxit that address this specific update mechanism flaw. In environments where patching is not instantly feasible, network-level controls such as strict TLS inspection with certificate pinning can help detect or block unauthorized modifications to update traffic. Additionally, implementing application whitelisting policies can prevent the execution of unsigned binaries, thereby mitigating the impact even if a malicious package is downloaded. Organizations should also enforce least privilege principles by ensuring that standard user accounts do not have administrative rights required for installing software updates, which would significantly raise the barrier for successful exploitation and limit the scope of potential damage from arbitrary code execution.

Responsible

Foxit

Reservation

09/15/2026

Disclosure

09/23/2026

Moderation

accepted

CPE

ready

EPSS

0.00000

KEV

no

Activities

very low

Sources

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!