Back to Freedom.Tech Back
All Radicale releasesAll versions
Release Thu, Oct 8, 2026 1 min read

Radicale 3.8.3

Original release notes

Fixes (Security)

  • Fix: auth: clear rights/user_groups before conditional set depending on group_type/auth_type
  • credits to @d3do-23 reporting this as FO-RAD-2026-001 incl. suggestion for a fix
  • Fix: [group] htgroup: fix not working htgroup_cache=True
  • credits to @d3do-23 reporting this as FO-RAD-2026-002 incl. suggestion for a fix

[!TIP]

@d3do-23: Wenhao Wu, Southeast University

[!WARNING]

Related to FO-RAD-2026-001, users which are using group-membership (LDAP/PAM/htgroup] based sharings are adviced to update immediately to 3.8.3 or at least apply manually a fix and restart the server:

File: radicale/app/__init__.py

  • Version >= 3.8.0 (around line 600)
+        self._rights._user_groups = set([])
         if user:
            group_type = self.configuration.get("group", "type")
  • Version >= 3.3.0 && < 3.8.0 (around line 550)
+       self._rights._user_groups = set([])
        if self.configuration.get("auth", "type") == "ldap":
            try:

[!NOTE]

Updated builds for Fedora/EL are already available in "testing" and can be updated using: yum update --enablerepo updates-testing '*radicale*' (Fedora) or yum update --enablerepo epel-testing '*radicale*' (EL)