Module UnsafeTypeConfig
Tracks flow from a remote source to a type descriptor (e.g. a java.lang.Class instance)
passed to a deserialization method.
If this is user-controlled, arbitrary code could be executed while instantiating the user-specified type.
Import path
import semmle.code.java.security.UnsafeDeserializationQueryPredicates
| isAdditionalFlowStep | Holds if |
| isSink | Holds if |
| isSource | Holds if |