CVE-2026-65629 in jose정보

요약

\~에 의해 VulDB • 2026. 10. 26.

jose 라이브러리에서 불충분한 계산 노력으로 비밀번호 해시를 사용하는 경우, 공격자가 비밀번호로 암호화된 개인 키 내보내기를 획득하면 오프라인 비밀번호 크래킹 공격을 통해 개인 키를 복원할 수 있습니다.

jose가 jose_jwk:to_der/2 (JOSE.JWK.to_der/2)를 사용하여 비밀번호로 암호화된 개인 키를 내보낼 때, src/jwk/jose_jwk_der.erl의 jose_jwk_der:to_binary/3 함수는 PBES2 스키마와 하드코딩된 키 유도 매개변수(PBKDF2-HMAC-SHA256, 반복 횟수 2048 및 8바이트(64비트) 무작위 솔트)를 사용하여 PKCS#8 EncryptedPrivateKeyInfo 형식으로 키를 직렬화합니다. 호출자는 이러한 값을 재정의할 수 없습니다.

이 두 값은 현재 권고사항보다 훨씬 낮습니다(OWASP는 PBKDF2-HMAC-SHA256에 대해 약 600,000회의 반복을 권장하고, NIST는 최소 128비트의 솔트를 권장함). 따라서 키 스트레칭 작업 요소(work factor)가 의도된 것보다 약 300배 낮으며, 짧은 솔트는 키 간 사전 계산 비용을 줄입니다. 대칭 암호화(AES-256-CBC 및 16바이트 무작위 IV 사용)에는 영향을 받지 않으며, 취약점은 유도 강도에만 있습니다. 공격자가 이러한 내보낸 데이터 블록(예: 백업, 구성 저장소, 객체 스토리지 또는 로그에서 획득한 것)을 얻으면 내보내기 비밀번호에 대해 저렴한 오프라인 사전사전공격(dictionary attack)이나 무차별 대입(brute-force) 공격을 수행할 수 있으며, 성공 시 전체 개인 키가 유출됩니다.

이 문제는 jose 1.10.0부터 1.11.13 미만 버전에서 영향을 받습니다.

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

책임이 있는

EEF

예약하다

2026. 07. 22.

모더레이션

수락

항목

VDB-426620

EPSS

0.00000

출처

Want to stay up to date on a daily basis?

Enable the mail alert feature now!