İçeriğe geç

Dinamik metot çağrısı (ARCH8132)

Anahtar kotlin.security.dynamic-method-dispatch · Önem warning · Kategori security · CWE CWE-470

İstek verisiyle yönlendirilen Class.forName / getMethod / invoke kullanımını işaretler.

Class.forName(req.getParameter("cls")).getMethod("run").invoke(null)
val handler = handlers[req.getParameter("cls")] ?: throw NotFound()

Adı açık bir izin listesi haritasında arayın.