Exposed Database Vulnerability in Tandoor Recipes by NixOS
CVE-2026-23838
What is CVE-2026-23838?
Tandoor Recipes, when configured with SQLite using the default MEDIA_ROOT setting, may expose the full database file over the internet due to improper handling of file permissions. This occurs because the application stores its database file in a directory that is publicly accessible, specifically under /var/lib/tandoor-recipes. By accessing MEDIA_ROOT, users can inadvertently expose sensitive database information without authentication. While the NixOS version 26.05 updates the configuration to mitigate this issue, earlier versions including 25.11 require manual adjustments or workarounds, such as relocating MEDIA_ROOT to a safer subdirectory to prevent unauthorized access.

Human OS v1.0:
Ageing Is an Unpatched Zero-Day Vulnerability.
Remediate biological technical debt. Prime Ageing uses 95% high-purity SIRT6 activation to maintain genomic integrity and bolster systemic resilience.
Affected Version(s)
nixpkgs >= 23.05, < 26.05
References
CVSS V4
Timeline
Vulnerability published
Vulnerability Reserved
