CKAN 2.9.9

Titlev.2.9.9 2023-05-24
Version2.9.9
Release Date2023-05-24
Changes
Show details

Bugfixes

  • CVE-2023-32321 <https://github.com/ckan/ckan/security/advisories/GHSA-446m-hmmm-hm8m>_: fix potential path traversal, remote code execution, information disclosure and DOS vulnerabilities via crafted resource ids.
  • Names are now quoted in From and To addresses in emails, meaning that site titles with commas no longer break email clients. (#7508 <https://github.com/ckan/ckan/pull/7508>_)

Migration notes

  • The default storage backend for the session data used by the Beaker library uses the Python pickle module, which is considered unsafe. While there is no direct known vulnerability using this vector, a safer alternative is to store the session data in the client-side cookie <https://beaker.readthedocs.io/en/latest/sessions.html#cookie-based>_. This will probably be the default behaviour in future CKAN versions::

    ckan.ini

    beaker.session.type = cookie beaker.session.data_serializer = json beaker.session.validate_key = CHANGE_ME

    beaker.session.httponly = True beaker.session.secure = True beaker.session.samesite = Lax

    or Strict, depending on your setup

Url Ckangeloghttps://github.com/ckan/ckan/blob/master/CHANGELOG.rst#v299-2023-05-24