Security Vulnerability Report
中文
CVE-2026-5942 CVSS 5.5 MEDIUM

CVE-2026-5942

Published: 2026-04-27 12:16:25
Last Modified: 2026-04-29 17:18:38
Source: 14984358-7092-470d-8f34-ade47a7658a2

Description

Flaws in page lifecycle management allow document structure changes to desynchronize internal component states, causing subsequent operations to access invalidated objects and crash the program.

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:N/A:H

Configurations (Affected Products)

cpe:2.3:a:foxit:pdf_editor:*:*:*:*:*:*:*:* - VULNERABLE
cpe:2.3:a:foxit:pdf_editor:*:*:*:*:*:*:*:* - VULNERABLE
cpe:2.3:a:foxit:pdf_editor:*:*:*:*:*:*:*:* - VULNERABLE
cpe:2.3:a:foxit:pdf_reader:*:*:*:*:*:*:*:* - VULNERABLE
具体受影响版本未在提供信息中明确列出,请参考厂商公告

PoC / Exploit Code

⚠ For Security Research Only
The following code is for security research and authorized testing only.
python
/* * PoC for CVE-2026-5942 * This script demonstrates a conceptual trigger for the lifecycle management flaw. * Note: Actual exploitation requires specific document structure manipulation. */ function triggerVulnerability() { // Simulate a document object let docComponent = { state: 'active', data: new ArrayBuffer(1024) }; // Step 1: Simulate a document structure change that desyncs state console.log("[+] Initiating document structure change..."); // Malicious operation: Invalidate the object without updating state // In a real scenario, this might be a specific API call or PDF operation let invalidatedRef = docComponent.data; // Simulate lifecycle event that should clean up but fails due to desync docComponent.state = 'invalid'; // Step 2: Attempt to access the invalidated object try { // This simulates the crash condition described in the CVE if (docComponent.state !== 'active' && invalidatedRef) { console.log("[-] Accessing invalidated object..."); // Triggering the access violation (conceptual) let view = new DataView(invalidatedRef); view.getInt32(0); } } catch (e) { console.log("[!] Crash occurred: " + e.message); } } triggerVulnerability();

References

Raw JSON Data

JSON
{"cve": {"id": "CVE-2026-5942", "sourceIdentifier": "14984358-7092-470d-8f34-ade47a7658a2", "published": "2026-04-27T12:16:24.603", "lastModified": "2026-04-29T17:18:37.597", "vulnStatus": "Analyzed", "cveTags": [], "descriptions": [{"lang": "en", "value": "Flaws in page lifecycle management allow document structure changes to desynchronize internal component states, causing subsequent operations to access invalidated objects and crash the program."}], "metrics": {"cvssMetricV31": [{"source": "14984358-7092-470d-8f34-ade47a7658a2", "type": "Secondary", "cvssData": {"version": "3.1", "vectorString": "CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H", "baseScore": 5.5, "baseSeverity": "MEDIUM", "attackVector": "LOCAL", "attackComplexity": "LOW", "privilegesRequired": "NONE", "userInteraction": "REQUIRED", "scope": "UNCHANGED", "confidentialityImpact": "NONE", "integrityImpact": "NONE", "availabilityImpact": "HIGH"}, "exploitabilityScore": 1.8, "impactScore": 3.6}]}, "weaknesses": [{"source": "14984358-7092-470d-8f34-ade47a7658a2", "type": "Secondary", "description": [{"lang": "en", "value": "CWE-416"}]}], "configurations": [{"nodes": [{"operator": "OR", "negate": false, "cpeMatch": [{"vulnerable": true, "criteria": "cpe:2.3:a:foxit:pdf_editor:*:*:*:*:*:*:*:*", "versionEndExcluding": "13.2.4", "matchCriteriaId": "388A59F0-28A7-436B-BC75-C77E58F4ECDE"}, {"vulnerable": true, "criteria": "cpe:2.3:a:foxit:pdf_editor:*:*:*:*:*:*:*:*", "versionStartIncluding": "14.0.0", "versionEndExcluding": "14.0.4", "matchCriteriaId": "6C4B8779-474C-43FC-B02E-3754BFAB2432"}, {"vulnerable": true, "criteria": "cpe:2.3:a:foxit:pdf_editor:*:*:*:*:*:*:*:*", "versionStartIncluding": "2023.0.0", "versionEndExcluding": "2026.1.1", "matchCriteriaId": "D3D204C5-D29B-4341-B48E-6F634E41126E"}, {"vulnerable": true, "criteria": "cpe:2.3:a:foxit:pdf_reader:*:*:*:*:*:*:*:*", "versionEndExcluding": "2026.1.1", "matchCriteriaId": "C18DA4A1-62E6-4734-840D-B5280B765A9E"}]}]}], "references": [{"url": "https://www.foxit.com/support/security-bulletins.html", "source": "14984358-7092-470d-8f34-ade47a7658a2", "tags": ["Vendor Advisory"]}]}}