dereuromark/cakephp-dto is vulnerable to Unsafe Deserialization
50
Medium Risk
Affected versions of this package are vulnerable to unsafe deserialization because the __unserialize() method processes untrusted serialized data without sufficient validation or filtering. This allows unexpected or malicious fields to be injected during object reconstruction, potentially leading to unintended application behavior or security impact depending on how the object is later used. The issue is addressed in the patched version by enforcing a strict allowlist, ensuring that only known and expected fields are deserialized.
You are affected if you are using a version that falls within the vulnerable range and you are using the Session.deserialize function.
dereuromark/cakephp-dto is vulnerable to Unsafe Deserialization in versions 1.5.0 - 2.3.0.
Upgrade the dereuromark/cakephp-dto library to the patch version.
Connect your repositories to instantly see whether vulnerable or malicious packages exist in your codebase.
Free. No credit card required.

SOC 2Compliant
ISO 27001Compliant