Datasette 1.0a38 Released to Fix SQL Injection Vulnerability in Private Tables
Overview
FAQ
What is the SQL injection vulnerability in Datasette?
It allows users with access to public tables to execute raw SQL queries to access private table data in the same database, bypassing permission restrictions.
How can administrators protect their servers?
Update Datasette to 1.0a38 or 0.65.3, and disable the execute-sql permission on databases containing private tables.
Does this affect Datasette users in the Middle East?
Yes, especially government and research institutions sharing public data alongside private data on the same server; immediate configuration review is advised.
Source: Simon Willison (LLM & tools)
AI-assisted content, human-reviewed.