🇰🇷 한글 설명
SAP S/4HANA Private Cloud 및 On-Premise(Financials General Ledger)의 입력값 검증 미흡으로 인해 발생합니다. 인증된 사용자가 조작된 SQL 쿼리를 실행하여 백엔드 데이터베이스의 데이터를 읽고, 수정하거나 삭제할 수 있어 기밀성, 무결성, 가용성에 심각한 영향을 미칩니다.
💡 쉬운 설명
로그인한 사용자가 데이터베이스에 몰래 명령어를 보내 정보를 훔치거나 내용을 마음대로 바꿀 수 있는 보안 약점입니다. 이로 인해 회사의 중요한 재무 데이터가 유출되거나 파괴될 위험이 있습니다.
🇺🇸 원문 (English)
Due to insufficient input validation in SAP S/4HANA Private Cloud and On-Premise (Financials General Ledger), an authenticated user could execute crafted SQL queries to read, modify, and delete backend database data. This leads to a high impact on the confidentiality, integrity, and availability of the application.
📍 영향받는 시스템
SAP S/4HANA Private Cloud 및 On-Premise (Financials General Ledger 모듈)
⚔️ 공격 벡터
인증된 사용자가 입력창 등을 통해 조작된 SQL 쿼리를 주입하는 SQL 인젝션 공격
🛡️ 대응 방법
SAP에서 제공하는 최신 보안 패치를 적용하고 입력값 검증 로직을 강화해야 합니다.
🔧 검증 코드
실행 중인 SAP 프로세스 목록에서 해당 모듈의 버전 및 상태를 확인하여 패치 적용 여부를 검토합니다.
sapcontrol -function GetProcessList | grep -i 'S4HANA'