Claude Discovery

← All discoveries

Close-up of wooden Scrabble tiles spelling SECURITY, symbolizing cybersecurity and protection.
Photo by Markus Winkler on Pexels
library

Datasette Patches a SQL Injection Hole in Mixed Public/Private Tables

2026-08-07 ยท source:

Datasette 1.0a38 and the backported 0.65.3 fix a SQL injection vulnerability affecting instances that serve a mixture of public and private tables in the same database with permission-based access control.

What it is

Datasette 1.0a38 and Datasette 0.65.3 are security-fix releases for Simon Willison's open-source tool for exploring and publishing SQLite databases.

What it does

Both releases patch a SQL injection issue that affects Datasette instances serving a mix of public and private tables from the same database when access is configured through the Datasette permissions system. 0.65.3 backports the same fix from 1.0a38 so users on the older stable branch don't have to jump to the alpha series to get it.

Why it matters

This is a real vulnerability, not a routine bugfix: any Datasette deployment mixing public and private tables under permission-based access should treat this as urgent, since SQL injection in that setup could expose private data through a public-facing table.

How to use it

Upgrade to Datasette 1.0a38 or 0.65.3 immediately if you serve a mix of public and private tables using the permissions system; Anthropic's own advisory recommends disabling affected features until you can patch.

Go to source →
datasettesql-injectionsecurity