目次(5)

CVE-2026-121424
CVE-2026-121425
CVE-2026-121426
Node.js のメール送信ライブラリ Nodemailer の 3.0.0 以上 10.1.4 未満で、宛先アドレスを読み取る部品(addressparser)に解釈の誤りが 3 件登録されました(CVE-2026-121424・CVE-2026-121425・CVE-2026-121426)。RFC 5322(メールアドレスの書式の規格)では正しく読める細工したアドレスを、Nodemailer が別のアドレスとして読み、「自社ドメイン宛てだけ許可」といった確認を通ったあとに、攻撃者の用意した宛先へメールが届く恐れがあります。NVD への登録は 2026-11-03(状態は Awaiting Analysis)です。CVSS は登録元の VulnCheck の評価で、NVD 自身の最終評価はまだありません。
何が起きるか
3 件とも、Nodemailer の読み取りが規格とずれる点が原因です。
- CVE-2026-121424: コメントの入れ子で最初の
)を閉じと誤認し、残りのコメント部分を宛先として読む。例:Victim (x(y) <evil@evil.com>) <v@victim.com>は規格では v@victim.com ですが、Nodemailer は evil@evil.com と読みます。 - CVE-2026-121425: グループ形式の宛先で、引用符やコメントの中の
;でグループを閉じてしまい、その後ろを宛先として読む。 - CVE-2026-121426: 引用符で囲んだローカル部やコメントの中の
>で<…>を閉じてしまい、ドメインを誤って読む。例:<"a@evil.com>"@good.com>は規格では good.com 宛てですが、Nodemailer は evil.com 宛てと読みます。
開発元の勧告によると、攻撃者に必要なのは、アプリが Nodemailer に渡す宛先の文字列(問い合わせ・招待フォームの入力欄など)、または mailparser で読む受信メールのヘッダーを操作できることだけで、アプリへのログインや設定の取得は要らないとされています。影響は、許可ドメインの確認の回避、メール内容が攻撃者に渡ること、受信側での送信者のなりすましです。
数値と severity
- CVSS v4.0: 8.3(AV:N/AC:H/AT:P/PR:N/UI:N、機密性高・完全性低)。CVSS v3.1: 6.5(AV:N/AC:H/PR:N/UI:N、機密性高・完全性低)。いずれも VulnCheck の評価で、3 件とも同じ値です。
- 認証は不要ですが、攻撃が通るには、アプリが「規格どおりのパーサーで確認したあと Nodemailer で送る」構成であることが前提です(AC:H・AT:P)。CVSS 9 未満のため、基準どおり severity は high とします。GitHub の勧告は 3 件とも Moderate としています。
- CISA の KEV には載っていません(確認時点の公開カタログ)。FIRST の EPSS は 0.22〜0.34%(2026-11-04 時点)です。
修正の状況
- 修正版は Nodemailer 10.1.4 です。勧告は 2026-10-19 付けで、影響範囲は 3.0.0 以上 10.1.3 以下とされています。
- 勧告には、同じ形の問題(エスケープした
))を 10.1.2 で直したとの記述があります。
対策として考えられること
npm ls nodemailerなどで、自分のアプリと依存先で使っている Nodemailer の版を確認します(mailparser など Nodemailer に依存する部品も対象になりえます)。- 10.1.4 以上に更新します。
- すぐに更新できない場合は、宛先の入力欄に
(・)・;・>を含む値を拒否する、宛先を「ローカル部@ドメイン」の単純な形に限定して確認する、といった方法が考えられます(有効性は未確認で、推定です)。 - 「許可ドメイン宛てだけ送る」処理がある場合は、確認に使うパーサーと送信に使うパーサーを同じものにそろえます。
未確認の点
- 実際の悪用の有無と、公開された概念実証(PoC)の有無(勧告には検証用のコードが載っていますが、実環境での再現は確認していません)。
- 利用規模と、実際にどのアプリで攻撃が通るか。
- NVD の最終評価(現在は登録元の評価のみ)。
この記事について
- 執筆・編集
- World Security 編集部
- AI の利用
- 本記事は AI が NVD などの公開情報をもとに作成しました。数値は取得時点(2026-11-05)のもので、未確認の点は本文に明記しています。
出典
- NVD CVE-2026-121424(NIST NVD)
- NVD CVE-2026-121425(NIST NVD)
- NVD CVE-2026-121426(NIST NVD)
- Nodemailer 勧告 GHSA-8c8m-p3m8-cjg8(121424)(Nodemailer 開発元(GitHub))
- Nodemailer 勧告 GHSA-m943-m63m-w62w(121425)(Nodemailer 開発元(GitHub))
- Nodemailer 勧告 GHSA-85x2-q946-cp5h(121426)(Nodemailer 開発元(GitHub))
- VulnCheck アドバイザリー(121426)(VulnCheck)
- FIRST EPSS API(FIRST)
- CISA KEV カタログ(CISA)




