CVE-2026-55436: Coder AI Bridge Proxy TLS Certificate Validation Bypass (CVSS 7.4)
Coder, a platform for provisioning remote development environments, contains a transport security misconfiguration in its AI Bridge Proxy component. Versions 2.30.0 through 2.34.1 fail to validate TLS certificates when communicating with the main Coder server in default deployments. An attacker positioned on the network path between the proxy and server could intercept and decrypt traffic. Patching to versions 2.32.7, 2.33.8, or 2.34.2 enforces strict certificate validation. Risk is substantially lower for organizations running both components on the same machine or behind mTLS.
Source data · NVD / CISA · public domain
- CVSS
- 3.1 · 7.4 HIGH · CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:N
- Weaknesses (CWE)
- CWE-295
- Affected products
- 1 configuration(s)
- Published / Modified
- 2026-07-08 / 2026-07-08
NVD description (verbatim)
Coder allows organizations to provision remote development environments via Terraform. Starting in version 2.30.0 and prior to versions 2.32.7, 2.33.8, and 2.34.2, the AI Bridge Proxy (`aibridgeproxyd`) created a goproxy server whose default transport set `InsecureSkipVerify: true` and only assigned a secure transport when an upstream proxy was configured. In the default configuration (no upstream proxy), outbound HTTPS to the Coder access URL accepted any TLS certificate. Practical exploitation requires an on-path (man-in-the-middle) position between the AI Bridge Proxy and the Coder server. Deployments where they are co-located over loopback are effectively unaffected. The fix in versions 2.32.7, 2.33.8, and 2.34.2 applies the secure transport (TLS 1.2 or higher using system root CAs) unconditionally. As a workaround, ensure the Coder access URL uses a trusted certificate and secure the network path between the AI Bridge Proxy and the Coder server (for example, loopback or mTLS).
5 reference(s) · View on NVD →
SEC.co analysis · AI-assisted, reviewed against source
Technical summary
The vulnerability resides in the Go proxy server instantiated by aibridgeproxyd. The code path that constructs the default HTTP transport sets InsecureSkipVerify: true, disabling hostname and certificate verification. A secure transport (TLS 1.2+ with system root CAs) is only applied conditionally when an upstream proxy is configured. In the default case—no upstream proxy—all outbound HTTPS connections from the AI Bridge Proxy to the Coder access URL bypass certificate validation. This violates CWE-295 (improper certificate validation). Exploitation requires network-level access (man-in-the-middle position) and is feasible with tools like mitmproxy or similar intercepting proxies. Patched versions apply the secure transport unconditionally, removing the configuration dependency.
Business impact
A compromised connection between the AI Bridge Proxy and Coder server could expose session tokens, API credentials, or user code and configuration data transiting between components. For organizations using Coder to manage development environments across teams, this creates a channel for credential harvesting or lateral movement into downstream development infrastructure. The practical blast radius is limited to network segments where both components coexist; cloud or multi-datacenter deployments with internet-facing Coder servers face lower risk if internal network segmentation is strong. Regulatory concerns arise in environments handling sensitive intellectual property or compliance-regulated code.
Affected systems
Coder versions 2.30.0 through 2.34.1 are affected. Patched versions are 2.32.7 (for the 2.32.x line), 2.33.8 (for the 2.33.x line), and 2.34.2 (for the 2.34.x line and later). Organizations should verify their deployed version via coder version or equivalent CLI. The AI Bridge Proxy component must be running to introduce risk; standalone Coder server deployments without the proxy are unaffected. Check your Coder deployment to confirm whether aibridgeproxyd is active in your architecture.
Exploitability
The attack vector is network-adjacent; an attacker must occupy a man-in-the-middle position between the proxy and server. In practice, this means the attacker controls routing, network interfaces, or DNS in the path (e.g., compromised gateway, rogue Wi-Fi access point, or BGP hijacking in extreme cases). Deployments with Coder and the AI Bridge Proxy on the same host communicating over loopback (127.0.0.1) are effectively immune because local loopback traffic cannot be intercepted from the network. Public-cloud deployments with strong network isolation (VPCs, security groups, private subnets) reduce exposure. CVSS score 7.4 reflects the high-impact confidentiality and integrity loss balanced against the non-trivial access requirement. No user interaction or privilege escalation is required once the attacker is on the network path.
Remediation
Upgrade to patched versions as soon as feasible: 2.32.7, 2.33.8, or 2.34.2 depending on your current line. Verify the upgrade via version output and confirm aibridgeproxyd is running the new binary. As an immediate interim measure, implement network-level protections: restrict network paths between the AI Bridge Proxy and Coder server to loopback or dedicated private networks, and enforce mTLS on that connection if the proxy supports it. Ensure the Coder access URL uses a certificate signed by a trusted CA; self-signed certificates do not mitigate the InsecureSkipVerify bug. Monitor for any unusual certificate validation bypasses or TLS warnings in proxy logs.
Patch guidance
Apply updates in this order: (1) test patches in a non-production environment first; (2) drain active workloads from the AI Bridge Proxy before restarting; (3) replace the aibridgeproxyd binary with the patched version; (4) restart the proxy and verify it reconnects to the Coder server without errors. Patch applicability depends on your current version: if running 2.32.x, upgrade to 2.32.7; if 2.33.x, upgrade to 2.33.8; if 2.34.x or later, upgrade to 2.34.2 or the latest available in that series. Coder vendor advisories will provide detailed rollout procedures. Plan 15–30 minutes of maintenance window per environment.
Detection guidance
Review logs from aibridgeproxyd and the Coder server for unusual TLS errors or certificate validation warnings—patched versions will enforce strict validation and may surface latent misconfiguration. Check network traffic between the proxy and server using packet capture (tcpdump, Wireshark) for plaintext HTTP fallback or unexpected certificate subjects. Confirm via coder version that all instances are running patched binaries. Periodically audit your deployment topology to ensure the proxy and server are on trusted network segments; if they traverse untrusted links, escalate to urgent remediation. Consider enabling mutual TLS (mTLS) for this connection if supported by your Coder configuration as a defense-in-depth measure.
Why prioritize this
HIGH severity due to confidentiality and integrity impact (CVSS 7.4), but prioritize by deployment topology. Organizations running Coder and AI Bridge Proxy on the same host over loopback should deprioritize this issue; they face negligible practical risk. Those with proxy and server on different hosts, especially across network boundaries or in shared infrastructure, should patch within 1–2 weeks. Deployments exposed to hostile or untrusted networks (DMZ, multi-tenant cloud, internet-facing) warrant urgent patching within days. The lack of KEV designation suggests no known wild exploitation to date, allowing some scheduling flexibility, but the ease of network-level exploitation on affected paths argues against deferral for exposed deployments.
Risk score, explained
CVSS 7.4 (HIGH) reflects a network-reachable vulnerability with high impact on confidentiality (credential and data exposure) and integrity (potential for request tampering), but with a non-trivial attack complexity due to the MitM requirement. The scope is unchanged (no privilege escalation or multi-party impact). This score appropriately ranks the issue as serious for organizations with separate proxy and server instances in shared or untrusted networks, while acknowledging that loopback or air-gapped deployments face substantially lower real-world risk. Organizations should adjust their internal risk ratings based on whether their topology matches the vulnerable scenario.
Frequently asked questions
Do I need to patch if my Coder and AI Bridge Proxy are running on the same machine?
No, not for this specific issue. Loopback traffic cannot be intercepted over the network, so the InsecureSkipVerify misconfiguration has no practical impact. However, patching is still recommended as a best practice and to future-proof your deployment. Verify your current topology before deprioritizing.
What does 'man-in-the-middle position' mean in this context?
The attacker must be able to intercept network traffic between the proxy and server—for example, by controlling a gateway, DNS resolver, or network interface in the path. On a secure private network with access controls, this is difficult. On shared infrastructure (cloud), untrusted Wi-Fi, or less-segmented networks, it becomes more feasible. mTLS or loopback isolation makes this attack infeasible.
Can I use a workaround instead of patching immediately?
Yes, temporarily. The vendor advises securing the network path (e.g., ensuring loopback communication, enabling mTLS, or restricting network routes to trusted segments) and using a Coder access URL with a valid, trusted certificate. However, these are not permanent solutions and do not fix the underlying code flaw. Plan to patch within a reasonable maintenance window (1–2 weeks depending on your exposure level).
Does this vulnerability affect Coder versions before 2.30.0?
No. The vulnerability was introduced in version 2.30.0. If you are running an earlier version, you are not affected by this specific issue. However, you should still keep Coder up to date for other security and stability improvements.
This analysis is based on the CVE record and vendor advisory as of July 2026. Patch version numbers and remediation steps should be verified against the official Coder vendor security advisory before deployment. CVSS scores and severity ratings reflect the vulnerability's inherent technical properties; organizations must assess real-world risk based on their specific deployment topology, network segmentation, and threat model. No exploit code or weaponization details are provided. This information is for authorized vulnerability management and patching purposes only. Always test patches in non-production environments before rolling out to production systems. Source: NVD (public-domain), retrieved 2026-08-16. Analysis generated by SEC.co (claude-haiku-4-5).
Related vulnerabilities
- CVE-2025-71261HIGHSUSE Harvester TLS Handshake Bypass Vulnerability (HIGH)
- CVE-2026-11310HIGHwolfSSL X.509 Certificate Verification Bypass (OpenSSL Extra Mode)
- CVE-2026-11999HIGHwolfSSL X.509 Trust Chain Bypass in OpenSSL Compatibility Mode
- CVE-2026-12064HIGHcurl SSH Host Verification Bypass with Schemeless URLs
- CVE-2026-41859HIGHBOSH nats-sync SSL Certificate Validation Bypass – Credential Theft & Authorization Tampering
- CVE-2026-44393HIGHOpenStack oslo.messaging RabbitMQ TLS Hostname Verification Bypass
- CVE-2026-45170HIGHIdira Vendor PAM TLS Certificate Validation Bypass
- CVE-2026-45175HIGHIdira Endpoint Privilege Manager Agent Improper Access Control (CVSS 7.8)