CVE-2026-88058 in Angular정보

요약

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

Angular은 TypeScript/JavaScript 및 기타 언어를 사용하여 모바일 및 데스크톱 웹 애플리케이션을 구축하기 위한 개발 플랫폼입니다. 버전 20.3.30, 21.2.22 및 22.1.4 이전의 Angular 서버사이드 렌더링(SSR)에서는 @angular/platform-server에서 ProcessingInstruction DOM 노드를 폴백 raw-content 요소 내부에 이스케이프 처리 없이 직렬화합니다. ProcessingInstruction 데이터는 greater-than(>) 문자를 이스케이프하지만 less-than(<) 문자는 그대로 두었고, 폴백 조상 요소를 검사하지 않았으므로, 일치하는 닫기 태그와 같은 데이터가 noscript, iframe, noembed 또는 noframes 컨테이너를 조기 종료시킵니다. 취약한 노드는 표준 Angular 템플릿을 통해 작성할 수 없으며, reachability(접근 가능성)는 공격자가 제어하는 데이터를 사용하는 inject(DOCUMENT).createProcessingInstruction 또는 폴백 컨테이너 내부의 Renderer2 DOM 삽입과 같은 애플리케이션 또는 라이브러리 코드를 필요로 합니다. HTML5 RAWTEXT 파싱에서 조기 종료로 인해 후속 형제 요소가 살아있는 HTML로 해석되어 피해자 브라우저에서 임의 JavaScript 실행이 가능해집니다. 이 문제는 버전 20.3.30, 21.2.22 및 22.1.4에서 수정되었습니다.

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

책임이 있는

GitHub M

예약하다

2026. 09. 09.

모더레이션

수락

항목

VDB-402201

EPSS

0.00000

활동

낮음

출처

Do you need the next level of professionalism?

Upgrade your account now!