Angular RouterLink 쿼리 매개변수 유지로 SSR 서버 멈춤 가능
긴 주소를 보내면 Angular 웹 서버가 멈출 수 있습니다.
요약
서버 측 렌더링(SSR)을 쓰는 Angular 앱에서 공격자가 긴 쿼리 문자열을 보내면 서버 메모리가 바닥나 SSR 워커가 종료될 수 있습니다. 21.2.0부터 21.2.25 미만, 그리고 22.2.1 미만 버전이 해당합니다.
해당 조건
- Node.js 서버 측 렌더링(SSR) 사용
- queryParamsHandling을 merge 또는 preserve로 설정
- 앞단 프록시나 로드 밸런서가 긴 쿼리 문자열을 걸러내지 않음
대처법
Angular 21.2.25 또는 22.2.1 이상으로 업데이트하세요.
내 제품에 맞는 버전 이상으로 업데이트하세요:
- Angular 21.2 21.2.25 이상
- Angular 22.2 22.2.1 이상
대상 제품과 운영체제
CVE 번호
시각
처음 게시
처음 확인