CVE-2026-46862: MySQL Router TLS Denial-of-Service Vulnerability (CVSS 7.5)
A denial-of-service vulnerability exists in Oracle MySQL Router versions 8.4.0–8.4.9 and 9.0.0–9.7.0. An attacker on the network can send specially crafted TLS traffic to cause the Router service to hang or crash repeatedly, disrupting database connectivity for applications that depend on it. No authentication is required, and the attack can be repeated reliably. The vulnerability does not expose data or allow unauthorized access to databases themselves, but prevents legitimate clients from connecting through the affected Router instance.
Source data · NVD / CISA · public domain
- CVSS
- 3.1 · 7.5 HIGH · CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
- Weaknesses (CWE)
- CWE-400
- Affected products
- 1 configuration(s)
- Published / Modified
- 2026-06-17 / 2026-06-18
NVD description (verbatim)
Vulnerability in the MySQL Router product of Oracle MySQL (component: Router: General). Supported versions that are affected are 8.4.0-8.4.9 and 9.0.0-9.7.0. Easily exploitable vulnerability allows unauthenticated attacker with network access via TLS to compromise MySQL Router. Successful attacks of this vulnerability can result in unauthorized ability to cause a hang or frequently repeatable crash (complete DOS) of MySQL Router. CVSS 3.1 Base Score 7.5 (Availability impacts). CVSS Vector: (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H).
1 reference(s) · View on NVD →
SEC.co analysis · AI-assisted, reviewed against source
Technical summary
CVE-2026-46862 is a denial-of-service flaw in MySQL Router's TLS handling, classified under improper resource exhaustion (CWE-400). The vulnerability permits unauthenticated, network-based attackers to trigger uncontrolled consumption or crash conditions in the Router process via malformed or adversarial TLS handshakes or payloads. The low attack complexity and lack of privilege requirements mean minimal barriers to exploitation. The scope remains unchanged—only the Router availability is compromised, not data confidentiality or integrity. CVSS 3.1 score of 7.5 reflects the high availability impact across network-accessible instances.
Business impact
MySQL Router is frequently deployed as a connection pooler, load balancer, and high-availability layer between applications and MySQL database clusters. A successful attack that crashes or hangs the Router forces application failover logic to activate, potentially causing service degradation, transaction delays, or temporary unavailability depending on application resilience design. In environments where Router is the sole connection gateway, impact is amplified. Repeated exploitation can degrade operational reliability and increase support burden. Data loss or breach risk is minimal, but operational continuity and customer-facing uptime are directly threatened.
Affected systems
MySQL Router versions 8.4.0 through 8.4.9, and 9.0.0 through 9.7.0 are affected. The vulnerability requires network access to the TLS port on which Router listens (typically port 6446 or 6447 for classic MySQL protocol, or 6448/6449 for X Protocol). Only versions within those ranges are vulnerable; earlier release lines (8.0.x, 8.2.x, 8.3.x) and any patched versions released after 9.7.0 should be evaluated against vendor advisories. Deployments using Router in internal-only networks still face risk if any untrusted network segment or compromised host can reach the Router service.
Exploitability
This vulnerability is easily exploitable. No user authentication, valid credentials, or interaction is required. An attacker simply needs network access to the TLS port on which MySQL Router listens. The attack is repeatable and deterministic, making it straightforward to weaponize once the specific TLS payload or handshake condition is identified. However, the vulnerability is not currently listed on CISA's Known Exploited Vulnerabilities (KEV) catalog, suggesting active in-the-wild exploitation has not been widely reported or is not yet confirmed. Nonetheless, the low barrier to exploitation means patching should proceed with urgency once fixes are available.
Remediation
Upgrade MySQL Router to a patched version released by Oracle that addresses this TLS handling issue. Consult Oracle's official security advisory for exact version numbers and patch availability. Until patching is feasible, implement network-level mitigations: restrict TLS port access via firewall rules to trusted application hosts, isolate Router instances on secure internal networks, and implement rate limiting or connection throttling to reduce denial-of-service surface. Monitor Router process logs and system metrics for abnormal crashes or hangs that may indicate exploitation attempts. Test patches in non-production environments before production deployment to ensure compatibility with existing applications.
Patch guidance
Verify the availability of patched versions from Oracle MySQL via their official security advisories page. Typical patch guidance includes: (1) identify your current Router version via 'mysqlrouter --version'; (2) review Oracle's advisory for the specific patched version targeting your branch (8.4.x or 9.x); (3) backup Router configuration and certificates before upgrading; (4) test the patched version in a staging environment mirroring production topology; (5) deploy to production during a maintenance window, monitoring for connection stability immediately after; (6) validate that applications resume normal database connectivity and that no hung connections remain. If immediate patching is blocked, implement compensating controls (firewall restrictions, network segmentation) while preparing the upgrade.
Detection guidance
Monitor MySQL Router process behavior for unexpected crashes or hangs, particularly correlating with network traffic spikes on the TLS listening port. Enable Router debug logging (if available) to capture TLS handshake errors or abnormal connection terminations. Check system logs (syslog, event viewer) for Router process exit codes or segmentation faults. Network-level detection: monitor for high volumes of failed TLS connections, malformed TLS handshakes, or incomplete TLS sessions originating from untrusted IPs targeting the Router port. Intrusion detection systems sensitive to TLS anomalies may flag suspicious handshake patterns. Implement alerting on Router restart frequency—a spike in restarts suggests active exploitation or repeated crashes.
Why prioritize this
This vulnerability merits HIGH priority due to its high CVSS score (7.5), easy exploitability, lack of authentication requirements, and direct impact on service availability. MySQL Router is a critical component in many production database architectures; its compromise disrupts application connectivity even though data is not directly exposed. While KEV status is not confirmed, the low attack complexity and broad network-accessible scope mean it could be leveraged quickly. Organizations should prioritize patching in the near term to reduce operational risk, particularly for internet-facing or multi-tenant environments where Router isolation is weaker.
Risk score, explained
The CVSS 3.1 score of 7.5 (HIGH) is driven by: Network attack vector (AV:N) reflecting internet accessibility; low attack complexity (AC:L) indicating minimal technical effort; no privileges required (PR:N) and no user interaction (UI:N); high availability impact (A:H) due to reliable crash/hang conditions; and unchanged scope (S:U) limiting blast radius to Router only. Confidentiality and integrity are not impacted (C:N, I:N), so the score does not reach CRITICAL. However, the availability impact is severe for dependent applications, justifying the HIGH severity classification and urgent patching timeline.
Frequently asked questions
Does this vulnerability allow attackers to access my MySQL database or steal data?
No. This vulnerability only disrupts MySQL Router's availability; it does not expose data, authenticate attackers, or grant database access. The attacker can crash or hang the Router service, but cannot read or modify database contents. Data breach risk is minimal, though operational continuity is compromised.
What if my MySQL Router is only accessible on an internal network?
Internal accessibility reduces but does not eliminate risk. If any untrusted host, compromised application, or lateral-movement attacker can reach the Router's TLS port, exploitation is still possible. Implement least-privilege network segmentation so only legitimate application servers can connect to Router.
Do I need to immediately patch, or can we defer this?
Given the high CVSS score and easy exploitability, patching should be prioritized within your normal security update cycle—ideally within 1–4 weeks depending on your operational cadence. If Router is exposed to untrusted networks or hosts, prioritize even more urgently. Until patches are available and tested, firewall rules restricting access to the Router port are a critical interim control.
How can I tell if my Router has been targeted by this vulnerability?
Monitor your Router process for unexpected restarts, crashes, or hangs. Check Router logs for TLS errors or connection anomalies. System logs may show segmentation faults or abnormal process exits. Network monitoring tools can detect patterns of failed TLS handshakes or malformed connections to the Router port. Alerting on restart frequency is a quick first step.
This analysis is based on CVE-2026-46862 as published by Oracle on 2026-06-17. The vulnerability is not currently listed on CISA's Known Exploited Vulnerabilities catalog, but this status may change. Patch availability, version numbers, and detailed remediation steps must be verified against Oracle's official security advisories before implementation. SEC.co provides this intelligence for situational awareness; organizations should conduct their own risk assessment and testing before deploying patches in production environments. This explainer does not constitute legal or compliance advice. Source: NVD (public-domain), retrieved 2026-07-23. Analysis generated by SEC.co (claude-haiku-4-5).
Related vulnerabilities
- CVE-2026-35266HIGHOracle REST Data Services Authentication & Data Integrity Vulnerability
- CVE-2026-35277HIGHOracle REST Data Services Authorization Bypass
- CVE-2026-46829HIGHOracle REST Data Services Unauthenticated Denial-of-Service Vulnerability
- CVE-2026-46834HIGHOracle Database Net Service DoS Vulnerability (CVSS 7.5)
- CVE-2026-46835HIGHOracle Database Server Net Service Denial of Service (CVSS 7.5)
- CVE-2026-46863HIGHUnauthenticated MySQL Denial-of-Service Vulnerability (CVSS 7.5)
- CVE-2026-46866HIGHOracle Enterprise Manager RCE & DoS Vulnerability – High-Risk Patch Required
- CVE-2026-46843MEDIUMOracle REST Data Services DoS Vulnerability—Patch Guidance