Skip to content
NewA calmer, faster ZeroHour
StoryVulnerabilitymedium

Datasette 0.65.5 and 1.0a40 patch table permission bypass tracked as GHSA-h547-rmjf-5m2m

1 source · 2 articlesFirst reported Updated ()1
What's new

Datasette 0.65.5 released, patching the GHSA-h547-rmjf-5m2m table permission bypass

Merged summary · glm-5.3-flash · rewritten as coverage arrivesSummaries by Vani AI

Datasette 0.65.5 fixes a security issue (GHSA-h547-rmjf-5m2m) in which a trailing newline in a requested table name bypassed table permission checks and could expose private rows; the same fix ships in the 1.0a40 alpha, which also adds a background task…

On 2026-09-16, Simon Willison released Datasette 0.65.5 to address GHSA-h547-rmjf-5m2m, a permission bypass in which a trailing newline in a requested table name bypassed table permission checks and could expose private rows on affected Datasette instances. The flaw was reported by dpfkdlemtp. The same security fix is included in Datasette 1.0a40, an alpha on the road to a stable 1.0 release. Beyond the security fix, 1.0a40 introduces a datasette.add_background_task() method letting plugins launch and manage background tasks, migrates to httpx2 powering internal client methods such as datasette.client.get(), and carries many bug fixes resulting from issue triage ahead of the 1.0 stable release.

Key facts
  • Vulnerability tracked as GHSA-h547-rmjf-5m2m
  • Trailing newline in a requested table name bypassed table permission checks
  • The bypass could expose private rows on affected Datasette instances
  • Reported by dpfkdlemtp
  • Fix shipped in Datasette 0.65.5 (released 2026-09-16)
  • The same security fix is included in Datasette 1.0a40
  • 1.0a40 is an alpha release on the road to a stable 1.0
Analyze this story with Vani AIImpact, who is affected and what defenders should do, in a new chat
Vendors
Datasette
Products
Datasette

Coverage

oldest first · one row per article · UTC
  1. · Sep 16, 2026 Simon WillisonFirst report

    datasette 0.65.5

    Datasette 0.65.5 patches a permission bypass where a trailing newline in a table name could expose private rows (GHSA-h547-rmjf-5m2m).

  2. · Sep 16, 2026 Simon Willison

    datasette 1.0a40

    Datasette 1.0a40 alpha adds a background task plugin API and migrates to httpx2, carrying the same security fix as 0.65.5.