CVE-2026-25050
Vendure가 NativeAuthenticationStrategy에서 사용자 열거를 가능하게 하는 타이밍 공격에 취약함
- 게시됨
- 2026. 1. 30.
- 업데이트됨
- 2026. 1. 30.
- CNA 할당 중
- GitHub_M
- 증거 관찰됨
- 2026. 8. 25.
기본 CVSS
nvd · CVSS 4.0
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N/E:U/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X낮음 · 다음 30일
- 백분위수
- 31.7%
- 모델 날짜
- 2026. 9. 21.
EPSS는 통계적 추정치이지 확실성이나 영향의 척도가 아닙니다. 이를 CVSS, KEV 상태, 노출 및 환경과 결합하세요.
요약
Vendure는 오픈소스 헤드리스 커머스 플랫폼입니다. 버전 3.5.3 이전에는 `NativeAuthenticationStrategy.authenticate()` 메서드가 타이밍 공격에 취약하여 공격자가 유효한 사용자 이름(이메일 주소)을 열거할 수 있었습니다. `packages/core/src/config/auth/native-authentication-strategy.ts`에서 authenticate 메서드는 사용자를 찾지 못하면 즉시 반환합니다. 상당한 타이밍 차이(bcrypt의 경우 약 200-400ms, DB 미스의 경우 약 1-5ms)로 인해 공격자는 기존 계정과 존재하지 않는 계정을 안정적으로 구분할 수 있습니다. 버전 3.5.3에서 이 문제가 수정되었습니다.
소스
1CVE-2026-25050에 대한 개념 증명 익스플로잇으로, GraphQL 인증을 통한 사용자 열거를 가능하게 하는 타이밍 공격입니다. 응답 시간을 측정하여 기존 계정을 식별함으로써 표적 공격을 용이하게 합니다.
책임 있는 사용
귀하가 소유하고 있거나 테스트할 권한이 있는 시스템에 대해서만 취약점 정보를 사용하십시오. Kitploit은 공개 연구 메타데이터에 연결되며 익스플로잇 코드나 악성 페이로드를 저장하지 않습니다.