🔍 CVE-2021-26077

8.8
CVSS Score
HIGH
2021-05-10
2026-06-17 03:42
✅ 완료

🇰🇷 한글 설명

Atlassian Connect Spring Boot(ACSB)의 인증 결함으로 인해, 설치와 같은 라이프사이클 엔드포인트에서 서버 간 JWT 대신 컨텍스트 JWT를 잘못 수락하는 문제가 발생합니다. 이로 인해 공격자가 인증된 재설치 이벤트를 앱에 전송할 수 있습니다.

💡 쉬운 설명

앱 설치 과정에서 보안 검사가 허술하여, 가짜 신분증을 가진 공격자가 마치 정상적인 설치 과정인 것처럼 속여 앱에 명령을 내릴 수 있는 문제입니다. 이를 통해 공격자가 앱의 설정을 임의로 변경하거나 재설치 이벤트를 조작할 수 있습니다.

🇺🇸 원문 (English)

Broken Authentication in Atlassian Connect Spring Boot (ACSB) in version 1.1.0 before 2.1.3 and from version 2.1.4 before 2.1.5: Atlassian Connect Spring Boot is a Java Spring Boot package for building Atlassian Connect apps. Authentication between Atlassian products and the Atlassian Connect Spring Boot app occurs with a server-to-server JWT or a context JWT. Atlassian Connect Spring Boot versions 1.1.0 before 2.1.3 and versions 2.1.4 before 2.1.5 erroneously accept context JWTs in lifecycle endpoints (such as installation) where only server-to-server JWTs should be accepted, permitting an attacker to send authenticated re-installation events to an app.

📍 영향받는 시스템

Atlassian Connect Spring Boot 1.1.0 ~ 2.1.2 및 2.1.4 미만 버전

⚔️ 공격 벡터

라이프사이클 엔드포인트에 부적절한 컨텍스트 JWT를 전송하여 인증을 우회함

🛡️ 대응 방법

Atlassian Connect Spring Boot를 2.1.5 버전 이상으로 업데이트

🔧 검증 코드

프로젝트 설정 파일이나 의존성 관리 파일에서 취약한 버전 범위가 검색되는지 확인합니다.

Shell / Script
grep -r "version" . | grep -E '1.1.[0-2]|2.1.4'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Spring Framework