Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAttacker deploys malicious SSH server
-
DeliverySocial-engineer victim to connect via Tera Term
-
ExploitTTSSH2 parses attacker-controlled SSH handshake data
-
ExecutionUnsigned-to-signed conversion error triggers OOB read/write
-
PersistAdjacent memory contents transmitted to attacker server
-
ImpactClient crashes or behaves abnormally
Vulnerability Assessment
| Weakness |
CWE
|
| Exploitation Conditions | The victim must actively initiate an SSH connection from Tera Term (with TTSSH2 plugin active) to an SSH server controlled by the attacker - CVSS UI:R confirms this required user interaction. The attacker must operate or control a reachable SSH endpoint. No authentication or elevated privileges are required on the attacker side. Exploitation is limited to Windows systems running Tera Term with TTSSH2; users who do not use Tera Term for SSH, or who use an alternative SSH client, are not affected. The vulnerability is triggered during the connection establishment phase, so the victim does not need to authenticate to the malicious server. |
| Impact | The CVSS 3.0 base score of 6.3 (Medium) reflects a network-reachable flaw requiring no attacker privileges (PR:N, AV:N, AC:L) but mandating user interaction (UI:R), which is the primary real-world limiting factor. Exploitation requires the victim to actively initiate an SSH session toward an attacker-controlled server, making this a client-side vulnerability rather than a server-side one - the attack surface is users who connect to untrusted SSH endpoints. Confidentiality, integrity, and availability impacts are all rated Low, consistent with partial memory disclosure and the possibility of a crash rather than full code execution. No EPSS data was provided in the input; no CISA KEV listing exists; no public exploit code has been identified. The absence of a KEV listing and POC availability suggests this has not been actively exploited at scale. The realistic threat scenario involves targeted social engineering (phishing a link or hostname) rather than mass exploitation. The tags include 'Buffer Overflow,' which aligns with the OOB write component but the CVSS impact scores suggest constrained blast radius. |
| Exploit ScenarioDerived | An attacker stands up a malicious SSH server and delivers its hostname or IP to a target via phishing, a compromised jump-host list, or a fraudulent IT support message. When the victim opens Tera Term and connects to the server, the TTSSH2 handshake parsing triggers the integer conversion error, causing it to read beyond the intended buffer and transmit a slice of heap or stack memory back to the attacker's server, potentially containing credentials, session keys, or other sensitive data resident in the process at connection time. The client may also crash immediately after, leaving forensic indicators but no persistent access. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Jul 17, 2026
Out-of-bounds memory read and write in Tera Term's TTSSH2 SSH plugin exposes users who connect to attacker-controlled SSH servers to memory disclosure and potential client crashes. The root cause is an unsigned-to-signed integer conversion error (CWE-196) in the SSH connection handshake code, which can cause internal memory contents to be transmitted to the malicious server. No public exploit code has been identified at time of analysis, and no KEV listing exists, but the network-reachable nature with no privilege requirement on the attacker side makes social-engineering lures a realistic delivery vector.
RemediationAI
The primary remediation is to upgrade Tera Term to the fixed version specified in the vendor advisory at https://teratermproject.github.io/SA/JVN65294474-en.html - no exact patched version number was included in the available input data, so users must consult that page directly. As a compensating control pending upgrade, users should avoid connecting to SSH servers that are not explicitly trusted and operated by known parties; disabling the TTSSH2 plugin entirely in environments where SSH connectivity via Tera Term is not operationally required eliminates the attack surface. Network-level controls such as egress filtering to restrict outbound SSH (TCP 22) connections to an allowlist of trusted server IP addresses also constrain the exposure. The JPCERT/CC advisory is available at https://jvn.jp/en/jp/JVN65294474/.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
TTSSH2 is the SSH subsystem plugin bundled with Tera Term, a widely used open-source terminal emulator for Windows maintained by TeraTerm Project. CWE-196 (Unsigned to Signed Conversion Error) occurs when a value typed as an unsigned integer is reinterpreted as a signed integer without bounds validation; if the high bit is set, the result is treated as a large negative number, causing array indexing or length calculations to underflow and access memory outside intended buffers. In an SSH handshake context, this class of bug typically appears in packet-length or field-length parsing, where the sign flip causes the code to read or write past buffer boundaries. The CPE string cpe:2.3:a:teraterm_project:ttssh2:*:*:*:*:*:*:*:* covers all known versions of TTSSH2 without a specified upper bound, indicating the affected range has not been narrowed in the available data. The JVN advisory (JVN#65294474) published by JPCERT/CC is the primary authoritative source.
Know when Ttssh2 gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:A/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N
Attacker requires no privileges and exploits over network (AV:N, PR:N), but victim must initiate connection to malicious server (UI:R); partial C/I/A impacts reflect bounded OOB access rather than full compromise.
Primary rating from Vendor (jpcert).
CVSS VectorVendor: jpcert
Lifecycle Timeline
1DescriptionCVE.org
Unsigned to Signed Conversion Error (CWE-196) vulnerability exists in TTSSH2 plugin of Tera Term provided by TeraTerm Project. When Tera Term attempts to establish an SSH connection to a server set up by an attacker, out-of-bounds read/write may occur. As a result, the contents of adjacent memory regions may be transmitted to the server, and Tera Term may behave unexpected or terminate abnormally.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
A buffer overflow occurs when a program writes more data to a memory buffer than it was allocated to hold, causing the excess data to spill into adjacent memory regions.
EUVD-2026-45140
GHSA-mmcg-pw3p-cwjh
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB