GHSA-8mc6-xjpr-h98x: Ech0 has Server-Side Request Forgery (SSRF) via Connect Handler fetchPeerConnectInfo
The fetchPeerConnectInfo function in internal/service/connect/connect.go:214-239 uses httpUtil.SendRequest (no SSRF protection) instead of SendSafeRequest (which has ValidatePublicHTTPURL with private IP blocking). This allows authenticated users to make the server request arbitrary URLs including internal/cloud metadata endpoints.
References
Code Behaviors & Features
Detect and mitigate GHSA-8mc6-xjpr-h98x with GitLab Dependency Scanning
Secure your software supply chain by verifying that all open source dependencies used in your projects contain no disclosed vulnerabilities. Learn more about Dependency Scanning →