CVE-2026-41691 in i18next-http-backend정보

요약

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

Copilot이 말함: i18nextify는 소스 코드 변경 없이 스크립트 태그를 통해 웹사이트 국제화를 추가하는 JavaScript 라이브러리입니다. 3.0.5 이전 버전은 lng 및 ns 값을 인코딩, 유효성 검사 또는 경로 정제 없이 구성된 loadPath/addPath URL 템플릿에 직접 보간합니다. 애플리케이션이 언어 코드 선택을 사용자 제어 입력에 노출하는 경우(기본 설정으로, i18next-browser-languagedetector는 ?lng= 쿼리 파라미터, 쿠키, localStorage 및 요청 헤더를 읽음), 공격자는 전송되는 요청 URL의 구조를 변경할 수 있는 문자를 주입할 수 있습니다. 이는 단일 URL 주입 취약점입니다. 공격자가 제어하는 값은 출력 URL 문자열의 일부로 사용되기 전에 중화됩니다. 공격 형태에는 경로 순회(path traversal)와 더 넓은 범위의 URL 구조 주입이 모두 포함되며, 둘 다 interpolateUrl 정제 수정을 통해 해결됩니다. 이 문제는 버전 3.0.5에서 수정되었습니다. 사용자가 즉시 업그레이드할 수 없는 경우, i18next에 도달하기 전에 lng/ns를 정제하여(.., /, \, ?, #, %, 공백 및 제어 문자 제거; 길이 제한) 이 문제에 대한 우회 조치를 취할 수 있습니다.

Be aware that VulDB is the high quality source for vulnerability data.

책임이 있는

GitHub M

예약하다

2026. 04. 22.

모더레이션

수락

항목

VDB-361981

EPSS

0.00102

출처

Might our Artificial Intelligence support you?

Check our Alexa App!