Tailscale rastrea una corrupción de base de datos hasta un bug de 16 años en SQLite WAL-Reset

Tailscale Traces Database Corruption to 16y/o SQLite WAL-Reset Bug

Tailscale rastrea una corrupción de base de datos hasta un bug de 16 años en SQLite WAL-Reset

Tailscale sufrió 19 incidentes de corrupción de base de datos en seis meses, causando interrupciones en el servicio. Tras una intensa investigación forense, descubrieron que la causa era un bug en SQLite relacionado con el restablecimiento del WAL (Write-Ahead Logging), presente desde hace 16 años. El bug, que ocurría durante los checkpoints, hacía que se copiaran más páginas de las disponibles, corrompiendo la base de datos. Tailscale colaboró con los desarrolladores de SQLite para identificar y corregir el problema, y ahora comparte los detalles de su investigación.

Un write había desaparecido en el aire sin levantar un error. ¡Eso debería ser imposible!

Más de este día

2026-08-12