🔍 CVE-2022-23509

7.3
CVSS Score
HIGH
2023-01-09
2026-06-17 04:30
✅ 완료

🇰🇷 한글 설명

Weave GitOps의 GitOps Run과 로컬 S3 버킷 간의 통신이 암호화되지 않아 발생하는 취약점입니다. 권한이 있는 사용자가 로컬 트래픽을 가로채 S3 버킷에 접근할 수 있으며, 이를 통해 버킷 내용을 수정하여 Kubernetes 클러스터의 리소스를 변경할 수 있습니다.

💡 쉬운 설명

데이터를 주고받는 통로가 암호화되어 있지 않아, 중간에서 정보를 훔쳐볼 수 있는 문제입니다. 해커가 이 정보를 이용해 저장된 파일을 바꾸면 클러스터 설정까지 마음대로 조작할 수 있습니다.

🇺🇸 원문 (English)

Weave GitOps is a simple open source developer platform for people who want cloud native applications, without needing Kubernetes expertise. GitOps run has a local S3 bucket which it uses for synchronizing files that are later applied against a Kubernetes cluster. The communication between GitOps Run and the local S3 bucket is not encrypted. This allows privileged users or process to tap the local traffic to gain information permitting access to the s3 bucket. From that point, it would be possible to alter the bucket content, resulting in changes in the Kubernetes cluster's resources. There are no known workaround(s) for this vulnerability. This vulnerability has been fixed by commits ce2bbff and babd915. Users should upgrade to Weave GitOps version >= v0.12.0 released on 08/12/2022.

📍 영향받는 시스템

Weave GitOps version < v0.12.0

⚔️ 공격 벡터

로컬 네트워크 트래픽 스니핑을 통한 S3 버킷 인증 정보 탈취 및 데이터 변조

🛡️ 대응 방법

Weave GitOps를 v0.12.0 이상의 버전으로 업그레이드하십시오.

🔧 검증 코드

출력된 버전이 v0.12.0 이상인지 확인하여 취약점 여부를 판단합니다.

Shell / Script
weave-gitops --version 2>/dev/null | grep -E 'v0\.(1[2-9]|[2-9][0-9])|v[1-9][0-9]+'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Kubernetes