이 태그가 달린 문서 1건
프로토타입 오염은 외부 입력에 든 특수한 키가 대개 재귀 병합을 통해 JavaScript의 내장 프로토타입에 닿을 때 일어납니다. 결과는 두 가지입니다. 설정한 적 없는 속성이 곳곳에 나타나거나(권한·옵션 판정이 틀어짐), 내장 메서드가 사라져 관계없는 곳에서 앱이 죽습니다. 가장 중요한 것은 책임의 소재입니다. Node.js는 이것이 Node.js 코어의 취약점이 아니며 방어는 애플리케이션과 의존성 수준에서 해야 한다고 밝히고 있습니다. 업데이트를 기다려도 해결되지 않습니다.