Skip to content
16-Year-Old SQLite Bug Disrupts Tailscale Services

16-Year-Old SQLite Bug Disrupts Tailscale Services

First seen 13 Aug 2026, 08:06 UTC • •

Article Content

Browse articles
ThreatCluster AI
ThreatCluster •August 14, 2026 at 07:37 UTC
  • •A 16-year-old bug in SQLite caused outages for Tailscale users starting in late 2025.
  • •Tailscale collaborated with SQLite maintainers to develop a new tool for diagnosing the issue.
  • •The bug led to repeated database corruption, impacting Tailscale's backup processes.

Tailscale experienced significant outages starting in late 2025 due to a long-standing bug in SQLite's write-ahead log (WAL). After a six-month investigation, Tailscale identified the issue with assistance from SQLite maintainers, who developed a new logging tool to trace the problem. The bug, which had been hidden for 16 years, caused repeated database corruption during backup processes. Tailscale relies on SQLite for managing its peer-to-peer networking service, which connects devices in a virtual private mesh network. Despite thorough diagnostics, the team struggled to reproduce the issue due to the absence of reliable triggers. The bug's root cause was linked to SQLite's checkpointing process, which is crucial for database integrity. Tailscale has since resolved the issue and improved its logging capabilities to prevent future occurrences.

Start a free Starter trial for enhanced analysis

Ask AI about this cluster

Updated 54d ago How this analysis works

Timeline

2025-08-01
Database corruption detected
Tailscale's backup pipeline began reporting database corruption with no clear trigger.
Article 1
2026-02-01
Investigation launched
Tailscale initiated a six-month investigation to identify the cause of the outages.
Article 1
2026-08-12
Issue identified and resolved
Tailscale announced the resolution of the outages caused by the SQLite bug in a blog post.
Article 1

More articles in this cluster (3)