Lỗi nằm trong cơ chế phân giải URL của @angular/platform-server, cụ thể là các tiện ích resolveUrl và parseUrl, và được phân loại là CWE-918. Ứng dụng có thể dùng WHATWG URL parsing để kiểm tra rằng URL do người dùng kiểm soát vẫn cùng origin với origin tin cậy, trong khi String.prototype.trim() của Angular lại loại bỏ Unicode whitespace ở đầu chuỗi, chẳng hạn U+00A0 hoặc U+FEFF. Sự khác biệt này có thể biến một relative path đã vượt qua kiểm tra thành một protocol-relative URL trỏ đến origin do kẻ tấn công kiểm soát. Trong quá trình SSR, relativeUrlsTransformerInterceptorFn sau đó có thể gửi request qua HttpClient đến origin này. Điều kiện khai thác là input phải ảnh hưởng đến resource hoặc request URL, ứng dụng phải thực hiện kiểm tra same-origin trước khi gửi request, và request được phép mang credential nhạy cảm phía máy chủ như API key, Bearer token hoặc Authorization header. Các route cụ thể của ứng dụng và phạm vi quyền của credential bị ảnh hưởng phụ thuộc vào từng deployment và không được xác định trong hồ sơ.