Read the docs
TI-2026-51071 Aliases CVE-2026-72846GHSA-hw2h-qf3m-2r8v

Lightdash Scheduled Delivery Webhook URLs Are Not Validated, Allowing Server-Side Request Forgery

Priority MEDIUM 57CWE-918Published · Updated

Key facts

Attack vector
Network
Privileges required
Low
User interaction
None
Attack complexity
Low
Attack requirements
None
Impact type
—
Confidentiality · integrity · availability
None · None · None
Fix status
Fixed

Attack profile from CVSS 4.0 · CNA. Fix status from CNA.

Summary

Lightdash stores the webhook URL supplied with a scheduled delivery and later posts to it from sendWebhook in packages/backend/src/clients/GoogleChat/GoogleChatClient.ts and in packages/backend/src/clients/MicrosoftTeams/MicrosoftTeamsClient.ts. In affected versions both call fetch on the stored URL directly. The validatePublicHttpUrl helper in packages/backend/src/utils/ssrfProtection.ts, used for MCP server URLs, is not applied on either path, and the webhook fields carry no server-side URL constraint. A user able to create or trigger a scheduled delivery can therefore direct the server to issue POST requests to private, loopback and link-local addresses, including cloud metadata endpoints, and can distinguish reachable internal services from unreachable ones through the resulting errors. The upstream response is never returned to the requester; on a failure status its body is written to the server log instead. Version 1.146.4 routes both clients through postSchedulerWebhook from packages/backend/src/utils/schedulerWebhookValidation rather than calling fetch directly.

Why it matters now

Exploitation Proof of concept CISA SSVC · not in CISA KEV
EPSS 0.00316 24th percentileScored 2026-11-07
Fix Fixed lightdash (lightdash): 1.146.4

SSVC decision points

CISA ADP · SSVC 2.0.3

Exploitation
Poc
Automatable
No
Technical impact
Partial

The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.

Affected products

VendorProductAffected versionsFixed inStatusSource
lightdashlightdashbefore 1.146.41.146.4Patch availableCNA
  • lightdash Vendorlightdash Affected before 1.146.4 Fixed in 1.146.4 Patch available CNA

Remediation

  • Fix · CNA lightdash (lightdash) Fixed in 1.146.4

Timeline

  1. 2026-10-02 Threatist record created from CVE-2026-72846
  2. 2026-10-03 Alias added: GHSA-hw2h-qf3m-2r8v

References

  • TI-2026-82775 Unauthenticated dbt Cloud webhook in Lightdash allows path injection CVSS 4.0HIGH 8.3
  • TI-2024-06108 Lightdash version 0.1024.6 allows users with the necessary permissions, such as… CVSS 3.1HIGH 7.3
  • TI-2024-06107 Cross-site scripting in Lightdash CVSS 3.1MEDIUM 5.4
  • TI-2023-17919 packages/backend/src/routers in Lightdash before 0.510.3 has insecure file endpoints… CVSS 3.1HIGH 7.5
  • TI-2026-82768 Path traversal in Lightdash dbt Cloud webhook allows unauthenticated requests CVSS 4.0HIGH 8.3
  • TI-2026-84445 Cross-project authorization bypass in Lightdash RenameService CVSS 4.0LOW 2.3
See all 7 →

Sources