CVE-2022-3218
Critical · 9.8CVSS
9.8
EPSS
74.2%
Published
Sep 19, 2022
CISA due date
—
Cloudanix analysis
A remote-control mouse application can let an attacker take over a computer without needing the password if the service is reachable on the network.
- Exploitation
- Remote Unauthenticated
- Attacker needs
- None
- Complexity
- Trivial
- Impact
- Remote Code Execution
- Component
- Application
- Class
- Authentication Bypass
- Remediation
- Upgrade
- Effort
- Medium
- Patch risk
- Low
What it actually does
The application trusts authentication decisions made by the client instead of enforcing them on the server side. A remote, unauthenticated attacker who can reach the WiFi Mouse / Mouse Server network service can speak the expected control protocol directly, bypass authentication, and issue commands that may execute code on the host running Mouse Server. Because the service runs on a desktop system, successful exploitation can provide code execution in the context of the Mouse Server process or the logged-in user, enabling access to files, credentials, applications, and the local network.
Why it matters to the business
Compromise of a workstation running this software can lead to data theft, malware execution, credential capture, lateral movement, and disruption of user operations. The risk is high because exploitation is network-accessible, requires no credentials or user interaction, has a critical CVSS score, has a high EPSS likelihood, and is assessed as weaponized. Although it is not currently listed in CISA KEV, organizations should treat exposed instances as urgent due to the ease of exploitation and the product’s intended ability to remotely control a computer.
How an attack unfolds
An attacker first identifies a system running Necta WiFi Mouse / Mouse Server, typically by scanning for the application’s listening service on local networks, VPN-accessible networks, or internet-exposed hosts. Because authentication is enforced by the client rather than the server, the attacker does not need a valid password or pairing approval; they can connect directly to the service and send protocol messages that the server accepts as trusted input. The attacker then abuses the remote-control functionality to open applications, write files, launch commands, or invoke operating-system utilities. From there, they may download and execute a payload, establish persistence, collect credentials and documents, or move laterally using the compromised user’s access.
How to fix it
The safest remediation is to uninstall Necta WiFi Mouse / Mouse Server from systems where it is not strictly required. No fixed version was provided in the supplied data, so do not assume that an in-place upgrade fully remediates the issue unless the vendor explicitly documents a server-side authentication fix. Where the software must remain in use, restrict access to the Mouse Server listener using host firewalls, network firewalls, and segmentation so only trusted management devices can connect. Block exposure from the internet, guest Wi-Fi, untrusted VLANs, and broad VPN ranges. Run the software only under a least-privileged user account, disable auto-start if not needed, and monitor for suspicious child processes. If a vendor-fixed release becomes available, upgrade promptly and verify that authentication is enforced by the server, not just the client application.
How to confirm the fix worked
Confirm remediation by inventorying endpoints for WiFi Mouse / Mouse Server and verifying whether the application is removed, disabled, or updated to a vendor-confirmed fixed release. From a separate host, scan for the Mouse Server listening port and confirm it is not reachable from untrusted networks. Review local firewall policy to ensure inbound access is blocked or tightly allowlisted. Validate endpoint controls by checking that MouseServer.exe or equivalent product processes are not listening broadly and cannot spawn command interpreters or scripting engines during normal operation. If the product must remain installed, perform an authenticated administrative review of configuration, startup entries, running processes, and exposed network listeners.
Typical attack path
- Scan networks for hosts exposing the WiFi Mouse / Mouse Server listening service.
- Connect directly to the service without completing legitimate client authentication.
- Send crafted WiFi Mouse protocol messages that the server accepts as authenticated control input.
- Use the remote-control functionality to launch commands or programs on the host.
- Execute a payload such as a reverse shell, downloader, credential theft tool, or remote access trojan.
- Use the compromised workstation for data access, persistence, credential harvesting, or lateral movement.
How to detect it
Look for evidence that Mouse Server accepted network connections followed by abnormal process execution. Useful sources include EDR process telemetry, Sysmon Event ID 1 process creation, Sysmon Event ID 3 network connection, Windows Security Event ID 4688 process creation, Windows Defender or antivirus alerts, local firewall logs, NetFlow, VPN logs, DNS logs, proxy logs, and installed-software inventory. Focus on cases where MouseServer.exe or similarly named WiFi Mouse processes spawn cmd.exe, powershell.exe, wscript.exe, cscript.exe, mshta.exe, rundll32.exe, regsvr32.exe, certutil.exe, bitsadmin.exe, curl.exe, wget.exe, or unknown executables. Correlate inbound network connections to the Mouse Server listener with immediate child-process activity, file writes in user-writable directories, new startup items, scheduled tasks, or outbound connections to unfamiliar destinations. Because this flaw is an authentication bypass and may not produce explicit failed-login logs, absence of authentication failures is not reassuring. Also review systems exposing TCP port 1978 or other configured Mouse Server ports to untrusted networks.
- MouseServer.exe
- WiFi Mouse
- Mouse Server
- TCP/1978
- ParentImage=*MouseServer.exe* Image=*cmd.exe*
- ParentImage=*MouseServer.exe* Image=*powershell.exe*
- ParentImage=*MouseServer.exe* Image=*wscript.exe*
- ParentImage=*MouseServer.exe* Image=*cscript.exe*
- ParentImage=*MouseServer.exe* Image=*mshta.exe*
- ParentImage=*MouseServer.exe* Image=*rundll32.exe*
- ParentImage=*MouseServer.exe* Image=*regsvr32.exe*
- ParentImage=*MouseServer.exe* Image=*certutil.exe*
- ParentImage=*MouseServer.exe* Image=*bitsadmin.exe*
- ParentImage=*MouseServer.exe* Image=*curl.exe*
- ParentImage=*MouseServer.exe* Image=*wget.exe*
- EventCode=4688 ParentProcessName=*MouseServer.exe*
- EventID=1 ParentImage=*MouseServer.exe*
- EventID=3 Image=*MouseServer.exe*
What your security team should do
- Immediately identify all systems with Necta WiFi Mouse / Mouse Server installed or listening on the network.
- Remove the software from systems where it is not business-critical.
- Block inbound access to the Mouse Server service from the internet, guest networks, untrusted subnets, and broad VPN address ranges.
- Prioritize exposed instances for urgent remediation because the vulnerability is weaponized and has a high exploitation probability.
- Hunt for suspicious child processes launched by Mouse Server, especially command shells, scripting engines, downloaders, and remote access tools.
- Review firewall, EDR, Sysmon, Windows Security, proxy, DNS, and NetFlow logs for unusual inbound connections followed by process execution on affected hosts.
- If compromise is suspected, isolate the endpoint, collect forensic artifacts, rotate potentially exposed credentials, and assess lateral movement.
- Track vendor advisories and deploy a confirmed fixed version if one becomes available; otherwise maintain compensating controls or remove the product.
The record
Due to a reliance on client-side authentication, the WiFi Mouse (Mouse Server) from Necta LLC's authentication mechanism is trivially bypassed, which can result in remote code execution.
Affected packages
| Ecosystem | Package | Introduced | Fixed |
|---|
Related vulnerabilities
- CVE-2026-114638 Traefik v3.7.0 before v3.7.14 contains an improper authentication vulnerability in the… CWE-287
- CVE-2026-114639 Traefik 2.11.0 before 2.11.58 and 3.0.0 before 3.7.14 contains an authentication bypass… CWE-287
- CVE-2026-112104 A flaw has been found in eremef bandcamp-player up to 1.8.33-beta. CWE-287
- CVE-2026-107228 The AsyncHttpClient (AHC) library allows Java applications to easily execute HTTP… CWE-287
- CVE-2026-86781 The SSL Zen — SSL Certificate Installer & HTTPS Redirects WordPress plugin before 4.7.40… CWE-287
- CVE-2026-14563 The advanced-customized-prompts WordPress plugin through 1.0.1 does not verify the… CWE-287
- CVE-2026-14559 The teddy-bear-customize-addon WordPress plugin through 1.0.5 does not verify a user's… CWE-287
- CVE-2026-88895 CyberPanel before 3.0.5 fails to enforce two-factor authentication on API endpoints… CWE-287