Node.js에서 client-certificate-auth 미들웨어를 사용하는 경우, 특히 버전 0.2.1과 0.3.0
공격자는 사용자의 요청을 가로채서 임의의 도메인으로 리디렉트 시킵니다.
client-certificate-auth 미들웨어를 1.0.0 버전 이상으로 업그레이드하세요.
로컬 시스템에서 Python이 설치되어 있는 경우, 위의 코드를 실행하여 client-certificate-auth 미들웨어의 버전을 확인할 수 있습니다. 코드를 실행하기 전에 Python이 설치되어 있는지 확인하세요.
python -c "import pkg_resources; print('client-certificate-auth' in [i.key for i in pkg_resources.working_set] and pkg_resources.get_distribution('client-certificate-auth').version in ['0.2.1', '0.3.0'])" && echo {"result": "취약", "reason": "client-certificate-auth 미들웨어의 버전이 0.2.1 또는 0.3.0입니다."} || echo {"result": "양호", "reason": "client-certificate-auth 미들웨어의 버전이 1.0.0 이상입니다."}
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N