CVE-2026-93710 in Dancer2정보

요약

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

Perl용 Dancer2의 2.0.0 이상 2.2.0 미만 버전은 compile_hooks에서 예외 처리기가 응답을 중단했을 때에도 죽는(hook이 die를 발생시키는) 훅에 의해 거부된 라우트를 디스패치합니다.

die하는 훅은 core.app.hook_exception 이벤트를 방출한 후, 실패한 훅이 예외 처리기인 경우가 아니면 cleanup을 호출합니다. 응답을 중단하는 핸들러는 해당 cleanup을 중지하지 않으며, 이로 인해 디스패처가 아직 읽지 않은 요청(request), 응답(response) 및 세션(session)이 폐기되어 거부된 라우트가 실행됩니다.

핸들러는 halt 메서드를 호출하거나 is_halted를 설정하여 응답 객체를 중단해야 합니다. halt 키워드는 cleanup이 실행되기 전에 with_return을 통해 unwind 됩니다.

before 훅 내의 검사는 강제되지 않습니다: 호출자는 거부를 받지만, 라우트 본문은 실행되며 그 안에서의 쓰기 작업(write)도 적용됩니다.

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

책임이 있는

CPANSec

예약하다

2026. 09. 18.

모더레이션

수락

항목

VDB-408333

EPSS

0.00000

출처

Might our Artificial Intelligence support you?

Check our Alexa App!