CVE-2026-61597 in djust정보

요약

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

djust는 Rust 기반의 성능을 제공하며 Django에서 Phoenix LiveView 스타일의 반응형 서버 측 렌더링을 제공합니다. 버전 1.0.7 이전에는 djust의 많은 내장 구성 요소 템플릿 태그(`djust.components.templatetags.*`)가 개발자나 사용자가 공급한 URL을 `href` 또는 `action` 속성에 렌더링할 때, 이를 `conditional_escape`로 HTML 이스케이프 처리하지만 URL 스키마는 검증하지 않습니다. HTML 이스케이핑은 속성 탈출(attribute breakout)을 방지하지만 `javascript:` URI(이스케이프 가능한 문자가 필요 없음)를 무력화시키지 않으므로, `javascript:alert(document.cookie)`와 같은 URL 값이 `<a href="javascript:alert(document.cookie)">`에 그대로 삽입되어 클릭 시 피해자의 세션에서 실행됩니다. 버전 1.0.7에는 이 결함이 수정되었습니다. 우회 방법으로, 영향을 받는 내장 구성 요소 태그에 사용자가 제어 가능한 URLs를 전달하지 말고, 애플리케이션 코드에서 URL 스키마를 사전 검증한 후 구성 요소 인자에 바인딩하십시오.

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

책임이 있는

GitHub M

예약하다

2026. 07. 10.

모더레이션

수락

항목

VDB-406260

EPSS

0.00000

출처

Do you need the next level of professionalism?

Upgrade your account now!