🇰🇷 한글 설명
TAS 1.4.0 미만 버전의 Scheduler에서 UAA 클라이언트 토큰이 TLS가 적용되지 않은 평문 연결을 통해 전송되는 취약점이 발견되었습니다. 또한 MySQL 서버 설정에 따라 토큰이 캐싱될 수 있으며, 공격자가 이를 가로챌 경우 클라우드 컨트롤러에 대한 관리자 권한을 획득할 수 있습니다.
💡 쉬운 설명
중요한 인증 정보가 암호화되지 않은 상태로 네트워크를 통해 전달되어 해커가 이를 훔쳐볼 수 있는 문제입니다. 해커가 이 정보를 얻으면 시스템의 관리자 권한을 마음대로 휘두를 수 있어 매우 위험합니다.
🇺🇸 원문 (English)
Scheduler for TAS prior to version 1.4.0 was permitting plaintext transmission of UAA client token by sending it over a non-TLS connection. This also depended on the configuration of the MySQL server which is used to cache a UAA client token used by the service. If intercepted the token can give an attacker admin level access in the cloud controller.
📍 영향받는 시스템
TAS (Tanzu Application Service) Scheduler version prior to 1.4.0
⚔️ 공격 벡터
네트워크 패킷 스니핑을 통한 비암호화(non-TLS) 통신 구간의 UAA 클라이언트 토큰 탈취
🛡️ 대응 방법
TAS Scheduler를 1.4.0 이상의 버전으로 업데이트하고 MySQL의 토큰 캐싱 설정을 점검하십시오.
🔧 검증 코드
명령어 결과에 1.0.0부터 1.3.x 버전이 출력되면 취약한 버전이 설치되어 있는 상태입니다.
tas scheduler version 2>/dev/null | grep -E '1\.[0-3]\.'