🔍 CVE-2026-55759

7.4
CVSS Score
HIGH
2026-06-24
2026-10-25 23:10
✅ 완료

🇰🇷 한글 설명

Rocket.Chat의 Apple 로그인 처리 과정에서 JWT 서명은 확인하지만 클레임(claims) 검증을 누락하는 취약점이 발견되었습니다. 공격자가 대상 사용자의 Apple ID 토큰을 획득할 경우, 만료 시간이나 대상(aud) 확인 없이 해당 토큰을 재사용하여 사용자 권한으로 인증을 우회할 수 있습니다.

💡 쉬운 설명

애플 로그인을 사용할 때 보안 검사 중 일부를 건너뛰는 결함이 있습니다. 해커가 사용자의 로그인 정보를 가로채면, 유효기간이 지났더라도 마치 본인인 것처럼 로그인을 할 수 있습니다.

🇺🇸 원문 (English)

Rocket.Chat is an open-source, secure, fully customizable communications platform. Prior to 8.5.1, 8.4.4, 8.3.6, 8.2.6, 8.1.6, 8.0.7, and 7.10.13, Rocket.Chat's Apple Sign-In handler verifies JWT signatures but skips claims validation. Any Apple-signed JWT with a non-empty iss is accepted regardless of aud, exp, nbf, or nonce. An attacker who obtains a target user's Apple identity token (from server logs, an intercepted sign-in flow, or another application sharing the same Apple developer team) can replay it to authenticate as that user, with no expiration on the replay window. This vulnerability is fixed in 8.5.1, 8.4.4, 8.3.6, 8.2.6, 8.1.6, 8.0.7, and 7.10.13.

📍 영향받는 시스템

Rocket.Chat 8.5.1, 8.4.4, 8.3.6, 8.2.6, 8.1.6, 8.0.7, 7.10.13 미만 버전

⚔️ 공격 벡터

가로챈 Apple ID 토큰을 재사용(Replay Attack)하여 인증 우회

🛡️ 대응 방법

Rocket.Chat을 최신 보안 패치 버전(8.5.1, 8.4.4, 8.3.6, 8.2.6, 8.1.6, 8.0.7, 7.10.13 이상)으로 업데이트

🔧 검증 코드

출력된 버전이 취약점이 해결된 버전(8.5.1, 8.4.4 등)보다 낮은지 확인하십시오.

Shell / Script
rocket.chat --version 2>/dev/null || dpkg -l | grep rocketchat

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

IBM WebSphere Application Server