🇰🇷 한글 설명
IBM API Connect 12.1.0.0부터 12.1.1.2 버전에는 SQL 명령에서 특수 문자를 적절히 무력화하지 않는 취약점이 있습니다. 이로 인해 인증된 원격 공격자가 임의의 SQL 명령을 실행할 수 있습니다.
💡 쉬운 설명
API 관리 도구의 데이터베이스 입력 검사가 부족해서, 로그인한 사용자가 악의적인 명령을 넣어 데이터베이스를 조작할 수 있습니다. 데이터 유출이나 변조로 이어질 수 있어 매우 위험합니다.
🇺🇸 원문 (English)
IBM API Connect 12.1.0.0 through 12.1.1.2 could allow a remote authenticated attacker to execute arbitrary SQL commands due to improper neutralization of special elements used in an SQL command.
📍 영향받는 시스템
IBM API Connect 12.1.0.0 ~ 12.1.1.2
⚔️ 공격 벡터
인증된 원격 사용자가 SQL 구문 요소가 포함된 입력을 전송하여 임의의 SQL 명령 실행
🛡️ 대응 방법
IBM 보안 권고에 따라 12.1.1.2 초과의 수정된 버전으로 업그레이드하고 최신 패치를 적용
🔧 검증 코드
설치된 패키지 목록에서 apiconnect 항목의 버전을 확인하여 12.1.0.0~12.1.1.2 범위에 해당하면 취약하므로 IBM 권고 버전으로 업그레이드가 필요하며, 결과가 없으면 본 시스템에는 설치되어 있지 않은 것입니다.
dpkg -l 2>/dev/null | grep -i apiconnect; rpm -qa 2>/dev/null | grep -i apiconnect; ls /opt/ibm 2>/dev/null | grep -i apic