Missing integrity check in Mobatek MobaXterm lets local users run code
Key facts
- Attack vector
- Local
- Privileges required
- Low
- User interaction
- None
- Attack complexity
- Low
- Attack requirements
- None
- Impact type
- Security bypass
- Confidentiality · integrity · availability
- High · High · High
- Fix status
- No fix listed
Attack profile from CVSS 4.0 · CNA. Fix status from CNA. Impact type from CWE-345.
Summary
MobaXterm Personal Edition (Portable) from 26.4 GA extracts the CygUtils64.plugin file without verifying its integrity (CWE-345). A local attacker with write access to that plugin can replace the bin/cygwin1.dll library inside it with a malicious library. When the victim opens a Local Shell session or uses a Cygwin-based function, the tampered library loads and runs code with the victim's permissions.
Written with Claude Haiku 5.5 from the sources below · 2026-10-28
Description from the CNA
MobaXterm Personal Edition (Portable) 26.4 GA extracts the CygUtils64.plugin file without first verifying its integrity. A local attacker with write permissions on this file can replace the ‘bin/cygwin1.dll’ library contained within it with a malicious library. When the victim opens a Local Shell session or uses a Cygwin-based function, the application extracts the component and loads the tampered library, executing code with the victim’s permissions. Exploitation requires write access to the plugin and does not, in itself, involve privilege escalation.
Why it matters now
SSVC decision points
CISA ADP · SSVC 2.0.3
- Exploitation
- None
- Automatable
- No
- Technical impact
- Total
The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.
Affected products
Remediation
The sources list no fixed version for MobaXterm.
Written with Claude Haiku 5.5 from the sources below · 2026-10-28
Timeline
- 2026-10-19 Threatist record created from CVE-2026-112161
- 2026-10-19 Alias added: GHSA-4hm2-976c-4pjq
- 2026-10-19 Priority changed: MEDIUM → LOW
- 2026-10-20 CISA SSVC decision points changed
References
More Mobatek vulnerabilities
- TI-2019-15791 Mobatek MobaXterm 12.1 Buffer Overflow via Sessions File CVSS 4.0CRITICAL 9.3
- TI-2022-17979 An access control issue in MobaXterm before v22.1 allows attackers to make connections to… CVSS 3.1HIGH 8.1
- TI-2022-17980 When aborting a SFTP connection, MobaXterm before v22.1 sends a hardcoded password to the… CVSS 3.1CRITICAL 9.1
- TI-2017-11289 The TELNET service in Mobatek MobaXterm 10.4 does not require authentication, which… CVSS 3.1CRITICAL 9.8
- TI-2019-12274 In MobaXterm 11.1 and 12.1, the protocol handler is vulnerable to command injection. CVSS 3.1HIGH 8.8
- TI-2019-05419 In MobaTek MobaXterm Personal Edition v11.1 Build 3860, the SSH private key and its… CVSS 3.0CRITICAL 9.8
Sources
- CVE-2026-112161 · CVE Program
- CVE-2026-112161 · NVD
- FIRST EPSS
- GHSA-4hm2-976c-4pjq · GitHub Advisory Database · CC BY 4.0
This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences