Skip to content

Commit 795c488

Browse files
Update rust/ql/src/queries/security/CWE-502/UnsafeDeserialization.qhelp
Co-authored-by: mc <42146119+mchammer01@users.noreply.github.com>
1 parent 325475d commit 795c488

1 file changed

Lines changed: 4 additions & 1 deletion

File tree

‎rust/ql/src/queries/security/CWE-502/UnsafeDeserialization.qhelp‎

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,10 @@ Deserializing untrusted data without validation can allow an attacker to cause d
1212
<recommendation>
1313

1414
<p>
15-
Avoid deserializing untrusted data with formats that allow unbounded allocation or polymorphic dispatch. Prefer formats with schema validation (like Protocol Buffers) when processing untrusted input. If using <code>serde</code>, consider:
15+
16+
Avoid deserializing untrusted data with formats that allow unbounded allocation or polymorphic dispatch. Where possible, prefer formats with schema validation, such as Protocol Buffers, when processing untrusted input.
17+
If you do use <code>serde</code>, consider:
18+
1619
</p>
1720
<ul>
1821
<li>Validating input size before deserialization.</li>

0 commit comments

Comments
 (0)