CVE-2026-70615: boringproxy 0.10.0 SSH authorized_keys Injection via Tunnel Creation
boringproxy through 0.10.0 contains a newline injection vulnerability that allows authenticated low-privileged users with tunnel-creation permission to inject arbitrary lines into the server account's SSH authorizedkeys file by supplying a percent-encoded newline character in the domain parameter of the tunnel creation endpoint. Attackers can insert an unrestricted public key entry into authorizedkeys to gain persistent shell access, and subsequently read cleartext credentials from the database file including all user tokens, tunnel private keys, and TLS certificates.
Affected Software
Remediation
Recommended actions to resolve this vulnerability, in priority order.
- Upgrade
Upgrade
boringproxyto a version that resolves this vulnerability.Fixed in 0.10.0Patch SSH authorized_keys Injection via Tunnel Creation - Compensating control
Restrict tunnel-creation permission to trusted users only (attack requires authenticated low-privileged users with tunnel-creation permission).