PT-2026-55458 · Duckdb+1 · Duckdb+1
CVE-2026-49360
·
Published
2026-07-02
·
Updated
2026-08-25
CVSS v4.0
7.8
High
| Vector | AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:L/VA:L/SC:L/SI:H/SA:N |
Name of the Vulnerable Software and Affected Versions
Recce versions prior to 1.50.0
Description
Recce OSS server deployments exposed to untrusted networks without authentication allow unauthenticated SQL execution via the query run API endpoint. When configured with a DuckDB-backed project, an attacker can utilize DuckDB filesystem primitives to read and write files accessible to the server process. This can lead to the disclosure of local files, tampering with Recce or dbt artifacts, and modification of application files or browser-served static files, which may result in stored Cross-Site Scripting (XSS). If the server is executed with root privileges, file access is granted with root permissions within the host or container.
Recommendations
Update to Recce version 1.50.0 or later.
Avoid exposing the server to the public internet or untrusted networks.
Enable authentication or place the server behind an authenticated reverse proxy or VPN.
Run the server as a non-root user.
Use a read-only application filesystem where possible.
Ensure sensitive files and credentials are not accessible to the server process.
Exploit
Fix
Found an issue in the description? Have something to add? Feel free to write us 👾
Weakness Enumeration
Related Identifiers
Affected Products
Duckdb
Recce