🇰🇷 한글 설명
Cloud Foundry v166에서 v227 버전 사이의 애플리케이션은 환경 변수 및 바인딩된 서비스 세부 정보를 포함한 정보가 원격으로 노출될 수 있습니다. 이 취약점은 Java Buildpack을 사용하고 정적 콘텐츠 서빙을 허용하는 특정 Apache Tomcat 설정이 적용된 WAR 패키지 애플리케이션에서 발생합니다.
💡 쉬운 설명
클라우드 서비스에 올린 프로그램의 설정 정보나 중요한 비밀번호가 외부로 유출될 수 있는 보안 약점입니다. 특정 조건에서 웹 서버가 내부 정보를 실수로 보여주는 문제입니다.
🇺🇸 원문 (English)
Applications deployed to Cloud Foundry, versions v166 through v227, may be vulnerable to a remote disclosure of information, including, but not limited to environment variables and bound service details. For applications to be vulnerable, they must have been staged using automatic buildpack detection, passed through the Java Buildpack detection script, and allow the serving of static content from within the deployed artifact. The default Apache Tomcat configuration in the affected java buildpack versions for some basic web application archive (WAR) packaged applications are vulnerable to this issue.
📍 영향받는 시스템
Cloud Foundry v166 ~ v227 (Java Buildpack 사용 및 정적 콘텐츠 허용 애플리케이션)
⚔️ 공격 벡터
원격에서 특정 경로를 통해 애플리케이션의 내부 환경 변수 및 서비스 정보에 접근
🛡️ 대응 방법
Cloud Foundry 및 Java Buildpack을 최신 보안 패치 버전으로 업데이트
🔧 검증 코드
출력된 결과에 해당 버전 범위의 애플리케이션이 포함되어 있다면 취약할 가능성이 있습니다.
cf apps --guid | grep -E 'v(16[6-9]|1[7-9][0-9]|2[0-2][0-9]|22[0-7])'