Prototype Pollution (Prototip Kirliliği) Zafiyeti

JavaScript kütüphanelerinde meydana gelen çeşitli hatalardan dolayı ortaya çıkan Prototype Pollution zafiyeti web uygulamalarını güvensiz hale getirmektedir. Prototype Pullution Nedir? Prototip tabanlı bir programlama dili olan JavaScript’te yeni bir nesne oluşturulduğunda; oluşturulan bu yeni nesne toString, cunstructor ve hasOwnProperty gibi işlevleri içeren bir prototip nesnenin özelliklerini ve yöntemlerini taşır. Obje tabanlı kalıtım programcıların işini kolaylaştırırken