CVE-2026-85179
8.5HumanSignal · label-studio
Label Studio versions 1.23.0 and earlier fail to validate webhook URLs, allowing authenticated users to perform Server-Side Request Forgery (SSRF) against internal network services.
Executive summary
An SSRF vulnerability in Label Studio allows authenticated attackers to dispatch unauthorized requests to internal network resources and cloud metadata services.
Vulnerability
This vulnerability is a Server-Side Request Forgery (SSRF) flaw occurring within the webhook utility functions. An authenticated user can configure a malicious webhook URL to force the application to send requests to internal network segments (RFC 1918) or cloud instance metadata endpoints, potentially leading to data exfiltration.
Business impact
Successful exploitation allows an attacker to bypass network perimeters and interact with internal services that are not exposed to the public internet. This can lead to the compromise of sensitive internal data, the theft of cloud environment credentials via metadata services, and unauthorized actions against other internal applications. Given the CVSS score of 8.5, this high severity risk requires immediate attention to prevent lateral movement and information disclosure.
Remediation
Immediate Action: Upgrade to the latest version of Label Studio, which contains the necessary URL validation logic to prevent requests to restricted IP ranges.
Proactive Monitoring: Review audit logs for suspicious webhook configurations, specifically those pointing to internal IP addresses (such as 127.0.0.1, 169.254.169.254, or private RFC 1918 ranges).
Compensating Controls: Implement egress filtering on the host running the Label Studio application to restrict outbound network connections to known, trusted external domains only.
Exploitation status
Public Exploit Available: No (exploit_available: unknown)
Analyst recommendation
The severity of this SSRF vulnerability necessitates an immediate update to a patched version of Label Studio. Security teams should prioritize patching to prevent potential internal reconnaissance and credential theft. In the interim, ensure that the application is deployed with the principle of least privilege regarding its network access to the underlying infrastructure.
More HumanSignal CVEs
Sources
Originally found and disclosed by George Chen, per the CVE Program record.
- GitHub Issue #9801 Issue tracker
- github.com
- webhooks/utils.py at 1.23.0 Technical analysis
- Patch commit
- VulnCheck Advisory: Label Studio through 1.23.0 SSRF via Unvalidated Webhook URL Third-party advisory