🇰🇷 한글 설명
IBM API Connect 12.1.0.0부터 12.1.1.2까지의 버전에는 안전하지 않은 직접 객체 참조(IDOR) 취약점이 존재합니다. 원격의 인증된 공격자가 이를 악용해 민감한 정보를 열람하거나 서비스 거부(DoS)를 유발할 수 있습니다.
💡 쉬운 설명
인증된 사용자가 권한이 없는 데이터 항목의 식별자를 바꿔 접근할 수 있는 결함입니다. 이를 통해 다른 사용자의 정보를 보거나 서비스를 중단시킬 수 있습니다.
🇺🇸 원문 (English)
IBM API Connect 12.1.0.0 through 12.1.1.2 could allow a remote authenticated attacker to obtain sensitive information and cause a denial of service due to an insecure direct object reference.
📍 영향받는 시스템
IBM API Connect 12.1.0.0 ~ 12.1.1.2
⚔️ 공격 벡터
로그인한 상태에서 API 요청의 객체 식별자를 변조하여 접근 권한이 없는 데이터를 조회하거나 과도한 요청으로 서비스를 마비시킴
🛡️ 대응 방법
IBM이 제공하는 보안 패치가 적용된 최신 버전으로 업그레이드하고, 객체 접근 시 서버 측 권한 검증을 강화
🔧 검증 코드
출력된 버전이 12.1.0.0 ~ 12.1.1.2 범위에 속하면 취약할 가능성이 있으므로 패치 적용 여부를 확인하고, 'apic CLI not found'이면 이 호스트에 API Connect가 설치되어 있지 않은 것입니다.
if command -v apic >/dev/null 2>&1; then apic version 2>/dev/null; else echo 'apic CLI not found'; fi