You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on Mar 25, 2024. It is now read-only.
Serde in general is not vulnerable to arbitrary object instantiation / remote code execution. That applies to serde-yaml and all other Serde data formats. The code that deserializes untrusted input always specifies what type is expected i.e. which Deserialize impl is going to execute.
I don't see whether
serde-yaml
supports user types or not (it seems not to me), but is this article relevant?https://community.embarcadero.com/blogs/entry/yaml-and-remote-code-execution-38738
The text was updated successfully, but these errors were encountered: