Insecure Unserialize Vulnerability in FLOW3
Summary
GHSA-m2hp-5x78-74mg: Insecure Unserialize Vulnerability in FLOW3. Affects typo3/flow versions >= 1.0.0, < 1.0.4. Fixed in 1.0.4. How to fix ↓
Check if this vulnerability affects your application
Upload a manifest or SBOM and we'll show whether you're affected, plus every other risky package in the same scan.
No signup required · Results in about 60 seconds
Background
FLOW3 is a package in the Packagist ecosystem that provides a web application framework for PHP. It offers various features and functionalities to developers, allowing them to build robust and scalable applications. However, FLOW3 is susceptible to an insecure unserialize vulnerability.
Vulnerability Detail
The insecure unserialize vulnerability in FLOW3 arises due to a missing signature (HMAC) for a request argument. This flaw enables an attacker to unserialize arbitrary objects within FLOW3. While it is unlikely that code injection is possible through this vulnerability, there may be exploitable objects within user applications. It is crucial to address this vulnerability to prevent potential security breaches and unauthorized access to sensitive data.
How To Fix
Minimum fixed version
1.0.4
This is the first release that contains the fix.
composer require typo3/flow:1.0.4
Tip — Not sure which version your app runs? Vulert can match this fix to it. Scan free →
Conclusion
The insecure unserialize vulnerability in FLOW3 can be addressed by updating the package to version 1.0.4 or later. This update ensures the presence of the required signature (HMAC) for request arguments, mitigating the risk of unauthorized access and potential security breaches. For further support and assistance in vulnerability remediation, please contact DevNack.com.
See every vulnerability recorded for typo3/flow →
FAQ
FLOW3 is a web application framework for PHP that provides developers with a range of features and functionalities to build powerful applications.
An insecure unserialize vulnerability allows an attacker to unserialize arbitrary objects, potentially leading to unauthorized access and security breaches.
To our knowledge, it is unlikely that code injection is possible through this vulnerability.
To our knowledge, there are no exploitable objects within the FLOW3 Base Distribution. However, there might be exploitable objects within user applications.
To mitigate the risk, it is recommended to update the FLOW3 package to version 1.0.4 or later, which includes the necessary signature (HMAC) for request arguments.
References
Related vulnerabilities
Recent vulnerabilities recorded for typo3/flow.