Güvensiz seri durumdan çıkarma (ARCH8109)
Anahtar kotlin.security.insecure-deserialization · Önem critical · Kategori security · CWE CWE-502
Güvenilmeyen veri üzerinde kullanılan ObjectInputStream.readObject ve diğer gadget’a açık seri durumdan çıkarıcıları işaretler.
Hatalı
Bölüm başlığı “Hatalı”val obj = ObjectInputStream(input).readObject()val obj = json.decodeFromString<Payload>(input)Düzeltme
Bölüm başlığı “Düzeltme”Yalnız veri taşıyan bir biçim (açık şemalı JSON) ya da izin listeli ObjectInputFilter kullanın.