Red Hat Bugzilla – Bug 995581
CVE-2013-4751 php-symfony2-Validation: validation metadata serialization and loss of information
Last modified: 2013-11-15 19:24:24 EST
As noted from :
CVE-2013-4751: Validation metadata serialization and loss of information:
All 2.0.X, 2.1.X, 2.2.X, and 2.3.X versions of the Validator component are affected by this issue.
When using the Validator component, if Symfony\\Component\\Validator\\Mapping\\Cache\\ApcCache is enabled (or any other cache implementing Symfony\\Component\\Validator\\Mapping\\Cache\\CacheInterface), some information is lost during serialization (the collectionCascaded and the collectionCascadedDeeply fields).
As a consequence, arrays or traversable objects stored in fields using the @Valid constraint are not traversed by the validator as soon as the validator configuration is loaded from the cache.
A patch is also available .
Created php-symfony2-Validator tracking bugs for this issue:
Affects: fedora-all [bug 995584]
Affects: epel-6 [bug 995585]
php-symfony2-Validator-2.2.5-1.fc18 has been pushed to the Fedora 18 stable repository. If problems still persist, please make note of it in this bug report.
php-symfony2-Validator-2.2.5-1.fc19 has been pushed to the Fedora 19 stable repository. If problems still persist, please make note of it in this bug report.
php-symfony2-Validator-2.2.5-1.el6 has been pushed to the Fedora EPEL 6 stable repository. If problems still persist, please make note of it in this bug report.
Dependent bugs (bug 995584, bug 995585) closed.