Tailscale ha risolto un grave problema di stabilit� della propria infrastruttura legato a una vulnerabilit� storica del motore di database SQLite. Un bug di race condition nel meccanismo di Write-Ahead Logging (WAL), rimasto nascosto nel codice sorgente per oltre 16 anni, ha causato 19 episodi distinti di corruzione dei dati sui server dell'azienda nell'arco di sei mesi.

L'architettura dei server di coordinamento dell'azienda gestisce le informazioni dividendo i clienti in shard isolati. Ogni shard esegue un singolo processo in linguaggio Go che accede in modalit� esclusiva a un database locale. Dal 2022 questa configurazione ha garantito prontezza operativa, ma l'implementazione di routine personalizzate per il backup su S3 ha esposto un comportamento anomalo del sistema di archiviazione.

Nelle analisi diagnostiche condotte sul campo, la verifica automatica tramite l'istruzione PRAGMA integrity_check ha iniziato a rilevare indici danneggiati e inconsistenze strutturali. L'esposizione alla falla si � verificata poich� l'azienda ha scelto di prendere il controllo diretto della sincronizzazione dei file, eseguendo un checkpoint del file WAL molto pi� frequente rispetto alle impostazioni predefinite.