[SECURITY] Prevent destructors with side-effects from being unserialized
Deserialization of objects could lead to arbitrary removal of resources as well as sending out message via mail. Resolves: #88573 Resolves: #90316 Releases: master, 9.5 Change-Id: I3f77928203f4929bc715f548fb9bfdc0cd749e93 Security-Bulletin: TYPO3-CORE-SA-2020-004 Security-References: CVE-2020-11066 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/64468 Tested-by:Oliver Hader <oliver.hader@typo3.org> Reviewed-by:
Oliver Hader <oliver.hader@typo3.org>
Showing
- typo3/sysext/core/Classes/FormProtection/AbstractFormProtection.php 3 additions, 0 deletions...xt/core/Classes/FormProtection/AbstractFormProtection.php
- typo3/sysext/core/Classes/Locking/FileLockStrategy.php 3 additions, 1 deletiontypo3/sysext/core/Classes/Locking/FileLockStrategy.php
- typo3/sysext/core/Classes/Locking/SemaphoreLockStrategy.php 3 additions, 1 deletiontypo3/sysext/core/Classes/Locking/SemaphoreLockStrategy.php
- typo3/sysext/core/Classes/Locking/SimpleLockStrategy.php 3 additions, 1 deletiontypo3/sysext/core/Classes/Locking/SimpleLockStrategy.php
- typo3/sysext/core/Classes/Log/Writer/AbstractWriter.php 3 additions, 0 deletionstypo3/sysext/core/Classes/Log/Writer/AbstractWriter.php
- typo3/sysext/core/Classes/Mail/MemorySpool.php 2 additions, 0 deletionstypo3/sysext/core/Classes/Mail/MemorySpool.php
- typo3/sysext/core/Classes/Security/BlockSerializationTrait.php 40 additions, 0 deletions.../sysext/core/Classes/Security/BlockSerializationTrait.php
- typo3/sysext/core/Classes/Service/AbstractService.php 2 additions, 0 deletionstypo3/sysext/core/Classes/Service/AbstractService.php
- typo3/sysext/extbase/Classes/Reflection/ReflectionService.php 3 additions, 0 deletions...3/sysext/extbase/Classes/Reflection/ReflectionService.php
- typo3/sysext/extensionmanager/Classes/Controller/UploadExtensionFileController.php 3 additions, 0 deletions...ager/Classes/Controller/UploadExtensionFileController.php
- typo3/sysext/install/Classes/Service/Session/FileSessionHandler.php 3 additions, 0 deletions...xt/install/Classes/Service/Session/FileSessionHandler.php
- typo3/sysext/install/Classes/Service/SessionService.php 2 additions, 0 deletionstypo3/sysext/install/Classes/Service/SessionService.php
Please register or sign in to comment