🇰🇷 한글 설명
SAP HANA Database 1.00 SPS10 이전 버전이 인증을 요구하지 않아 원격 공격자가 TrexNet 패킷을 통해 17개 관리 메서드에 접근할 수 있다. 이를 통해 임의 코드 실행 또는 시스템 손상이 가능하다.
💡 쉬운 설명
SAP HANA 데이터베이스가 암호를 묻지 않아서 인터넷에서 누구나 접근할 수 있다. 공격자는 이를 이용해 서버를 완전히 장악하고 악의적인 프로그램을 실행할 수 있다.
🇺🇸 원문 (English)
SAP HANA Database 1.00 SPS10 and earlier do not require authentication, which allows remote attackers to execute arbitrary code or have unspecified other impact via a TrexNet packet to the (1) fcopydir, (2) fmkdir, (3) frmdir, (4) getenv, (5) dumpenv, (6) fcopy, (7) fput, (8) fdel, (9) fmove, (10) fget, (11) fappend, (12) fdir, (13) getTraces, (14) kill, (15) pexec, (16) stop, or (17) pythonexec method, aka SAP Security Note 2165583.
📍 영향받는 시스템
SAP HANA Database 1.00 SPS10 이전 버전
⚔️ 공격 벡터
TrexNet 프로토콜을 통해 인증 없이 fcopydir, fmkdir, frmdir, getenv, dumpenv, fcopy, fput, fdel, fmove, fget, fappend, fdir, getTraces, kill, pexec, stop, pythonexec 메서드 호출
🛡️ 대응 방법
SAP HANA를 1.00 SPS11 이상으로 업그레이드하고 TrexNet 포트(기본값 13013)를 신뢰할 수 있는 네트워크로만 제한
🔧 검증 코드
13013 포트가 LISTEN 중이면 HANA TrexNet이 활성화된 상태. 접근 제어 없이 노출되어 있으면 취약함.
netstat -tlnp 2>/dev/null | grep -E '13013|hana' || echo 'HANA service not detected'