mirror of
https://github.com/github/codeql.git
synced 2025-12-24 04:36:35 +01:00
Add support for the Flexjson framework to the unsafe-deserialization query
This commit is contained in:
@@ -15,7 +15,7 @@ may have unforeseen effects, such as the execution of arbitrary code.
|
||||
<p>
|
||||
There are many different serialization frameworks. This query currently
|
||||
supports Kryo, XmlDecoder, XStream, SnakeYaml, JYaml, JsonIO, YAMLBeans, HessianBurlap, Castor, Burlap,
|
||||
Jackson, Jabsorb, Jodd JSON and Java IO serialization through
|
||||
Jackson, Jabsorb, Jodd JSON, Flexjson and Java IO serialization through
|
||||
<code>ObjectInputStream</code>/<code>ObjectOutputStream</code>.
|
||||
</p>
|
||||
</overview>
|
||||
@@ -109,6 +109,10 @@ Jabsorb documentation on deserialization:
|
||||
Jodd JSON documentation on deserialization:
|
||||
<a href="https://json.jodd.org/parser">JoddJson Parser</a>.
|
||||
</li>
|
||||
<li>
|
||||
RCE in Flexjson:
|
||||
<a href="https://codewhitesec.blogspot.com/2020/03/liferay-portal-json-vulns.html">Flexjson deserialization</a>.
|
||||
</li>
|
||||
</references>
|
||||
|
||||
</qhelp>
|
||||
|
||||
Reference in New Issue
Block a user