Description
It has been discovered that the Form Framework (system extension `form`) is vulnerable to Insecure Deserialization when being used with the additional PHP PECL package `yaml`, which is capable of unserializing YAML contents to PHP objects. A valid backend user account as well as having PHP setting `yaml.decode_php` enabled is needed to exploit this vulnerability (which is the default value according to PHP documentation).
Affected packages
| Ecosystem | Package | Affected | Fixed | Record |
|---|---|---|---|---|
| Packagist | typo3/cms-core | >= 8.5.0, < 8.7.17 | 8.7.17 | GHSA-96jg-pmc4-cx39 |
| Packagist | typo3/cms-core | >= 9.0.0, < 9.3.1 | 9.3.1 | GHSA-96jg-pmc4-cx39 |