CVE-2023-27495 in csrf-protection정보

요약

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

@fastify/csrf-protection은 Fastify 서버를 CSRF 공격으로부터 보호하는 데 도움이 되는 플러그인입니다. @fastify/csrf-protection 라이브러리가 @fastify/cookie와 함께 적용하는 CSRF 보호는 특정 조건 하에서 네트워크 공격자 및 동일 사이트(same-site) 공격자에 의해 우회될 수 있습니다. @fastify/csrf-protection은 CSRF 토큰을 사용자와 바인딩하는 선택적 userInfo 매개변수를 지원합니다. 이 매개변수는 CVE-2021-29624에 대한 수정 조치로 쿠키 토싱(cookie-tossing) 공격을 방지하기 위해 도입되었습니다. userInfo 매개변수가 누락되거나 대상 사용자 계정에 대해 그 값을 예측할 수 있는 경우, 네트워크 및 동일 사이트 공격자는 1. 피해자의 브라우저에 _csrf 쿠키를 고정(fixate)하고, 2. 피해자의 세션에 유효한 CSRF 토큰을 위조할 수 있습니다. 이를 통해 공격자는 CSRF 보호 메커니즘을 우회할 수 있습니다. 수정 조치로, 버전 6.3.0(및 v4.1.0)부터 @fastify/csrf-protection은 서버에서 정의한 비밀 hmacKey를 포함하게 되었으며, 이는 CSRF 토큰을 _csrf 쿠키의 값과 userInfo 매개변수에게 암호학적으로 바인딩하여 공격자가 토큰을 스푸핑(spoof)하지 못하도록 합니다. 이 보호 조치는 각 사용자마다 userInfo 매개변수가 고유할 경우 효과적입니다. 이 문제는 버전 6.3.0 및 v4.1.0에서 패치되었습니다. 사용자는 업그레이드를 권장합니다. 업그레이드가 불가능한 사용자는 각 사용자마다 무작위이고 예측 불가능한 userInfo 매개변수를 사용하여 완화 조치를 취할 수 있습니다.

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

책임이 있는

GitHub, Inc.

예약하다

2023. 03. 01.

모더레이션

수락

항목

VDB-226951

EPSS

0.00331

출처

Want to know what is going to be exploited?

We predict KEV entries!