🇰🇷 한글 설명
anchorme 3.0.8 이하 버전에서 IPv6 호스트 추출 정규 표현식의 치명적 백트래킹으로 인해 정규 표현식 서비스 거부(ReDoS) 취약점이 존재합니다. 공격자가 특수하게 조작된 반복 패턴의 입력 문자열을 제공하면 정규식 엔진의 백트래킹이 기하급수적으로 증가하여 Node.js 이벤트 루프를 차단하고 서비스 거부를 유발할 수 있습니다.
💡 쉬운 설명
특정한 패턴이 반복된 글자를 입력하면 컴퓨터가 이를 처리하느라 과도하게 계산을 반복하게 됩니다. 이로 인해 서버가 먹통이 되어 다른 사용자들이 서비스를 이용할 수 없게 됩니다.
🇺🇸 원문 (English)
anchorme through 3.0.8 contains a regular expression denial of service vulnerability in the IPv6 host extraction regex due to catastrophic backtracking. Attackers can supply specially crafted input strings with repeated patterns to cause exponential regex engine backtracking, blocking the Node.js event loop and denying service to other requests.
📍 영향받는 시스템
anchorme 3.0.8 및 그 이전 버전
⚔️ 공격 벡터
특수하게 조작된 반복 패턴이 포함된 IPv6 형식의 입력 문자열 전송
🛡️ 대응 방법
anchorme를 3.0.9 이상의 최신 버전으로 업데이트
🔧 검증 코드
출력된 결과에서 anchorme의 버전이 3.0.8 이하인지 확인