High · published December 11, 2025
⚡ A crafty JavaScript attack can change what you see in signed PDFs, all while keeping the signature intact! This is like a magician who swaps out the content of a signed contract after the ink has dried—impression is one thing, but the details can change under the spotlight! An attacker can manipulate the visibility of the Optional Content Groups (OCG) in a signed PDF, leading to a deceitful mismatch between what the signer intended and what the verifier sees. This could severely undermine trust in digital signatures, potentially allowing fraudulent documents to be passed off as legitimate.
This is like a magician who swaps out the content of a signed contract after the ink has dried—impression is one thing, but the details can change under the spotlight! This vulnerability in Foxit PDF Editor and Reader allows signature spoofing via OCG because the state property isn't included in the signature computation buffer. As a result, attackers can alter the visual content of signed PDFs without invalidating the signature.
An attacker can manipulate the visibility of the Optional Content Groups (OCG) in a signed PDF, leading to a deceitful mismatch between what the signer intended and what the verifier sees. This could severely undermine trust in digital signatures, potentially allowing fraudulent documents to be passed off as legitimate. To protect yourself, update to versions 2025.2.1, 14.0.1, or 13.2.1 immediately. Ensure that any PDFs you work with are checked for integrity and consider implementing additional validation for digital signatures. You've got this! By updating and staying vigilant, you’ll keep trust in your digital signatures! 🛡️
| Product | Versions | Fixed in |
|---|---|---|
| foxit/pdf_editor | ≤ 13.2.0.63256 | — |
| foxit/pdf_editor | ≥ 2023.1.0.55583, ≤ 2023.3.0.63083 | — |
| foxit/pdf_editor | ≥ 2024.1.0.63682, ≤ 2024.4.1.66479 | — |
| foxit/pdf_editor | all versions | — |
| foxit/pdf_editor | all versions | — |
| foxit/pdf_editor | all versions | — |
| foxit/pdf_reader | ≤ 2025.2.0.68868 | — |
| foxit/pdf_editor | ≤ 13.2.0.23874 | — |
| foxit/pdf_editor | ≥ 2023.1.0.15510, ≤ 2023.3.0.23028 | — |
| foxit/pdf_editor | ≥ 2024.1.0.23997, ≤ 2024.4.1.27687 | — |
| foxit/pdf_editor | all versions | — |
| foxit/pdf_editor | all versions | — |
| foxit/pdf_editor | all versions | — |
| foxit/pdf_reader | ≤ 2025.2.0.33046 | — |