🇰🇷 한글 설명
Oracle Database 9.0.1.5+, 9.2.0.7, 10.1.0.4 Windows 버전의 Core RDBMS 구성 요소에서 발생하는 미지정 취약점입니다. RDBMS 프로세스 및 공유 메모리 섹션에 NULL DACL이 설정되어 있어, 로컬 사용자가 스레드를 주입하고 임의의 코드를 실행할 수 있습니다.
💡 쉬운 설명
데이터베이스 프로그램의 보안 설정이 너무 느슨하게 되어 있어, 컴퓨터에 접속한 사용자가 데이터베이스의 권한을 가로챌 수 있는 문제입니다. 이를 통해 공격자는 데이터베이스 시스템 내에서 원하는 명령을 마음대로 실행할 수 있습니다.
🇺🇸 원문 (English)
Unspecified vulnerability in the Core RDBMS component for Oracle Database 9.0.1.5+, 9.2.0.7, and 10.1.0.4 on Windows systems has unknown impact and attack vectors, aka DB03. NOTE: as of 20070424, Oracle has not disputed reliable claims that DB03 occurs because RDBMS uses a NULL Discretionary Access Control List (DACL) for the Oracle process and certain shared memory sections, which allows local users to inject threads and execute arbitrary code via the OpenProcess, OpenThread, and SetThreadContext functions (DB03).
📍 영향받는 시스템
Oracle Database 9.0.1.5+, 9.2.0.7, 10.1.0.4 (Windows)
⚔️ 공격 벡터
로컬 사용자가 OpenProcess, OpenThread, SetThreadContext 함수를 사용하여 스레드 주입 및 임의 코드 실행
🛡️ 대응 방법
Oracle 보안 패치 적용 및 프로세스/공유 메모리 섹션에 대한 DACL 설정 강화
🔧 검증 코드
출력된 Oracle 버전이 취약한 버전 범위에 포함되는지 확인합니다.
sqlplus -v 2>/dev/null | grep -E '9.0.1.5|9.2.0.7|10.1.0.4'