You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

v1.5.3.rst 1.0KB

123456789101112131415161718192021222324252627
  1. =========================
  2. Oscar 1.5.3 release notes
  3. =========================
  4. :release: 2018-04-11
  5. This is Oscar 1.5.3, a security release.
  6. A security vulnerability existed in the mechanism used to generate verification
  7. hashes for anonymous orders. This has been fixed in this release.
  8. ``oscar.apps.order.Order.verification_hash()`` now uses
  9. ``django.core.signing`` instead of generating its own MD5 hash for
  10. tracking URLs for anonymous orders.
  11. Projects that allow anonymous checkout are **strongly recommended** to
  12. generate a new ``SECRET_KEY``, as the vulnerability exposed the
  13. ``SECRET_KEY`` to potential exposure due to weaknesses in the hash generation
  14. algorithm.
  15. As a result of this change, order verification hashes generated previously
  16. will no longer validate by default, and URLs generated with the old hash will
  17. not be accessible.
  18. Projects that wish to allow validation of old hashes
  19. must specify a ``OSCAR_DEPRECATED_ORDER_VERIFY_KEY`` setting that is equal to
  20. the ``SECRET_KEY`` that was in use prior to applying this change.