CVE-2024-42476 in oauth정보

요약

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

nim용 OAuth 라이브러리에서 버전 0.11 이전에는 Authorization Code grant와 Implicit grant 모두 리소스 소유자의 세션이 공격자가 소유한 보호된 자원과 연결될 수 있는 크로스 사이트 요청 위조(CSRF) 공세를 방지하기 위해 `state` 매개변수에 의존합니다. 특정 컴파일러 플래그를 설정하여 이 프로젝트를 컴파일할 경우, `state` 매개변수가 전혀 확인되지 않아 CSRF 취약점이 발생할 수 있습니다. 버전 0.11에서는 단순한 `assert`에 의존하는 대신 일반 `if` 문 또는 `doAssert`를 사용하여 `state` 매개변수를 검사합니다. `-d:danger` 또는 `--assertions:off`가 설정되어 있더라도 `doAssert`는 의도된 동작을 달성합니다.

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

책임이 있는

GitHub M

예약하다

2024. 08. 02.

모더레이션

수락

항목

VDB-274833

EPSS

0.00240

출처

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!