hacktricks/src/pentesting-web/deserialization/ruby-_json-pollution.md

967 B
Raw Blame History

Ruby _json pollution

{{#include ../../banners/hacktricks-training.md}}

Bu, https://nastystereo.com/security/rails-_json-juggling-attack.html adresinden alınan bir özet.

Temel bilgiler

Bir gövdeye, bir dizi gibi hashlenemez bazı değerler gönderildiğinde, bunlar _json adlı yeni bir anahtara eklenecektir. Ancak, bir saldırganın gövdeye istediği keyfi değerlerle _json adlı bir değer de ayarlaması mümkündür. Ardından, örneğin arka uç bir parametrenin doğruluğunu kontrol ederse ancak _json parametresini bir eylem gerçekleştirmek için de kullanırsa, bir yetkilendirme atlatması gerçekleştirilebilir.

{
"id": 123,
"_json": [456, 789]
}

Referanslar

{{#include ../../banners/hacktricks-training.md}}