15/11/2026

Ubuntu xenial: update Radicale to address password exposure risk

CVE-2017-8342

Ubuntu USN-9084-1 fixes CVE-2017-8342 in Radicale on Ubuntu xenial. With htpasswd authentication, responses without delays may aid remote password guessing. Update the Radicale packages to the fixed version and restart the service.

Ubuntu xenial: update Radicale to address password exposure risk

At a glance

  • Ubuntu USN-9084-1 fixes CVE-2017-8342 in Radicale.
  • Ubuntu xenial systems using htpasswd authentication face a remote password-guessing risk.
  • Update the Radicale packages to the fixed version and restart the service.
In this article

Ubuntu has issued USN-9084-1 to address CVE-2017-8342 in Radicale on Ubuntu xenial. The notice says the issue concerns htpasswd authentication and could allow user passwords to be obtained over the network. Read the Ubuntu security notice.

Overview and technical details

Radicale is a CalDAV/CardDAV calendar and contacts server. When htpasswd authentication is used, Radicale does not delay failed authentication attempts; a remote attacker may exploit response-time differences or brute-force to obtain user passwords.

FieldDetails
ProductRadicale
CVECVE-2017-8342
SourceUbuntu USN-9084-1

Affected systems

The notice identifies Ubuntu xenial and the following Radicale packages. The fixed versions are provided in the esm-apps-legacy pocket.

ProductFixed version
python-radicale1.1.1-1ubuntu0.1~esm1
python3-radicale1.1.1-1ubuntu0.1~esm1
radicale1.1.1-1ubuntu0.1~esm1

Mechanism and impact

Because failed authentication attempts are not delayed, a remote attacker may use response timing or brute-force to obtain user passwords. The stated impact is a risk of password exposure.

System checks

  1. Check the versions of installed Radicale packages on Ubuntu xenial. Version 1.1.1-1ubuntu0.1~esm1 or later meets the fixed-version threshold; earlier versions need updating. If the radicale package is not installed, check the corresponding python-radicale and python3-radicale packages.

    dpkg-query -W -f='${Package} ${Version}\n' python-radicale python3-radicale radicale
    dpkg --compare-versions "$(dpkg-query -W -f='${Version}' radicale 2>/dev/null)" ge 1.1.1-1ubuntu0.1~esm1
  2. Check Ubuntu Pro status to determine whether packages can be received from the esm-apps-legacy pocket; review the ESM Apps service status.

    pro status

Remediation and mitigation

  1. Install the standard system update that provides the fixed Radicale packages, version 1.1.1-1ubuntu0.1~esm1.

  2. After updating, restart Radicale to fully apply the changes.