CVE-2017-14078
Critical · 9.8CVSS
9.8
EPSS
50.2%
Published
Sep 22, 2017
CISA due date
—
Cloudanix analysis
A flaw in an older version of Trend Micro's mobile-device security software lets attackers who reach the management website take complete control of the server and the data it protects.
- Exploitation
- Remote Unauthenticated
- Attacker needs
- None
- Complexity
- Low
- Impact
- Remote Code Execution
- Component
- Application
- Class
- SQL Injection
- Remediation
- Patch
- Effort
- Low
- Patch risk
- Low
What it actually does
Unauthenticated SQL injection in the web management interface permits remote attackers to execute arbitrary SQL statements that can lead to operating system command execution on the server.
Why it matters to the business
Attackers can fully compromise the Trend Micro Mobile Security server, exfiltrate sensitive mobile-device and user data, and use the server as a foothold inside the enterprise network; the high EPSS score and nine-year-old unpatched installations increase the likelihood of opportunistic exploitation.
How an attack unfolds
An unauthenticated attacker sends a crafted HTTP request containing a malicious SQL payload to an exposed management endpoint; the unsanitized input is concatenated into a backend query, allowing the attacker to read or modify database contents, write files, or spawn OS commands, ultimately achieving remote code execution.
How to fix it
Upgrade all Trend Micro Mobile Security (Enterprise) installations to version 9.7 Patch 3 or later; if an immediate upgrade is not possible, restrict network access to the management interface and apply virtual patching via a web-application firewall.
How to confirm the fix worked
Verify that the installed build string contains '9.7 Patch 3' or a later cumulative patch; re-run authenticated and unauthenticated vulnerability scans targeting the previously affected endpoints; confirm that injected SQL test payloads no longer produce database error messages or unexpected results.
Typical attack path
- Scan for publicly reachable Trend Micro Mobile Security web interfaces
- Identify an endpoint that accepts user-controlled parameters without sanitization
- Inject a UNION-based or error-based SQL payload to confirm injection and enumerate the database schema
- Escalate to OS command execution via database features such as xp_cmdshell or INTO OUTFILE
- Deploy a reverse shell or web shell and pivot to other internal systems
How to detect it
Review web-server and application logs for repeated requests containing SQL metacharacters (single quotes, UNION SELECT, information_schema) returning HTTP 200 responses; inspect database logs for queries originating from the application account that contain unexpected string concatenation or file-write operations; look for new executable files or scheduled tasks created around the time of suspicious web requests.
What your security team should do
- Apply 9.7 Patch 3 (or newer) to every Enterprise instance within 30 days
- Place the management interface behind a reverse proxy or WAF with strict allow-listing
- Audit logs for the past 90 days for anomalous SQL error messages or unexpected database activity
- Disable unnecessary database extended stored procedures if the application still uses a legacy backend
The record
SQL Injection vulnerabilities in Trend Micro Mobile Security (Enterprise) versions before 9.7 Patch 3 allow remote attackers to execute arbitrary code on vulnerable installations.
Affected packages
| Ecosystem | Package | Introduced | Fixed |
|---|
Related vulnerabilities
- CVE-2026-63224 OpenRemote is an open-source internet-of-things platform. CWE-89
- CVE-2026-62849 ThingLinks is an enterprise IoT platform. CWE-89
- CVE-2026-61620 HoneySQL turns Clojure data structures into SQL. CWE-89
- CVE-2026-39732 Unauthenticated SQL Injection in Transliterator <= 2.5.13 versions. CWE-89
- CVE-2026-119619 A vulnerability was found in 37954679 cak-filemanagement-system up to… CWE-89
- CVE-2026-115820 The Majestic Support – The Leading-Edge Help Desk & Customer Support Plugin plugin for… CWE-89
- CVE-2026-119656 CoreShop by CoreUnion through 1.5.5 contains an unauthenticated sql injection… CWE-89
- CVE-2026-119655 CoreShop through 1.5.5 contains an unauthenticated sql injection vulnerability in the… CWE-89