CVE-2026-39324
위험게시됨
Rack::Session::Cookie 비밀값: 복호화 실패 폴백으로 비밀값 없는 세션 위조 및 Marshal 역직렬화 가능
- 게시됨
- 2026. 4. 7.
- 업데이트됨
- 2026. 4. 8.
- CNA 할당 중
- GitHub_M
- 증거 관찰됨
- 2026. 8. 25.
기본 CVSS
9.3/ 10위험
nvd · CVSS 4.0
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:X/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:X0.3%
낮음 · 다음 30일
- 백분위수
- 19.4%
- 모델 날짜
- 2026. 9. 21.
EPSS는 통계적 추정치이지 확실성이나 영향의 척도가 아닙니다. 이를 CVSS, KEV 상태, 노출 및 환경과 결합하세요.
요약
Rack::Session은 Rack을 위한 세션 관리 구현체입니다. 2.0.0부터 2.1.2 이전 버전까지, Rack::Session::Cookie는 `secrets:`로 구성된 경우 복호화 실패를 잘못 처리합니다. 쿠키 복호화에 실패하면, 구현체는 쿠키를 거부하는 대신 기본 디코더로 대체합니다. 이로 인해 인증되지 않은 공격자가 구성된 비밀키를 알지 못해도 유효한 세션 데이터로 인정되는 조작된 세션 쿠키를 제공할 수 있습니다. 이 메커니즘은 세션 상태를 로드하는 데 사용되므로, 공격자는 세션 내용을 조작하고 잠재적으로 무단 액세스 권한을 얻을 수 있습니다. 이 취약점은 2.1.2에서 수정되었습니다.
소스
1# Rack::Cookie 인증 우회(CVE-2026-39324)에 대한 개념 증명 익스플로잇 폴백 코더를 통한 세션 위조를 시연하여 관리자 접근 권한을 획득하는 익스플로잇입니다.
책임 있는 사용
귀하가 소유하고 있거나 테스트할 권한이 있는 시스템에 대해서만 취약점 정보를 사용하십시오. Kitploit은 공개 연구 메타데이터에 연결되며 익스플로잇 코드나 악성 페이로드를 저장하지 않습니다.