🔍 CVE-2025-68698

0.0
CVSS Score
UNKNOWN
2026-01-13
2026-01-14 16:25
✅ 완료

🇰🇷 한글 설명

Jervis 라이브러리에서 사용하는 PKCS1Encoding이 Bleichenbacher 패딩 오라클 공격에 취약함

💡 쉬운 설명

Jervis 라이브러리는 Jenkins 플러그인 스크립트와 공유 라이브러리에서 사용되며, 이전 버전에서는 안전하지 않은 암호화 방식을 사용하여 공격에 취약합니다. 최신 시스템에서는 더 안전한 OAEP 방식을 사용해야 합니다. 이 취약점은 2.2 버전에서 수정되었습니다.

🇺🇸 원문 (English)

Jervis is a library for Job DSL plugin scripts and shared Jenkins pipeline libraries. Prior to 2.2, Jervis uses PKCS1Encoding which is vulnerable to Bleichenbacher padding oracle attacks. Modern systems should use OAEP (Optimal Asymmetric Encryption Padding). This vulnerability is fixed in 2.2.

📍 영향받는 시스템

Jervis 라이브러리 버전 2.2 이전

⚔️ 공격 벡터

Bleichenbacher 패딩 오라클 공격

🛡️ 대응 방법

Jervis 라이브러리 버전을 2.2 이상으로 업데이트합니다.

🔧 검증 코드

로컬 시스템에서 Python을 사용하여 Jervis 라이브러리 버전을 확인합니다. Python이 설치되어 있고, Jervis 라이브러리가 설치된 경우에만 사용할 수 있습니다.

Shell / Script
python -c "import pkg_resources; print('Jervis' in [d.project_name for d in pkg_resources.working_set] and pkg_resources.get_distribution('Jervis').version < '2.2')" && echo {"result": "취약", "reason": "Jervis 라이브러리 버전이 2.2 미만"} || echo {"result": "양호", "reason": "Jervis 라이브러리 버전이 2.2 이상"}

💻 영향받는 소프트웨어

Jenkins