🇰🇷 한글 설명
SAP HANA Node.js 클라이언트 패키지 2.0.0 미만 2.21.31 버전에서 프로토타입 오염(Prototype Pollution) 취약점이 발견되었습니다. nestTables 기능을 사용할 때 사용자 입력값에 대한 검증이 미흡하여 공격자가 전역 객체 프로토타입에 임의의 속성을 추가할 수 있습니다. 이 취약점은 애플리케이션의 가용성에 낮은 영향을 미치며 기밀성과 무결성에는 영향을 주지 않습니다.
💡 쉬운 설명
프로그램의 기본 설계도에 공격자가 몰래 새로운 내용을 끼워 넣을 수 있는 취약점입니다. 이로 인해 프로그램이 예상치 못한 방식으로 동작하거나 서비스가 일시적으로 중단될 수 있습니다.
🇺🇸 원문 (English)
The SAP HANA Node.js client package versions from 2.0.0 before 2.21.31 is impacted by Prototype Pollution vulnerability allowing an attacker to add arbitrary properties to global object prototypes. This is due to improper user input sanitation when using the nestTables feature causing low impact on the availability of the application. This has no impact on Confidentiality and Integrity.
📍 영향받는 시스템
SAP HANA Node.js client package (versions < 2.21.31)
⚔️ 공격 벡터
nestTables 기능을 사용할 때 조작된 사용자 입력값을 전달하여 전역 객체의 프로토타입을 오염시킴
🛡️ 대응 방법
SAP HANA Node.js 클라이언트 패키지를 2.21.31 이상의 최신 버전으로 업데이트하십시오.
🔧 검증 코드
출력된 버전이 2.21.31 미만인 경우 해당 취약점에 노출된 상태입니다.
npm list @sap/hana-client