Where
-Infinity
0

Vendor Risk Score

See how dbt labs compares to other vendors in security performance

View Risk Score →
Path Traversal, Infoleak

dbt enables data analysts and engineers to transform their data using the same practices that software engineers use to build applications. From 2.0.0-alpha.0 until 2.0.0-alpha.5, dbt docs serve exposes the unauthenticated POST /api/v1/query endpoint in crates/dbt-docs-server/src/handlers/query.rs, which passes caller-supplied SQL to DuckDbViewsBackend::queryarrow() in crates/dbt-index-core/src/backend.rs without authorization or an allowlist. A client that can reach the server can invoke DuckDB filesystem-reading functions to read files available to the dbt process, including files outside the docs index directory. The server binds to localhost by default, but operators can expose it to a network through the host option or DBTDOCSHOST setting. This issue is fixed in version 2.0.0-alpha.5.

First published (updated )
EOL
Sep 14, 2027

End of life: 9/14/2027, Latest version: 2.0.8

First published (updated )
Severity
9.3
OS Command Injection
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X

dbt enables data analysts and engineers to transform their data using the same practices that software engineers use to build applications. Inside the reusable workflow dbt-labs/actions/blob/main/.github/workflows/open-issue-in-repo.yml, the prep job uses peter-evans/find-comment to search for an existing comment indicating that a docs issue has already been opened. The output steps.issuecomment.outputs.comment-body is then interpolated directly into a bash if statement. Because comment-body is attacker-controlled text and is inserted into shell syntax without escaping, a malicious comment body can break out of the quoted string and inject arbitrary shell commands. This vulnerability is fixed with commit bbed8d28354e9c644c5a7df13946a3a0451f9ab9.

First published (updated )
EOL
Jul 16, 2027
Support Ends
Sep 14, 2026

End of life: 7/16/2027, End of support: 9/14/2026, Latest version: 1.12.6

First published (updated )
EOL
Dec 19, 2026
Support Ends
Jul 16, 2026

End of life: 12/19/2026, End of support: 7/16/2026, Latest version: 1.11.16

First published (updated )
EOL
Jun 16, 2026
Support Ends
Dec 19, 2025

End of life: 6/16/2026, End of support: 12/19/2025, Latest version: 1.10.23

First published (updated )
EOL
Dec 9, 2025
Support Ends
Jun 16, 2025

End of life: 12/9/2025, End of support: 6/16/2025, Latest version: 1.9.11

First published (updated )
EOL
Dec 9, 2025
Support Ends
Jun 16, 2025

End of life: 12/9/2025, End of support: 6/16/2025, Latest version: 1.9.11

First published (updated )
EOL
Nov 2, 2024
Support Ends
May 9, 2024

End of life: 11/2/2024, End of support: 5/9/2024, Latest version: 1.7.20

First published (updated )
EOL
Nov 2, 2024
Support Ends
May 9, 2024

End of life: 11/2/2024, End of support: 5/9/2024, Latest version: 1.7.20

First published (updated )
EOL
May 9, 2025
Support Ends
Dec 9, 2024

End of life: 5/9/2025, End of support: 12/9/2024, Latest version: 1.8.10

First published (updated )
EOL
May 9, 2025
Support Ends
Dec 9, 2024

End of life: 5/9/2025, End of support: 12/9/2024, Latest version: 1.8.10

First published (updated )
EOL
Jul 30, 2024
Support Ends
Nov 2, 2023

End of life: 7/30/2024, End of support: 11/2/2023, Latest version: 1.6.19

First published (updated )
EOL
Jul 30, 2024
Support Ends
Nov 2, 2023

End of life: 7/30/2024, End of support: 11/2/2023, Latest version: 1.6.19

First published (updated )
EOL
Apr 27, 2024
Support Ends
Jul 31, 2023

End of life: 4/27/2024, End of support: 7/31/2023, Latest version: 1.5.12

First published (updated )
EOL
Apr 27, 2024
Support Ends
Jul 31, 2023

End of life: 4/27/2024, End of support: 7/31/2023, Latest version: 1.5.12

First published (updated )
EOL
Jan 25, 2024
Support Ends
Apr 27, 2023

End of life: 1/25/2024, End of support: 4/27/2023, Latest version: 1.4.10

First published (updated )
EOL
Jan 25, 2024
Support Ends
Apr 27, 2023

End of life: 1/25/2024, End of support: 4/27/2023, Latest version: 1.4.10

First published (updated )
EOL
Oct 12, 2023
Support Ends
Jan 25, 2023

End of life: 10/12/2023, End of support: 1/25/2023, Latest version: 1.3.8

First published (updated )
EOL
Oct 12, 2023
Support Ends
Jan 25, 2023

End of life: 10/12/2023, End of support: 1/25/2023, Latest version: 1.3.8

First published (updated )
EOL
Jul 26, 2023
Support Ends
Oct 12, 2022

End of life: 7/26/2023, End of support: 10/12/2022, Latest version: 1.2.7

First published (updated )
EOL
Jul 26, 2023
Support Ends
Oct 12, 2022

End of life: 7/26/2023, End of support: 10/12/2022, Latest version: 1.2.7

First published (updated )
EOL
Apr 28, 2023
Support Ends
Jul 26, 2022

End of life: 4/28/2023, End of support: 7/26/2022, Latest version: 1.1.6

First published (updated )
EOL
Apr 28, 2023
Support Ends
Jul 26, 2022

End of life: 4/28/2023, End of support: 7/26/2022, Latest version: 1.1.6

First published (updated )
EOL
Dec 3, 2022
Support Ends
Apr 28, 2022

End of life: 12/3/2022, End of support: 4/28/2022, Latest version: 1.0.9

First published (updated )
EOL
Dec 3, 2022
Support Ends
Apr 28, 2022

End of life: 12/3/2022, End of support: 4/28/2022, Latest version: 1.0.9

First published (updated )

Contact

SecAlerts Pty Ltd.
132 Wickham Terrace
Fortitude Valley,
QLD 4006, Australia
info@secalerts.co
By using SecAlerts services, you agree to our services end-user license agreement. This website is safeguarded by reCAPTCHA and governed by the Google Privacy Policy and Terms of Service. All names, logos, and brands of products are owned by their respective owners, and any usage of these names, logos, and brands for identification purposes only does not imply endorsement. If you possess any content that requires removal, please get in touch with us.
© 2026 SecAlerts Pty Ltd.
ABN: 70 645 966 203, ACN: 645 966 203