🇰🇷 한글 설명
Fission 1.24.0 이전 버전은 컨테이너 실행기 경로에서 사용자가 Function.spec.podspec를 직접 제공하여 실행기 빌드 podspec와 병합할 수 있는 취약점이 있습니다. 이를 통해 공격자가 사용자 컨테이너 이미지를 실행하는 배포판의 포드를 생성할 수 있습니다.
💡 쉬운 설명
Fission 서버리스 프레임워크의 이전 버전에서는 사용자가 시스템 설정을 직접 조작할 수 있는 구멍이 있었습니다. 이 구멍을 통해 공격자가 악의적인 컨테이너를 실행하여 시스템을 장악할 수 있습니다.
🇺🇸 원문 (English)
Fission is an open-source, Kubernetes-native serverless framework that simplifies the deployment of functions and applications on Kubernetes. Prior to version 1.24.0, Fission's Container Executor path lets a tenant supply Function.spec.podspec directly; the executor merges it into the executor-built podspec and creates a Deployment whose pods run the user's container image. This issue has been patched in version 1.24.0.
📍 영향받는 시스템
Fission version < 1.24.0
⚔️ 공격 벡터
사용자가 Function.spec.podspec를 직접 제공하여 컨테이너 실행기 경로에서 악성 컨테이너 이미지 실행
🛡️ 대응 방법
Fission을 버전 1.24.0 이상으로 업그레이드하십시오.
🔧 검증 코드
명령어 실행 결과 1.20에서 1.23 사이의 버전 번호가 출력되면 취약한 버전입니다.
fission version 2>/dev/null | grep -E '1\.2[0-3]\.'
📊 CVSS Vector String
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H
💻 영향받는 소프트웨어
IBM WebSphere Application Server