CVE-2026-88057 in Angular정보

요약

\~에 의해 VulDB • 2026. 09. 10.

Angular은 TypeScript/JavaScript 및 기타 언어를 사용하여 모바일 및 데스크톱 웹 애플리케이션을 구축하기 위한 개발 플랫폼입니다. 버전 20.3.28, 21.2.20 및 22.1.0 이전의 Angular에서 @angular/core와 @angular/compiler의 컴파일러 및 런타임은 SecurityContext가 선언된 디렉티브 또는 구성 요소 선택자에서 파생되어 구체적인 호스트 엘리먼트가 아닌 경우로 인해, 보안에 민감한 디렉티브 호스트 바인딩에 대해 잘못된 sanitizer를 생략하거나 적용할 수 있습니다. 이러한 불일치는 hostDirectives 조합, 상속된 HostBinding 선언, 사용자 정의 hostElement 또는 동적 디렉티브와 함께 createComponent 사용, SVG/MathML 네임스페이스 엘리먼트 및 :not(...)과 같은 태그 중립 선택자를 통해 접근 가능합니다. 따라서 공격자가 제어하는 href, src, action, xlink:href 또는 data 값이 Angular의 내장 sanitizer를 우회하여 DOM 속성에 도달하고 사용자 브라우저 컨텍스트에서 임의의 JavaScript 코드를 실행할 수 있습니다. 업그레이드가 불가능한 응용 프로그램은 할당 전에 DomSanitizer.sanitize에 SecurityContext.URL을 사용하거나 입력값을 유효한 HTTP 및 HTTPS URL 스키마로 제한해야 합니다. 이 문제는 버전 20.3.28, 21.2.20 및 22.1.0에서 해결되었습니다.

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

출처

Want to stay up to date on a daily basis?

Enable the mail alert feature now!