🔍 CVE-2026-93853

0.0
CVSS Score
UNKNOWN
2026-09-29
2026-09-30 19:57
✅ 완료

🇰🇷 한글 설명

Barman 스냅샷 백업 삭제 과정에서 소유권 검증이 누락되어, 백업 카탈로그를 수정할 수 있는 사용자가 관련 없는 클라우드 스냅샷을 삭제할 수 있는 취약점입니다. 공격자가 backup.info 파일을 조작하여 다른 스냅샷 식별자를 삽입하면, Barman이 권한을 가진 클라우드 환경(AWS, Azure, GCP) 내의 임의의 스냅샷을 삭제할 수 있습니다.

💡 쉬운 설명

백업 정보를 담은 파일을 몰래 수정하여, 원래 지워지면 안 되는 중요한 클라우드 저장 데이터까지 강제로 삭제하게 만드는 보안 결함입니다. 백업 관리 권한을 가진 사람이 Barman의 권한을 악용해 다른 데이터를 지울 수 있습니다.

🇺🇸 원문 (English)

Unverified ownership in Barman snapshot backup deletion allows a principal who can write the backup catalog to cause Barman to delete unrelated cloud snapshots. When a snapshot backup is deleted, either explicitly or by retention policy enforcement, Barman reads the snapshot identifiers from the backup.info file and passes them to the cloud provider's delete API using Barman's own credentials, without verifying that the snapshots belong to that backup. An attacker who can overwrite backup.info but lacks snapshot delete permissions can substitute the identifiers of other snapshots, causing Barman to delete any snapshot its cloud identity can reach on AWS, Microsoft Azure, or Google Cloud. Exploitation requires a deployment where the principal that writes the backup catalog is separate from the identity Barman uses to delete snapshots. Barman versions from 3.4.0 (Google Cloud), 3.6.0 (Azure), and 3.7.0 (AWS) up to and including 3.20.0 are affected. The issue is fixed in Barman 3.20.1.

📍 영향받는 시스템

Barman 3.4.0~3.20.0 (GCP), 3.6.0~3.20.0 (Azure), 3.7.0~3.20.0 (AWS)

⚔️ 공격 벡터

백업 카탈로그(backup.info)의 스냅샷 식별자를 타겟 스냅샷으로 변조하여 Barman의 삭제 API 호출 유도

🛡️ 대응 방법

Barman 버전을 3.20.1 이상으로 업데이트

🔧 검증 코드

출력된 버전이 3.20.1 미만(예: 3.20.0 이하)이면 취약한 상태입니다.

Shell / Script
barman --version 2>/dev/null | grep -E '3(\.([0-9]+)){1,2}'

💻 영향받는 소프트웨어

Azure