🔍 CVE-2026-48791

2.0
CVSS Score
LOW
2026-08-13
2026-10-23 19:10
✅ 완료

🇰🇷 한글 설명

sigstore-java 2.0.0 버전에서 Rekor 엔트리 시간과 Fulcio 인증서 간의 검증 로직이 누락되는 취약점이 발견되었습니다. 이로 인해 공격자가 탈취한 임시 개인키와 오래된 인증서를 재사용하여 부적절한 서명을 검증할 위험이 있습니다. 해당 문제는 2.1.0 버전에서 수정되었습니다.

💡 쉬운 설명

서명된 파일이 진짜인지 확인하는 과정에서 시간 검증 단계가 빠져 있어, 예전에 사용했던 인증서를 몰래 다시 사용할 수 있는 문제입니다. 최신 버전으로 업데이트하면 이 검증 과정이 다시 강화되어 안전해집니다.

🇺🇸 원문 (English)

sigstore-java is a sigstore java client for interacting with sigstore infrastructure. Version 2.0.0 erroneously removed verification of the integrated (Rekor entry) time) against the Fulcio certificate. Version 2.1.0 re-added this verification with enhancements that adhere to the Sigstore verification spec. The old sigstore-conformance test for this check was built incorrectly. This vulnerability impacts only users verifying bundles with `dev.sigstore:sigstore-java:2.0.0`. Older versions are not affected; it is fixed in `dev.sigstore:sigstore-java:2.1.0` A malicious actor may exploit this if they were able to access a users system and exfiltrate the temporary private key used during signing and then reuse an old fulcio certificate later without requiring direct access to the user's credentials. Users may protect themselves by re-verifying their artifacts using the newest sigstore-java or another current sigstore client. Transparency logs may also be audited for unauthorized signatures for a suspected reused identity.

📍 영향받는 시스템

dev.sigstore:sigstore-java:2.0.0

⚔️ 공격 벡터

시스템에서 탈취한 임시 개인키와 오래된 Fulcio 인증서를 결합하여 유효하지 않은 서명을 재사용함

🛡️ 대응 방법

sigstore-java 라이브러리를 2.1.0 버전 이상으로 업데이트하십시오.

🔧 검증 코드

출력 결과에 나타나는 sigstore-java의 버전이 2.0.0인지 확인하십시오.

Shell / Script
mvn dependency:list | grep 'dev.sigstore:sigstore-java'

📊 CVSS Vector String

CVSS Vector
CVSS:3.1/AV:L/AC:L/PR:H/UI:R/S:U/C:N/I:L/A:N

💻 영향받는 소프트웨어

IBM Security Verify Access