Skip to content
firewallpulse
Bits, bytes and breaking security news
Vulnerabilities

Eclipse EthereumAuthenticator Authentication Bypass via Substring Match

A critical flaw in Eclipse EthereumAuthenticator allows unauthenticated access to protected resources if request paths contain the login string.

Eclipse EthereumAuthenticator Authentication Bypass via Substring Match
Illustration: Firewall Pulse

Key points

  • CVE-2026-19863 carries a CVSS score of 9.3, rated critical by the National Vulnerability Database.
  • The vulnerability affects Eclipse Foundation software versions up to and including 12.1.12.
  • Attackers can bypass authentication by crafting request paths that include the configured login segment.

Security teams managing Eclipse Foundation infrastructure must address a critical authentication bypass in EthereumAuthenticator. The flaw, tracked as CVE-2026-19863, allows unauthenticated clients to access protected resources. This occurs when the request path contains the configured login path string. The National Vulnerability Database rates the severity as critical with a CVSS score of 9.3.

Root cause

The issue stems from how the authenticator identifies the login page. It uses an unanchored substring match rather than an exact path comparison. If the login path appears later within a protected request path, the system misidentifies the request. Consequently, it treats the request as the login page and replaces authentication or role requirements with an ALLOWED status.

Attack path

Exploitation requires the protected resource path to contain the configured login path as a later segment. An attacker crafts a URL where the login string is embedded within the target resource path. The authenticator matches the substring and grants access without verifying credentials. Explicitly FORBIDDEN routes are not affected by this specific logic error.

Affected versions

  • Eclipse Foundation EthereumAuthenticator versions up to 12.1.12 are vulnerable.
  • Versions prior to 12.1.12 contain the unanchored substring matching logic.
  • The National Vulnerability Database lists these versions as affected by CVE-2026-19863.

Mitigation

  • Update Eclipse Foundation EthereumAuthenticator to a version newer than 12.1.12 if available.
  • Implement strict path validation at the reverse proxy or web application firewall level.
  • Restrict access to sensitive endpoints using network segmentation and IP allow-lists.
  • Monitor server logs for unauthenticated requests containing the login path string.

Signals worth monitoring

Teams usually detect this activity by reviewing access logs for successful responses to protected endpoints without prior authentication tokens. Check whether requests to sensitive paths contain the login URL string as a substring. Look for unusual spikes in traffic to endpoints that typically require credentials. Verify if the application server logs show the authenticator treating these requests as login attempts rather than protected resource accesses.

Background: CVSS score

A CVE is a unique identifier for a specific security flaw, acting like a name tag. A CVSS score is a numerical rating of that flaw’s severity. You use the CVE to find the issue and the CVSS score to decide how urgently you must fix it. They serve different functions in your workflow.

Read the full guide: Difference Between CVE and CVSS Score: How to Priorise Remediation

What to do and how to stay safe: Eclipse Foundation

  • Audit your deployment to confirm whether EthereumAuthenticator version 12.1.12 or earlier is in use.
  • Review web server logs for unauthenticated GET or POST requests containing your configured login path.
  • Apply network-level restrictions to limit access to sensitive application endpoints until a vendor fix is confirmed.
  • Once the vendor provides an update, test the patch in a staging environment before production deployment.

Step-by-step guide: Out-of-band patches: what small businesses need to know

General security guidance from the Firewall Pulse newsroom. It is not confirmed advice from the organisations named in this story.

Frequently asked questions

What is the CVSS score for CVE-2026-19863?

The National Vulnerability Database assigns a CVSS score of 9.3, rating it as critical.

Which versions of EthereumAuthenticator are affected?

Eclipse Foundation versions up to 12.1.12 are affected by this authentication bypass flaw.

Does this flaw affect all routes?

No, explicitly FORBIDDEN routes are not affected; only protected paths containing the login string are vulnerable.

Sources

  1. CVE Program
Eclipse FoundationEthereumAuthenticatorCVE-2026-19863authentication bypassCVSS 9.3

Related stories