脆弱性・CVE速報深刻度: 中

WildFly の IIOP で、EJB 呼び出しの認証を回避して任意の利用者になりすませる問題(CVE-2026-114488): CSIv2 のなりすまし指定を検証せず受け入れる、CVSS 7.4(Red Hat)

目次(5)

CVE-2026-114488

NVD は 2026-10-29(06:17 UTC)に、Java アプリケーションサーバー WildFly の CVE-2026-114488 を登録しました。説明によれば、WildFly の IIOP(CORBA)経由の EJB 呼び出しで、CSIv2 のセキュリティインターセプターが、サービスコンテキストに入った ITTPrincipalName(呼び出し元の身元の表明)を、トランスポート層の認証を確認しないまま受け入れます。このため、IIOP のポート(既定は TCP 3528)に到達できる認証前の攻撃者が、IIOP で公開されている @Remote EJB のすべてで、任意のプリンシパル(利用者)になりすませると説明されています。弱点の分類は CWE-829 です。登録元(CNA)は Red Hat で、NVD の状態は「Awaiting Analysis」(NVD が分析待ち)です。

何が起きるか(CNA の説明)

  • 対象は、IIOP サブシステムを有効にし、EJB を IIOP で公開している WildFly です。リモート呼び出しの際、クライアントが「この身元で呼んでいる」と表明する情報を、接続自体が認証されているかを確かめずに信頼してしまいます。
  • 到達できる攻撃者は、認証を経ずに、公開されている任意のリモート EJB を、任意の利用者として呼び出せる可能性があります。ベクターでは機密性・完全性への影響が High、可用性は影響なしとされています。
  • Red Hat は同じ件について、既定の設定では成立しにくいと説明しています。Red Hat JBoss EAP の標準構成では、IIOP の呼び出し元の伝播(caller propagation)は既定で none で、認証のない身元の表明は通りません。管理者やアプリケーションの配備が、クライアント相互 TLS や必須の認証コンテキストなしに伝播を有効にした場合だけ該当する、とされています。
  • CVSS v3.1 は 7.4(High、CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:N)で、Red Hat(CNA)が付与した値です。NVD 自身の評価はありません。攻撃の複雑さが High とされているのは、上記の非既定の設定が前提になるためと読めます(本記事の推定)。Red Hat の CVE ページ上では、この CVSS の状態は「draft」と表示されています。

数値と出典(2026-11-01 時点)

項目内容
CVECVE-2026-114488(CWE-829)
影響WildFly の IIOP(CSIv2)。具体的な版の範囲は NVD に記載なし
CVSS v3.17.4(High)。Red Hat(CNA)の値
Red Hat の重大度評価Moderate(非既定の設定が必要なため)
状態NVD の状態は「Awaiting Analysis」(NVD 自身の評価は未実施)
EPSS0.34%(パーセンタイル 27.2%、2026-10-31、FIRST)
KEV掲載なし(CISA の JSON、2026-10-30 版・1766 件で確認)
修正修正版は確認できていない

Red Hat のページでは、JBoss EAP 8 は「Affected」(影響あり・修正なし)、EAP 7・Fuse 7・Single Sign-On 7 は「Out of support scope」(サポート範囲外のため対応予定なし)、EAP Expansion Pack は「Not affected」とされています(2026-11-01 時点)。

severity を medium とした理由

CVSS は High(7.4)ですが、本記事の severity 欄は medium としました(当サイトの判断)。認証を回避して任意の利用者になりすませるという影響は重い一方、Red Hat が示すとおり、成立には「IIOP を公開していること」「呼び出し元の伝播を有効にしていること」「クライアント相互 TLS や必須の認証コンテキストを設けていないこと」という非既定の条件がそろう必要があります。ベクターも攻撃の複雑さを High としています。EPSS は低い水準で、KEV にも載っていません。条件を満たす環境では影響が大きいため、該当する場合は優先して対処してください。

対応として考えられること

以下の 1〜3 は Red Hat が示す緩和策に基づきます。

  1. 自組織の WildFly や JBoss EAP のうち、IIOP(CORBA)を有効にしているものを洗い出します。IIOP を使っていなければ、本件の条件は満たされません。
  2. IIOP サブシステムの呼び出し元の伝播(caller-propagation)が none(既定)であることを確認します。管理 CLI で /subsystem=iiop-openjdk:write-attribute(name=caller-propagation,value=none) を実行し、jboss-ejb3.xml などの配備記述子で supported に上書きしていないかも確かめます。設定の反映にはリロードが必要で、接続が一時的に中断されます。
  3. IIOP のポート(既定 TCP 3528)を、ファイアウォールで外部から遮断するか、信頼できるアプリケーションのネットワークに限定します。伝播が必要な構成では、IIOP サブシステムで server-requires-ssl="true" を設定してクライアント証明書による認証を求めるか、as-context で認証を必須にします。
  4. 伝播を止めると、IIOP 経由の EJB 呼び出しで利用者の身元を引き継ぐ構成のアプリケーションに影響が出ます。変更前に、依存するアプリケーションがないかを確認します。
  5. 修正版は確認できていません(下記)。製品ごとのサポート状況(EAP 7 などはサポート範囲外)を踏まえ、提供元の更新情報を継続して確認します。不審な IIOP 接続がないか、ポート 3528 へのアクセスログを確かめます。具体的な攻撃の指標は公開されておらず、未確認です。

未確認の点

  • 影響を受ける WildFly の版の範囲と、修正版の番号は、NVD にも Red Hat のページにも記載がなく、確認できていません。
  • 実際の悪用、公開されている PoC、攻撃の再現は確認していません。KEV にも載っていません(確認時点の版)。
  • 成立に非既定の設定が必要という点は Red Hat の説明に基づきます。WildFly の素の構成(Red Hat 製品でないもの)で既定がどうなっているかは、当サイトでは確認していません。
  • CVSS は Red Hat(CNA)の値のみで、Red Hat のページでは状態が「draft」です。NVD 自身の評価は確認できていません。
  • 日付は NVD の登録(2026-10-29 06:17 UTC)と、Red Hat の公開日(2026-10-27)に基づきます。

この記事について

出典

この記事を共有