{"id":"CVE-2026-91373","kind":"vulnerability","aliases":["CVE-2026-91373"],"related":[],"title":"Java SE JSSE: unauthenticated TLS input can partly crash the runtime","description":"Vulnerability in Oracle Java SE (component: JSSE).  Supported versions that are affected are Oracle Java SE: 8u503, 8u503-perf, 11.0.32.1, 17.0.20.1, 21.0.12.1, 25.0.4.1; Oracle GraalVM for JDK: 17.0.20.1 and  21.0.12.1; Oracle GraalVM Enterprise Edition: 21.3.19.1.1. Easily exploitable vulnerability allows unauthenticated attacker with network access via TLS to compromise Oracle Java SE.  Successful attacks of this vulnerability can result in unauthorized ability to cause a partial denial of service (partial DOS) of Oracle Java SE. Note: This vulnerability can be exploited by using APIs in the specified Component, e.g., through a web service which supplies data to the APIs. This vulnerability also applies to Java deployments, typically in clients running sandboxed Java Web Start applications or sandboxed Java applets, that load and run untrusted code (e.g., code that comes from the internet) and rely on the Java sandbox for security. CVSS 3.1 Base Score 5.3 (Availability impacts).  CVSS Vector: (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L).","summary":"A flaw in the JSSE TLS component of Oracle Java SE lets a remote, unauthenticated attacker over TLS cause a partial denial of service. The sources score it as availability-only impact with no confidentiality or integrity loss.","severity":"medium","cvss":5.3,"epss":0.00385,"exploited":false,"exploited_at":null,"products":[],"ecosystems":[],"tags":["graalvm","java","jvm","runtime","self-hosted","tls"],"not_affected_if":["no-network-exposure","non-affected-version"],"how_to_check":"- Run `java -version` and compare against the affected builds: Java SE 8u503, 11.0.32.1, 17.0.20.1, 21.0.12.1, 25.0.4.1, GraalVM for JDK 17.0.20.1 and 21.0.12.1, GraalVM Enterprise 21.3.19.1.1.\n- Check whether the service exposes TLS endpoints that parse data through JSSE APIs, such as a web service consuming external input.","fix":"- Move Java SE to the fixed release for your line (the sources do not list the patched version numbers; check Oracle's Critical Patch Update advisory).\n- Upgrade GraalVM for JDK or GraalVM Enterprise to the patched build for your line.","status":"open","published_at":"2026-10-20T22:20:40+00:00","first_seen_at":"2026-10-23T21:57:26+00:00","triaged_at":"2026-10-25T04:22:45+00:00","updated_at":"2026-10-25T12:38:52+00:00","category":"runtime","confidence":0.7,"triage":{"at":"2026-10-25T04:22:45Z","model":"claude-haiku-5-5","output":{"fix":"- Move Java SE to the fixed release for your line (the sources do not list the patched version numbers; check Oracle's Critical Patch Update advisory).\n- Upgrade GraalVM for JDK or GraalVM Enterprise to the patched build for your line.","reach":"network","title":"Java SE JSSE: unauthenticated TLS input can partly crash the runtime","impact":"low","summary":"A flaw in the JSSE TLS component of Oracle Java SE lets a remote, unauthenticated attacker over TLS cause a partial denial of service. The sources score it as availability-only impact with no confidentiality or integrity loss.","category":"runtime","nicknames":[],"who_cares":["java","jvm","graalvm","tls","self-hosted"],"confidence":0.7,"needs_auth":"no","worst_case":"Remote unauthenticated attacker causes partial denial of service on the Java runtime","analyst_note":"Check Oracle's CPU advisory for the exact patched build numbers per line, since the NVD entry gives affected versions only.","how_to_check":"- Run `java -version` and compare against the affected builds: Java SE 8u503, 11.0.32.1, 17.0.20.1, 21.0.12.1, 25.0.4.1, GraalVM for JDK 17.0.20.1 and 21.0.12.1, GraalVM Enterprise 21.3.19.1.1.\n- Check whether the service exposes TLS endpoints that parse data through JSSE APIs, such as a web service consuming external input.","needs_analyst":true,"not_affected_if":["no-network-exposure","non-affected-version"],"who_is_affected":"Systems running an affected Oracle Java SE or GraalVM build that accept TLS connections from untrusted networks, such as web services that feed data into JSSE APIs. Client deployments running sandboxed Web Start apps or applets that load untrusted code are also named in the sources. Systems with no exposed TLS listener on an affected build can deprioritize this.","user_interaction":"no","needs_special_setup":"unknown","severity_if_unknown":"medium"},"cost_usd":0.000728,"input_tokens":3660,"output_tokens":724,"severity_before":"medium"},"analyst_status":null,"analyst_note":null,"search":"'-2026':13A,16A '-91373':14A,17A '/av':216C '11.0.32.1':85C '17.0.20.1':86C,93C '21.0.12.1':87C,95C '21.3.19.1.1':100C '25.0.4.1':88C '3.1':206C,215C '5.3':209C '8u503':81C,83C '8u503-perf':82C 'abil':126C 'access':109C 'affect':76C 'allow':104C 'also':166C 'api':148C,163C 'applet':183C 'appli':167C 'applic':179C 'attack':41B,106C,118C 'avail':56B,210C 'availability-on':55B 'base':207C 'caus':44B,128C 'client':173C 'code':189C,191C 'come':193C 'compon':32B,70C,152C 'compromis':113C 'confidenti':61B 'crash':9A 'cve':12A,15A 'cvss':205C,212C,214C 'data':160C 'denial':47B,131C 'deploy':170C 'dos':135C 'e.g':153C,190C 'easili':101C 'edit':99C 'enterpris':98C 'exploit':102C,145C 'flaw':27B 'graalvm':18B,90C,97C 'host':24B 'impact':58B,211C 'input':6A 'integr':63B 'internet':196C 'java':1A,19B,35B,68C,79C,115C,138C,169C,176C,182C,201C 'jdk':92C 'jsse':3A,30B,71C 'jvm':20B 'l':224C 'l/pr':218C 'let':37B 'load':185C 'loss':64B 'n/a':223C 'n/ac':217C 'n/i':222C 'n/s':220C 'n/ui':219C 'network':108C 'note':140C 'oracl':34B,67C,78C,89C,96C,114C,137C 'part':8A 'partial':46B,130C,134C 'perf':84C 'reli':198C 'remot':39B 'result':123C 'run':174C,187C 'runtim':11A,21B 'sandbox':175C,181C,202C 'score':52B,208C 'se':2A,36B,69C,80C,116C,139C 'secur':204C 'self':23B 'self-host':22B 'servic':49B,133C,157C 'sourc':51B 'specifi':151C 'start':178C 'success':117C 'suppli':159C 'support':72C 'tls':5A,25B,31B,43B,111C 'typic':171C 'u/c':221C 'unauthent':4A,40B,105C 'unauthor':125C 'untrust':188C 'use':147C 'vector':213C 'version':73C 'via':110C 'vulner':65C,103C,121C,142C,165C 'web':156C,177C","nicknames":[],"mitigations":[],"who_affected":"Systems running an affected Oracle Java SE or GraalVM build that accept TLS connections from untrusted networks, such as web services that feed data into JSSE APIs. Client deployments running sandboxed Web Start apps or applets that load untrusted code are also named in the sources. Systems with no exposed TLS listener on an affected build can deprioritize this.","tier":"C","verified":{},"analyst_revisit_at":null,"first_public_at":"2026-10-20T22:20:40+00:00","kev":null,"cvss_vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L","cvss_by":"secalert_us@oracle.com","poc_count":0,"sources":[{"source":"nvd","external_id":"CVE-2026-91373","url":"https://nvd.nist.gov/vuln/detail/CVE-2026-91373","severity":null,"published_at":"2026-10-20T22:20:40+00:00","modified_at":"2026-10-22T19:18:04+00:00","first_seen_at":"2026-10-23T21:57:26+00:00","fetched_at":"2026-10-23T22:29:00+00:00","note":null},{"source":"epss","external_id":"CVE-2026-91373","url":"https://api.first.org/data/v1/epss?cve=CVE-2026-91373","severity":null,"published_at":null,"modified_at":null,"first_seen_at":"2026-10-25T12:38:52+00:00","fetched_at":"2026-10-25T12:38:52+00:00","note":null}],"documents":[],"notice":"Free to read at a human pace. An API with keys and an MCP server are in preparation; early access: hello@infrastack.ai"}