Three TLS Flaws in GoAhead Web Server Put Some Device Configurations at Risk

· Original article ↗

Summary

FoxIO disclosed three TLS flaws in GoAhead that can undermine certificate revocation, expose some TLS 1.2 sessions to offline decryption, or bypass certificate-chain length limits. Risk depends on the TLS library and configuration.

Key points

  • CVE-2026-115881 affects specified GoAhead versions using OpenSSL-compatible libraries with mTLS and CRLs: revoked client certificates may still be accepted because the server does not enable revocation checks.
  • A flaw in GoAhead builds using Mbed TLS can weaken some TLS 1.2 connections, allowing recorded sessions to be decrypted offline if the client accepts the flawed parameters.
  • CVE-2026-115884 can bypass client-certificate chain-length limits in specified LibreSSL builds when servers accept certificates from any issuer.
  • FoxIO says each flaw affects only some deployments; exposure depends on the firmware's TLS library and certificate-check configuration.
  • GoAhead 6.1.1 fixes the OpenSSL and Mbed TLS issues. FoxIO also recommends disabling finite-field DHE cipher suites or switching to OpenSSL for affected Mbed TLS builds.
  • For the LibreSSL flaw, FoxIO recommends enabling issuer verification with a trusted CA bundle or switching to OpenSSL or LibreSSL 4.x.
  • FoxIO released proof-of-concept code and fingerprints to help identify internet-facing GoAhead servers and their TLS libraries; it did not specify whether the named companies' products use vulnerable configurations.

Article Details

Vulnerability Types
  • TLS certificate revocation checks are not applied
  • Weak encryption of some TLS 1.2 connections
  • Client certificate chain-length limit bypass
Severity
Critical (CVSS 9.1); the other flaws have CVSS scores of 5.9 and 7.4
Affected Versions
  • GoAhead 3.4.5 through 6.1.0
  • GoAhead 4.0.2 through 6.1.0
  • GoAhead up to 6.1.0
Exploitation Status
unknown
Exploit Availability
public_poc
Patch Status
partial
Workarounds
  • For Mbed TLS builds, turn off finite-field DHE cipher suites or move to the OpenSSL backend.
  • For the LibreSSL issue, enable issuer verification with a trusted CA bundle, or switch to OpenSSL or LibreSSL 4.x.

MITRE ATT&CK

CVE

People

Vendors

Products

Industries

Related Articles