CVE-2026-86119
8.6Webstudio · Webstudio
Webstudio versions through 0.296.0 contain an unauthenticated server-side request forgery (SSRF) vulnerability in proxy routes when the RESIZE_ORIGIN environment variable is improperly configured.
Executive summary
An unauthenticated server-side request forgery vulnerability in Webstudio versions up to 0.296.0 allows remote attackers to access sensitive internal infrastructure and cloud metadata.
Vulnerability
The application fails to properly validate inputs in the /cgi/image, /cgi/video, and /cgi/asset proxy routes when the RESIZE_ORIGIN environment variable is unset. This allows an unauthenticated attacker to supply arbitrary URLs to these endpoints, resulting in server-side request forgery.
Business impact
Successful exploitation of this vulnerability permits unauthorized access to internal services and cloud instance metadata, which often contains sensitive credentials or configuration data. Given the CVSS score of 8.6, this flaw poses a high risk to organizational confidentiality and infrastructure integrity. Attackers can leverage this access to perform internal network reconnaissance, potentially leading to further compromise of the internal environment.
Remediation
Immediate Action: Ensure the RESIZE_ORIGIN environment variable is explicitly set and configured to a trusted origin to prevent the vulnerable fallback behavior.
Proactive Monitoring: Review web server and application access logs for anomalous requests to the /cgi/ URI paths, particularly those containing external URLs or unusual query parameters.
Compensating Controls: Implement strict egress filtering on the application server to prevent connections to sensitive internal IP ranges, such as the cloud metadata service (169.254.169.254).
Exploitation status
Public Exploit Available: Unknown
Analyst recommendation
The severity of this vulnerability necessitates immediate attention to your environment configuration. Administrators should verify their Webstudio deployment settings and ensure that the RESIZE_ORIGIN variable is correctly defined to mitigate this exposure. Until an official patch is released, restricting network access to the application server and monitoring logs are critical steps to protect against potential exploitation.
Sources
Originally found and disclosed by George Chen, per the CVE Program record.
- GitHub Issue #5816 Issue tracker
- cgi.image.$.ts absolute-URL fetch branch Technical analysis
- cgi.video.$.ts absolute-URL fetch branch Technical analysis
- cgi.asset.$.ts absolute-URL fetch branch Technical analysis
- github.com
- VulnCheck Advisory: Webstudio through 0.296.0 SSRF via /cgi proxy routes Third-party advisory