🇰🇷 한글 설명
IBM Db2 11.5.0~11.5.9 및 12.1.0~12.1.5 버전에서 DRDA 서버 엔드포인트를 제어하거나 사칭할 수 있는 공격자가 임의의 명령을 실행할 수 있는 취약점이 발견되었습니다. 이는 경계 검사 없이 사용자 제어 데이터를 고정 크기 스택 버퍼로 복사하는 과정에서 발생하는 스택 기반 버퍼 오버플로 때문입니다.
💡 쉬운 설명
해커가 가짜 데이터베이스 서버인 척 속여서 사용자의 컴퓨터에 몰래 명령을 내릴 수 있는 보안 약점입니다. 데이터가 정해진 공간보다 많이 들어올 때 발생하는 오류를 이용해 시스템을 장악할 수 있습니다.
🇺🇸 원문 (English)
IBM Db2 11.5.0 through 11.5.9, and 12.1.0 through 12.1.5 could allow an attacker with the ability to control or impersonate a DRDA server endpoint to execute arbitrary commands on Db2 clients due to a stack-based buffer overflow that improperly copies user-controlled data into a fixed-size stack buffer without bounds checking.
📍 영향받는 시스템
IBM Db2 11.5.0-11.5.9, 12.1.0-12.1.5
⚔️ 공격 벡터
DRDA 서버 엔드포인트를 제어하거나 사칭하여 조작된 데이터를 클라이언트에 전송
🛡️ 대응 방법
IBM에서 제공하는 최신 보안 패치를 적용하여 Db2 버전을 업데이트하십시오.
🔧 검증 코드
출력된 버전 정보가 취약한 범위(11.5.0-11.5.9 또는 12.1.0-12.1.5)에 해당하면 취약한 상태입니다.
db2level | grep -E 'Version.*(11.5\[0-9]\.|12.1\[0-5]\.)'