
Cloud Vulnerability DB
A community-led vulnerabilities database
CVE-2025-27931 is an out-of-bounds read vulnerability in the EMF (Enhanced Metafile Format) processing functionality of PDF-XChange Editor version 10.5.2.395. Discovered by KPC of Cisco Talos, the vulnerability was initially reported to the vendor on April 22, 2025, patched on July 22, 2025, and publicly disclosed on August 5, 2025. It carries a CVSS v3.1 base score of 6.5 (Medium), reflecting a network-accessible, user-interaction-required attack with high confidentiality impact (Talos Advisory).
The vulnerability (CWE-125: Out-of-bounds Read) resides in the PDFXEditCore_x64 module's handling of the EMR_POLYDRAW16 record type (0x0000005C) within EMF files. When processing the abTypes array — which specifies point types such as PT_BEZIERTO (0x04) — the loop that iterates over point entries increments the array index by 3 when a Bezier point is encountered, but performs no bounds check before accessing the next abTypes element at the computed index. This allows the index to exceed the allocated buffer boundary, triggering an access violation (c0000005) in PDFXEditCore_x64!PXV_GetInstance+0x1b431c7 and enabling arbitrary memory reads within the process (Talos Advisory).
Successful exploitation allows an attacker to read arbitrary memory within the PDF-XChange Editor process, potentially exposing sensitive information such as document contents, credentials cached in memory, or other in-process data. The vulnerability has no integrity or availability impact — it is purely a confidentiality risk. Because exploitation requires a user to open a malicious EMF file (e.g., delivered via email or a malicious website), the attack surface is limited to end-user workstations running the affected version (Talos Advisory).
A proof-of-concept exploit is publicly available via the Cisco Talos vulnerability report (TALOS-2025-2171), published on August 5, 2025. There is no evidence of in-the-wild exploitation at this time, and no threat actor attribution has been reported. The EPSS score is approximately 0.031% (very low probability of exploitation in the near term). This CVE is not listed in the CISA Known Exploited Vulnerabilities (KEV) catalog (Talos Advisory).
EMR_POLYDRAW16 record (recordType 0x0000005C) where the abTypes array includes PT_BEZIERTO (0x04) entries positioned such that the loop's index increment of 3 causes the next abTypes access to fall outside the allocated buffer boundary.EMR_POLYDRAW16 record and enters the vulnerable loop in PDFXEditCore_x64!PXV_GetInstance.abTypes index by 3 for each PT_BEZIERTO point without bounds checking, causing a read beyond the allocated buffer and exposing adjacent process memory..emf files delivered to user workstations, particularly via email attachments or downloads from untrusted sources.PDFXEdit.exe) crashing with access violation (c0000005) in PDFXEditCore_x64.dll, specifically at or near PXV_GetInstance+0x1b431c7; Windows Error Reporting (WER) crash dumps referencing PDFXEditCore_x64!PXV_GetInstance.PDFXEditCore_x64.dll with exception code 0xc0000005; crash dumps in %LOCALAPPDATA%\CrashDumps or %TEMP% referencing PDF-XChange Editor.PDF-XChange Co. Ltd released a patch on July 22, 2025; users should update PDF-XChange Editor to a version released after that date. As interim mitigations, users should avoid opening EMF files from untrusted or unknown sources, and administrators should implement email and web filtering to block delivery of unsolicited EMF files. Application whitelisting and restricting PDF-XChange Editor's network access can further reduce risk (Talos Advisory).
Cisco Talos published the full technical advisory (TALOS-2025-2171) on August 5, 2025, including detailed debugging traces and a timeline of responsible disclosure. The vulnerability was also covered in a Talos blog post summarizing multiple vulnerabilities across PDF editors including PDF-XChange and Foxit. No significant independent researcher commentary or broad social media discussion has been identified beyond standard vulnerability aggregator coverage (Talos Blog, Talos Advisory).
Source: This report was generated using AI
Free Vulnerability Assessment
Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.
Get a personalized demo
"Best User Experience I have ever seen, provides full visibility to cloud workloads."
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
"We know that if Wiz identifies something as critical, it actually is."