CVE-2026-48790 PUBLISHED

turso-cli persists Turso platform JWT with world-readable (0o644) file permissions

Assigner: GitHub_M
Reserved: 22.05.2026 Published: 11.08.2026 Updated: 11.08.2026

Turso CLI is the command line interface (CLI) to the open-source database Turso. Versions prior to 1.0.26 persist the user's Turso platform JWT to settings.json using Viper's default configPermissions of 0o644, leaving the credential file world-readable on standard Linux and macOS systems. Any other local UID on the host can read the file and recover the platform JWT, which grants full Turso platform access scoped to the user's organizations. Version 1.0.26 patches the issue.

Metrics

CVSS Vector: CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N
CVSS Score: 5.5

Product Status

Vendor tursodatabase
Product turso-cli
Versions
  • Version < 1.0.26 is affected

References

Problem Types

  • CWE-276: Incorrect Default Permissions CWE
  • CWE-732: Incorrect Permission Assignment for Critical Resource CWE