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 09, 2020
    • Helmut Hummel's avatar
      [BUGFIX] Always merge results from empty tabs · c7b262f4
      Helmut Hummel authored
      When rendering child elements of a tabs, not only
      the rendered HTML is collected from these child elements,
      but also hidden fields HTML, assets and a lot more.
      
      Therefore it is crucial to merge the child results regardless
      of whether the "html" property is empty.
      
      Releases: master, 10.4, 9.5
      Resolves: #91636
      Relates: #89094
      Change-Id: If169bd6486d3001466464462b29788b94fbb0943
      c7b262f4
  4. 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
  5. Jun 29, 2020
  6. Jun 20, 2020
  7. Jun 14, 2020
  8. Jun 08, 2020
  9. Jun 05, 2020
  10. Jun 04, 2020
  11. Jun 03, 2020
  12. Jun 02, 2020
  13. Jun 01, 2020
  14. May 31, 2020
  15. May 30, 2020
  16. May 29, 2020
  17. May 28, 2020
  18. May 26, 2020
  19. May 22, 2020
  20. May 21, 2020
  21. May 19, 2020
  22. May 18, 2020
    • Oliver Hader's avatar
      [BUGFIX] Allow multiple referrer types in backend main route · fbafe16c
      Oliver Hader authored
      With TYPO3-CORE-SA-2020-006 (SSRF via XSS) a strict referrer handling
      has been introduced to avoid the TYPO3 backend being called from other
      non same-origin locations. In case a HTTP referrer header was empty
      the system tried to refresh the view - otherwise the request was
      denied completely.
      
      It turned out that this scenario was probably too strict, disabling
      feature `security.backend.enforceReferrer` was the only work-around
      for site administrators.
      
      This change adds new options for handling referrers in backend routes:
      * refresh-empty (existed already): refresh in case referrer is empty
      * refresh-same-site: refresh in case referrer is on same site, like
        `https://example.org/?eID=auth` calling `https://example.org/typo3/`
      * refresh-always: refresh always in case there is not valid referrer
      
      TYPO3's main backend route is using `refresh-always` now to be more
      relaxed on handling same-site and cross-site referrers as well.
      
      The term "refreshing" relates to trigger a reload in the browser to
      get the referrer of the current location. This still block direct
      CSRF/SSRF requests since the refreshing HTML instructions are
      delivered back to the client. Besides that, cross-site requests are
      covered by the `same-site` cookie policy, and existing CSRF tokens.
      
      Resolves: #91396
      Releases: master, 9.5
      Change-Id: Ib3756671fa60c6f41ba992d0e645f03da1730d19
      Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/64492
      
      
      Tested-by: default avatarSusanne Moog <look@susi.dev>
      Tested-by: default avatarTYPO3com <noreply@typo3.com>
      Tested-by: default avatarRichard Haeser <richard@maxserv.com>
      Reviewed-by: default avatarSusanne Moog <look@susi.dev>
      Reviewed-by: default avatarRichard Haeser <richard@maxserv.com>
      fbafe16c
  23. May 15, 2020
  24. May 14, 2020
  25. May 12, 2020