
Cloud Vulnerability DB
コミュニティ主導の脆弱性データベース
CVE-2026-91403 is a critical vulnerability in the JSSE (Java Secure Socket Extension) component of Oracle Java SE, Oracle GraalVM for JDK, and Oracle GraalVM Enterprise Edition, rooted in the compromise of eMudhra intermediate CA certificates. The vulnerability allows unauthenticated, network-accessible attackers to compromise affected Java runtimes via multiple protocols, resulting in high confidentiality and integrity impacts. Affected versions include Oracle Java SE 8u511, 8u511-perf, 11.0.33, 17.0.21, 21.0.13, 25.0.5, and 27.0.1; Oracle GraalVM for JDK 17.0.21 and 21.0.13; and Oracle GraalVM Enterprise Edition 21.3.20. It was disclosed on October 21, 2026, with Oracle issuing an out-of-band Security Alert the same day. The CVSS v3.1 base score is 9.1 (Critical) (Oracle Advisory, GitHub Advisory).
The vulnerability is classified under CWE-295 (Improper Certificate Validation), CWE-284 (Improper Access Control), and CWE-327 (Use of a Broken or Risky Cryptographic Algorithm). The root cause is that Java's JSSE component trusted a set of eMudhra intermediate CA certificates whose private keys were found to be weak or recoverable, enabling an attacker to forge certificates trusted by the JVM. An attacker with a fraudulently obtained or forged certificate signed by a compromised eMudhra intermediate CA could intercept or tamper with TLS-protected communications accepted by vulnerable Java runtimes. The initial Oracle fix attempted to blocklist specific intermediate certificate fingerprints, but Sonatype researchers discovered this approach could be bypassed, leading Oracle to subsequently issue a follow-on fix (CVE-2026-114820) that removes the eMudhra root CA certificates entirely from the Java trust store (Red Hat Bugzilla, Oracle Advisory). The vulnerability can be exploited via web services supplying data to JSSE APIs, or through sandboxed Java Web Start applications and applets loading untrusted code from the internet (GitHub Advisory).
Successful exploitation allows an unauthenticated remote attacker to perform unauthorized creation, deletion, or modification of critical data accessible to Oracle Java SE, GraalVM for JDK, or GraalVM Enterprise Edition, as well as unauthorized read access to all data accessible by these products. In practice, this means an attacker can conduct man-in-the-middle (MitM) attacks against TLS connections made by vulnerable Java applications, enabling interception of sensitive data (credentials, session tokens, API keys) and injection of malicious content into trusted communication channels. Availability is not directly impacted, but the confidentiality and integrity risks are rated High, affecting any Java-based service or client that relies on TLS trust validation (Oracle Advisory, GitHub Advisory).
The vulnerability is rated as "easily exploitable" by Oracle, requiring no authentication and no user interaction over the network. The EPSS score is approximately 0.39%, reflecting moderate near-term exploitation probability. A GitHub repository (Carl0gonzalez/java-security-update) was flagged as a potential PoC but was assessed as a security auditing/simulation tool rather than a true exploit. A separate GitHub repository (emirwtz/CVE-2026-91403) was also identified. Exploitation has been reported by cyberupdates365.com, though no confirmed in-the-wild weaponized exploitation has been independently verified. The vulnerability is not currently listed in the CISA KEV catalog based on available data. Notably, the initial patch was found bypassable (reported by Sonatype), prompting a follow-on fix under CVE-2026-114820 (Red Hat Bugzilla, GitHub Advisory).
eMudhra, emsign in issuer fields); unexpected certificate validation errors or warnings in application logs after patching.cacerts trust store ($JAVA_HOME/lib/security/cacerts) on unpatched systems; unexpected modifications to blocked.certs or cacerts files.Oracle released an out-of-band Security Alert on October 21, 2026, providing updated Java versions that distrust the compromised eMudhra intermediate CA certificates. However, the initial fix (blocklisting intermediate certificate fingerprints) was found bypassable by Sonatype researchers; Oracle subsequently issued a stronger fix under CVE-2026-114820 that removes eMudhra root CA certificates from the Java trust store entirely. Organizations should update to the latest patched Java releases and apply the CVE-2026-114820 fix as well. Red Hat issued multiple errata (RHSA-2026:88348, 88350, 88351, 88353, 89916, 90912) for Red Hat Build of OpenJDK; RHEL OpenJDK RPM packages are addressed via the ca-certificates package fix for CVE-2026-114406. As a workaround, administrators can manually remove eMudhra root CA certificates from the Java cacerts trust store using keytool -delete, and restrict network access to Java applications where possible (Oracle Advisory, Red Hat Bugzilla).
Oracle issued an emergency out-of-band Security Alert — a relatively rare occurrence — underscoring the severity of the eMudhra CA compromise. Sonatype publicly disclosed that the initial Oracle fix (fingerprint-based blocklist) was bypassable, prompting Oracle to release a follow-on fix and a new CVE (CVE-2026-114820), which drew significant attention in the Java security community (Red Hat Bugzilla). Security researchers and bloggers widely covered the incident, with commentary on Hacker News, Mastodon, Bluesky, and Medium highlighting the broader trust implications of CA key compromise for the Java ecosystem. JetBrains, Elastic (Logstash), AWS, Google Cloud, Gradle, and other vendors issued their own advisories or updates in response. The incident was dubbed part of "Black October 2026" by some security outlets, reflecting the concentration of high-severity disclosures that month.
主要なLinuxディストリビューションとそのリリース間での可用性を修正しましょう。
bionic (esm-apps)
openjdk-8: 8u512-b09~us1-0ubuntu1~18.04.1
bionic (esm-infra)
openjdk-lts: 11.0.33+9-1ubuntu1~18.04.1
devel
openjdk-8
focal (esm-apps)
openjdk-8: 8u512-b09~us1-0ubuntu1~20.04.1
focal (esm-infra)
openjdk-lts: 11.0.33+9-1ubuntu1~20.04.1
jammy
openjdk-8: 8u512-b09~us1-0ubuntu1~22.04.1
jammy (esm-apps)
openjdk-8: 8u512-b09~us1-0ubuntu1~22.04.1
noble
openjdk-8: 8u512-b09~us1-0ubuntu1~24.04.1
RHEL 8
java-1.8.0-openjdk.src
RHEL 9
java-1.8.0-openjdk.src
RHEL 10
java-21-openjdk.src
ソース: この報告書はAIを用いて作成されました
無料脆弱性評価
9つのセキュリティ領域にわたるクラウドセキュリティの実践を評価し、リスクレベルをベンチマークし、防御のギャップを特定しましょう。
パーソナライズされたデモを見る
"私が今まで見た中で最高のユーザーエクスペリエンスは、クラウドワークロードを完全に可視化します。"
"Wiz を使えば、クラウド環境で何が起こっているかを 1 つの画面で確認することができます"
"Wizが何かを重要視した場合、それは実際に重要であることを私たちは知っています。"