セキュリティ

Tera Term の TTSSH2 プラグインに複数の脆弱性

セキュリティ 元記事

予習

この記事のキーワード — タップで意味
×2
書き込み
かきこみ
1. writing 2. entry (e.g. to a form)
×3
脆弱性
ぜいじゃくせい
vulnerability; weakness; fragility
×2
攻撃者
こうげきしゃ
aggressor; assailant; invader
×2
隣接
りんせつ
adjacency; contiguity; being adjoined
×2
下記
かき
the following
 独立行政法人情報処理推進機構(IPA)および一般社団法人JPCERT コーディネーションセンター(JPCERT/CC)は7月16日、Tera TermのTTSSH2プラグインにおける複数脆弱性について「Japan Vulnerability Notes(JVN)」で発表した。中村行宏氏が報告を行っている。影響を受けるシステムは以下の通り

TTSSH2 1.00 alpha1から3.6.1 ※影響を受けるTTSSH2プラグインを含むTera Termのバージョンに関しては、TeraTerm Projectが提供する情報参照

 TeraTerm Projectが提供するTera TermのTTSSH2プラグインには、下記複数脆弱性存在する。

符号無し整数から符号付き整数への変換エラー(CVE-2026-58317) ・長さパラメータの不整合に対する不適切処理(CVE-2026-60060)

 想定される影響としては、攻撃者が用意したサーバにSSH接続試みに、下記事象生じ結果として、隣接するメモリ内容がサーバに送信されたり、Tera Term が予期しない動作をしたり異常終了引き起こされたりするおそれがある。

・メモリ境界読み取りにより、隣接するメモリ領域のデータが受信パケットの一部として解釈される ・メモリ領域外に書き込みが行われる。ただし書き込まれる内容攻撃者任意制御できるものではなく、一時的な ’\0’ の書き込みおよび元の書き戻し限られる

 JVNでは、開発者提供する情報もとに、Tera Term 5系の最新版へアップデートするよう呼びかけている。なお脆弱性は、TTSSH2 3.6.2(Tera Term 5.6.2)で修正されている。

この記事の単語 (65)

×3
脆弱性
ぜいじゃくせい
vulnerability; weakness; fragility
×3
影響
えいきょう
1. influence; effect 2. to influence; to affect; to have an influence on; to impact; to have an effect on
×3
提供
ていきょう
1. offer; tender; providing; supplying; making available; donating (blood, organs, etc.) 2. sponsoring (a TV program)
×2
及び
および
and; as well as
×2
複数
ふくすう
plural; multiple; several
×2
情報
じょうほう
1. information; news; intelligence; advices 2. information; data contained in characters, signals, code, etc.
×2
下記
かき
the following
×2
符号
ふごう
1. sign; mark; symbol; code 2. sign (e.g. positive, negative)
×2
整数
せいすう
integer
×2
攻撃者
こうげきしゃ
aggressor; assailant; invader
×2
隣接
りんせつ
adjacency; contiguity; being adjoined
×2
内容
ないよう
contents; content; substance; matter; detail; import
×2
書き込み
かきこみ
1. writing 2. entry (e.g. to a form)
×1
独立行政法人
どくりつぎょうせいほうじん
independent administrative corporation (institution, agency)
×1
情報処理推進機構
じょうほうしょりすいしんきこう
Information-technology Promotion Agency (organization)
×1
一般社団法人
いっぱんしゃだんほうじん
general incorporated association
×1
発表
はっぴょう
announcement; publication; presenting; statement; communique; making known; breaking (news story); expressing (one's opinion); releasing; unveiling
×1
中村
おかむら
Okamura (surname)
×1
行宏
いくひろ
Ikuhiro (unclass)
×1
報告
ほうこく
report; information
×1
通り
とおり
1. avenue; street; way; road 2. coming and going; street traffic
×1
含む
ふくむ
1. to contain; to comprise; to have; to hold; to include; to embrace 2. to hold in the mouth
×1
関する
かんする
to concern; to be related
×1
参照
さんしょう
reference; bibliographical reference; consultation; browsing (e.g. when selecting a file to upload on a computer); checking out
×1
存在
そんざい
existence; being
×1
無し
なし
1. without 2. unacceptable; not alright; unsatisfactory
×1
変換
へんかん
1. change; conversion; transformation 2. transformation
×1
長さ
ながさ
length
×1
不整合
ふせいごう
1. inconsistency; mismatch; nonconformity; discordance; misalignment 2. unconformity
×1
不適切
ふてきせつ
unsuitable; inappropriate; improper
×1
処理
しょり
processing; dealing with; treatment; disposition; disposal
×1
想定
そうてい
hypothesis; supposition; assumption
×1
接続
せつぞく
1. connection; attachment; union; join; joint; link 2. changing trains
×1
試みる
こころみる
to try; to attempt; to have a go (at something)
×1
さい
on the occasion of; circumstances; juncture
×1
事象
じしょう
event; phenomenon; matter
×1
生じる
しょうじる
1. to produce; to yield; to cause 2. to result from; to arise; to be generated
×1
結果
けっか
1. result; consequence; outcome; effect 2. coming to fruition; bearing fruit
×1
送信
そうしん
transmission; sending
×1
予期
よき
expectation; assume will happen; forecast
×1
動作
どうさ
action; movements; motions; bearing; behaviour; behavior; execution; actuation; operation; manners
×1
異常終了
いじょうしゅうりょう
abnormal termination (e.g. of a program); ABnormal END; ABEND
×1
引き起こす
ひきおこす
1. to cause; to induce; to bring about; to provoke 2. to pull upright; to help up (e.g. a fallen person)
×1
恐れ
おそれ
fear; horror; anxiety; concern; uneasiness; reverence
×1
境界
きょうかい
boundary; border; limit; bounds; frontier
×1
読み取り
よみとり
reading (e.g. by a scanner)
×1
領域
りょういき
area; domain; territory; field; range; region; regime
×1
受信
じゅしん
receiving (a message, letter, email, etc.); reception (radio, TV, etc.)
×1
一部
いちぶ
1. one part; one portion; one section; some 2. one copy (e.g. of a document)
×1
解釈
かいしゃく
explanation; interpretation
×1
但し
ただし
but; however; provided that
×1
書き込む
かきこむ
1. to fill in (field, entry, etc.); to fill out (form) 2. to post a message (e.g. on a bulletin-board)
×1
任意
にんい
1. optional; voluntary; arbitrary; random; discretionary; facultative; spontaneous; any 2. arbitrary
×1
制御
せいぎょ
1. control (of a machine, device, etc.) 2. control (over an opponent, one's emotions, etc.); governing; management; suppression; keeping in check
×1
一時的
いちじてき
temporary
×1
あたい
1. price; cost 2. value; worth; merit
×1
書く
かく
1. to write; to compose; to pen 2. to draw; to paint
×1
戻す
もどす
1. to put back; to return; to give back; to restore (to a previous state, e.g. defrosting, reconstituting, reconciling); to turn back (e.g. clock hand) 2. to vomit; to throw up
×1
限る
かぎる
1. to restrict; to limit; to confine 2. to be restricted to; to be limited to; to be confined to
×1
開発者
かいはつしゃ
developer
×1
もと
1. origin; source 2. base; basis; foundation; root
×1
最新版
さいしんばん
latest version; latest edition
×1
呼び掛ける
よびかける
1. to call out to; to hail; to address 2. to appeal
×1
なお
1. still; yet 2. more; still more; greater; further
×1
修正
しゅうせい
amendment; correction; revision; modification; alteration; retouching; update; fix