Skip to content
Snippets Groups Projects
  1. Jul 15, 2020
  2. Jul 10, 2020
    • Andreas Fernandez's avatar
      [FEATURE] Introduce wrapper for sessionStorage · 9bba6b16
      Andreas Fernandez authored
      TYPO3 now ships a new module acting as wrapper for `sessionStorage`. It
      behaves similar to `localStorage`, except that the stored data is dropped
      after the browser session has ended.
      
      Resolves: #91738
      Releases: master
      Change-Id: I221ac1ea7b8a8a24b8490d7ddf55b92775e37d81
      9bba6b16
  3. Jul 07, 2020
    • Andreas Fernandez's avatar
      [BUGFIX] Use URI of current request for referrer check · 07331b4b
      Andreas Fernandez authored
      Instead of generating the URL to the backend login, the URI of the
      current request is now used for the referrer check in backend login.
      This fixes a redirect issue with password recovery links opened via
      email.
      
      The anchor-based reload detection has been replaced with a
      localStorage-based solution as browsers don't trigger a new request if
      the target location is already loaded, but only an achor is appended to
      the URL.
      
      Resolves: #91442
      Releases: master, 10.4, 9.5
      Change-Id: I577bdd8ce75c94f864852f812c0b8ad66f0d5634
      07331b4b
  4. Jun 29, 2020
  5. Jun 20, 2020
  6. May 31, 2020
  7. May 29, 2020
  8. May 28, 2020
  9. May 15, 2020
  10. May 14, 2020
  11. May 12, 2020
    • Oliver Hader's avatar
      [SECURITY] Mitigate bypassing CSRF token via XSS · 1b28fec3
      Oliver Hader authored
      Cross-site scripting in same-site/same-origin context most probably
      allows bypassing tokens that usually protects against cross-site
      request forgery - basically that is obvious when focusing on
      "cross-site" and "same-site" terminology.
      
      To mitigate these scenarios, same-site requests from outside`/typo3/`
      URI path - which is used to access the backend user interface - now
      have to provide an HTTP `Referer` header which is enforced for global
      routes potentially containing CSRF tokens.
      
      In general all routes that switch their state internally from
      `public` to `restricted` are relevant in this scenario. If really
      necessary, the behavior can be disabled using corresponding feature
      switch `security.backend.enforceReferrer` in TYPO3_CONF_VARS.
      
      Resolves: #90681
      Releases: master, 9.5
      Change-Id: Id410fa73f1029cb131356e44b64637a5f12381e5
      Security-Bulletin: TYPO3-CORE-SA-2020-006
      Security-References: CVE-2020-11069
      Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/64470
      
      
      Tested-by: default avatarOliver Hader <oliver.hader@typo3.org>
      Reviewed-by: default avatarOliver Hader <oliver.hader@typo3.org>
      1b28fec3
  12. May 11, 2020
  13. May 09, 2020
  14. May 04, 2020
  15. May 03, 2020
  16. May 02, 2020
  17. May 01, 2020
  18. Apr 29, 2020
  19. Apr 28, 2020
  20. Apr 22, 2020
  21. Apr 20, 2020
  22. Apr 19, 2020
  23. Apr 18, 2020
  24. Apr 17, 2020
  25. Apr 16, 2020
  26. Apr 15, 2020
  27. Apr 14, 2020
  28. Apr 06, 2020
  29. Apr 04, 2020
  30. Apr 03, 2020
  31. Apr 02, 2020