Errands TLS Certificate Verification Vulnerability for CalDAV Servers

Vulnerability

A vulnerability exists in the Errands task management application, specifically in versions prior to 46.2.10, where the application fails to verify TLS certificates for CalDAV servers. This flaw allows any certificate to be accepted, including those from malicious sources, without notifying the user. The issue arises because Errands disables certificate verification by default, a decision that the application's author cannot clearly justify. As a result, credentials sent via HTTP Basic authentication are exposed to potential interception, undermining the confidentiality that TLS is meant to provide.

Impact

Exploitation of this vulnerability allows for man-in-the-middle attacks, where an attacker could intercept and potentially alter communications between the user and the CalDAV server. This could lead to the exposure of sensitive information, such as authentication credentials, which are commonly used for accessing email and other bundled services from the same provider.

Reproduction

The vulnerability can be reproduced by installing Errands version 46.2.8 or earlier and configuring a CalDAV account. During the synchronization process, the application will accept any TLS certificate without verification, including those from malicious actors.

Remediation

Users can update to Errands version 46.2.10 or later, where this vulnerability has been addressed by re-enabling proper TLS certificate verification.

Added: Jan 12, 2026, 4:18 PM
Updated: Jan 12, 2026, 4:18 PM

Vulnerability Rating

Custom Algorithm
spread
0.0
impact
3.1
exploitability
7.2
remediation
7.7
relevance
2.0
threat
4.8
urgency
2.9
incentive
0.8

Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.