{"schema":"threatline.record/2","record":{"id":"CVE-2026-107745","aliases":[],"summary":"AI Engine <= 3.8.4 - Authenticated (Subscriber+) Limited Media File Deletion via 'metadata' Parameter","details":"The AI Engine – The Chatbot, AI Framework & MCP for WordPress plugin for WordPress is vulnerable to limited media file deletion due to insufficient file path validation in the upload_file function in all versions up to, and including, 3.8.4 This makes it possible for authenticated attackers, with subscriber-level access and above, to delete arbitrary media files on the server. This requires the administrator to have enabled the Public API option, and exploitation depends on the hourly cleanup_files task running after the malicious upload.","categories":["Applications & CMS"],"product":"AI Engine – MCP Server & AI Chatbot for WordPress, with Claude, ChatGPT & Gemini","vendor":"tigroumeow","ecosystem":null,"affected_ranges":[{"source":"CVE List","source_url":"https://www.cve.org/CVERecord?id=CVE-2026-107745","source_modified_at":"2026-10-28T02:29:59.766Z","fetched_at":"2026-10-28T08:18:35.509402Z","product":"AI Engine – MCP Server & AI Chatbot for WordPress, with Claude, ChatGPT & Gemini","vendor":"tigroumeow","versions":[{"version":"0","status":"affected","lessThanOrEqual":"3.8.4","versionType":"semver"}],"defaultStatus":"unaffected"}],"fixed_versions":[],"cvss":4.2,"severity":"Medium","kev":{"listed":false},"epss":{"probability":null,"percentile":null,"score_date":null},"published_at":"2026-10-28T02:29:59.766Z","modified_at":"2026-10-28T02:29:59.766Z","provenance":[{"source":"CVE List","url":"https://www.cve.org/CVERecord?id=CVE-2026-107745","fetched_at":"2026-10-28T08:18:35.509402Z","source_modified_at":"2026-10-28T02:29:59.766Z"}],"sources":["CVE List"],"references":[{"source":"CVE List","url":"https://www.wordfence.com/threat-intel/vulnerabilities/id/d4f8607c-711e-4d0e-8379-49346033a837?source=cve"},{"source":"CVE List","url":"https://plugins.trac.wordpress.org/browser/ai-engine/tags/3.8.3/classes/modules/files.php#L470"},{"source":"CVE List","url":"https://plugins.trac.wordpress.org/browser/ai-engine/tags/3.8.3/classes/modules/files.php#L62"},{"source":"CVE List","url":"https://plugins.trac.wordpress.org/browser/ai-engine/tags/3.8.3/classes/modules/files.php#L1071"},{"source":"CVE List","url":"https://plugins.trac.wordpress.org/browser/ai-engine/tags/3.8.3/classes/api.php#L689"},{"source":"CVE List","url":"https://plugins.trac.wordpress.org/browser/ai-engine/tags/3.8.3/classes/api.php#L1040"},{"source":"CVE List","url":"https://plugins.trac.wordpress.org/changeset?old_path=%2Fai-engine%2Ftags%2F3.8.4%2Fclasses%2Fmodules%2Ffiles.php&new_path=%2Fai-engine%2Ftags%2F3.8.5%2Fclasses%2Fmodules%2Ffiles.php"}],"locations":[],"motoko_assessment":{"status":"requires_architecture_review","automatic_remediation":false},"cve_state":"PUBLISHED","cvss_source":"CVE List","classification":{"method":"product-first software-layer rules","rules_version":"2.1","matched_on":"product","confidence":"heuristic","reviewed":false},"change_timestamp":"2026-10-28T02:29:59.766Z","content_hash":"4346faf7cf616a38b66b0ca6e6b60765d92525b888b407bdcdc6e990f5a55310"}}
