Description
goproxy through 15.3 fails to apply HTTP proxy basic authentication to CONNECT tunnel requests, allowing unauthenticated clients to bypass credential requirements. Attackers can issue CONNECT requests to establish tunnels through the authenticated proxy without providing credentials, enabling arbitrary TCP traffic relay and access to restricted destinations.
Published: 2026-09-14
Score: 6.9 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Authentication Bypass via CONNECT
Action: Apply Patch
AI Analysis

Impact

goproxy, a popular Go-based HTTP proxy, fails to enforce HTTP proxy basic authentication when processing CONNECT tunnel requests. This flaw allows an unauthenticated attacker to create a tunnel through the proxy without providing credentials. The vulnerability is a CWE-288 Authorization Bypass through User Input issue and can be leveraged to relay arbitrary TCP traffic, giving an attacker the ability to reach protected internal destinations via the proxy. The consequence is full access to destinations that otherwise require proxy authentication, undermining the security model of the proxy.

Affected Systems

The affected product is GoProxy from the snail007 project. Versions up to and including v15.3 are impacted, as they lack proper authentication checks for CONNECT requests. Any deployment of GoProxy 15.3 or earlier that is exposed to untrusted networks or clients is vulnerable.

Risk and Exploitability

The CVSS score of 6.9 indicates a moderate severity. No EPSS score is provided and the vulnerability is not listed in CISA KEV, suggesting limited evidence of exploitation at this time. Nonetheless, the flaw is exploitable via a standard network connection: any client that can reach the proxy can issue a CONNECT request, bypass authentication, and open a tunnel to any target host the proxy permits. This attack requires no special privileges and can be performed by remote unauthenticated users, making it a high value target for malicious actors. The risk is amplified for deployments that expose GoProxy to the public internet or untrusted internal networks.

Generated by OpenCVE AI on September 15, 2026 at 10:23 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade GoProxy to a version newer than 15.3 where CONNECT requests are subject to basic authentication enforcement.
  • If upgrading is not immediately possible, configure the proxy to reject or disable the CONNECT method or enforce authentication at the network or firewall level.
  • Restrict access to the proxy by limiting entry to trusted IP addresses or implementing additional authentication mechanisms on the network perimeter.
  • Verify that all HTTP methods, especially CONNECT, require credentials before allowing traffic to be relayed.

Generated by OpenCVE AI on September 15, 2026 at 10:23 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 15 Sep 2026 20:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'poc', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Mon, 14 Sep 2026 22:00:00 +0000

Type Values Removed Values Added
Description goproxy through 15.3 fails to apply HTTP proxy basic authentication to CONNECT tunnel requests, allowing unauthenticated clients to bypass credential requirements. Attackers can issue CONNECT requests to establish tunnels through the authenticated proxy without providing credentials, enabling arbitrary TCP traffic relay and access to restricted destinations.
Title goproxy through 15.3 Authentication Bypass via CONNECT
First Time appeared Goproxy Project
Goproxy Project goproxy
Weaknesses CWE-288
CPEs cpe:2.3:a:goproxy_project:goproxy:*:*:*:*:*:*:*:*
Vendors & Products Goproxy Project
Goproxy Project goproxy
References
Metrics cvssV3_1

{'score': 7.2, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:L/I:L/A:N'}

cvssV4_0

{'score': 6.9, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:N/SC:L/SI:L/SA:N'}


Subscriptions

Goproxy Project Goproxy
cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-09-15T19:12:14.971Z

Reserved: 2026-09-14T20:35:39.074Z

Link: CVE-2026-91143

cve-icon Vulnrichment

Updated: 2026-09-15T19:12:10.259Z

cve-icon NVD

Status : Received

Published: 2026-09-14T22:16:58.880

Modified: 2026-09-15T20:19:22.123

Link: CVE-2026-91143

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-15T10:30:12Z

Weaknesses
  • CWE-288

    Authentication Bypass Using an Alternate Path or Channel