CVE-2025-64401

7.5 HIGH

📋 TL;DR

Apache OpenOffice versions through 4.1.15 contain a missing authorization vulnerability where documents with floating frames linked to external files can load those external resources without user consent. This allows attackers to craft malicious documents that automatically fetch external content, potentially exposing users to further attacks. All users of affected Apache OpenOffice versions are vulnerable.

💻 Affected Systems

Products:
  • Apache OpenOffice
Versions: through 4.1.15
Operating Systems: Windows, Linux, macOS
Default Config Vulnerable: ⚠️ Yes
Notes: All default configurations are vulnerable. LibreOffice reported a similar issue as CVE-2023-2255 but is not affected by this specific CVE.

📦 What is this software?

⚠️ Risk & Real-World Impact

🔴

Worst Case

Attackers could use malicious documents to automatically load external malicious content, leading to data exfiltration, malware installation, or further exploitation of the user's system without any user interaction beyond opening the document.

🟠

Likely Case

Attackers craft documents that automatically load tracking pixels, malicious scripts, or other external resources from attacker-controlled servers, potentially leading to information disclosure about the victim's environment or enabling follow-on attacks.

🟢

If Mitigated

With proper controls, the impact is limited to potential information leakage about document opening events, but no direct system compromise if external content is properly sandboxed.

🌐 Internet-Facing: MEDIUM
🏢 Internal Only: MEDIUM

🎯 Exploit Status

Public PoC: ✅ No
Weaponized: UNKNOWN
Unauthenticated Exploit: ⚠️ Yes
Complexity: LOW

Exploitation requires the victim to open a malicious document. No authentication is required once the document is opened.

🛠️ Fix & Mitigation

✅ Official Fix

Patch Version: 4.1.16

Vendor Advisory: https://www.openoffice.org/security/cves/CVE-2025-64401.html

Restart Required: Yes

Instructions:

1. Download Apache OpenOffice 4.1.16 from the official website. 2. Close all OpenOffice applications. 3. Run the installer and follow the upgrade prompts. 4. Restart your computer to ensure all components are properly updated.

🔧 Temporary Workarounds

Disable external content loading

all

Configure OpenOffice to block all external content loading

Not applicable - configuration change only

Use LibreOffice instead

all

Switch to LibreOffice which addressed similar issues earlier

sudo apt-get install libreoffice (Linux)
Download from https://www.libreoffice.org/ (Windows/macOS)

🧯 If You Can't Patch

  • Only open documents from trusted sources and verify file integrity before opening
  • Use document viewers that don't execute embedded content or links

🔍 How to Verify

Check if Vulnerable:

Check Help → About Apache OpenOffice and verify version is 4.1.15 or earlier

Check Version:

Open Apache OpenOffice, go to Help → About Apache OpenOffice

Verify Fix Applied:

Verify version shows 4.1.16 or later in Help → About Apache OpenOffice

📡 Detection & Monitoring

Log Indicators:

  • Multiple external HTTP/HTTPS requests from OpenOffice process
  • Unexpected network connections initiated after opening documents

Network Indicators:

  • Outbound connections to unusual domains from OpenOffice process
  • HTTP GET requests for external resources triggered by document opening

SIEM Query:

process_name:"soffice.bin" OR process_name:"soffice.exe" AND (destination_port:80 OR destination_port:443) AND event_type:network_connection

🔗 References

📤 Share & Export