Intel

AIKIDO-2026-54159

@lightdash/common is vulnerable to Path Traversal

Path TraversalCVE-2026-61576 Published Jul 27, 2026

75

High Risk

This Affects:

JS@lightdash/common
0.0.1 - 0.3213.0
Fixed in 0.3214.0
Are you affected? Scan for Free

TL;DR

The dbt Cloud webhook endpoint POST /api/v1/projects/{projectUuid}/dbt-cloud/webhook has no authentication middleware and no signature validation. The attacker-supplied accountId and runId from the request body are interpolated unsanitized into a server-side dbt Cloud API URL that is called with the victim project's dbt Cloud API key in the Authorization header. Path injection through accountId (for example a ../ traversal sequence) rewrites that authenticated request to an attacker-influenced path, leaking the API key and triggering preview creation without authentication. The fix requires authentication, validates the webhook HMAC signature, and validates and encodes the path parameters.

Who does this affect?

You are affected if you are using a version that falls within the vulnerable range and the project uses a dbt Cloud connection.

Background info

@lightdash/common is vulnerable to Path Traversal in versions 0.0.1 - 0.3213.0.

How to fix this

Upgrade the @lightdash/common library to the patch version.