Goal Reached Thanks to every supporter — we hit 100%!

Goal: 1000 CNY · Raised: 1336 CNY

100%

CVE-2026-72846— Lightdash Scheduled Delivery Webhook URLs Are Not Validated, Allowing Server-Side Request Forgery

Quick assessment

Affected
lightdash lightdash
Exploitation
No confirmed in-the-wild exploitation; assess based on exposure
Recommended action
Check the vendor advisory and references for a fixed version. If immediate upgrade is impossible, restrict exposure and increase monitoring.

Lightdash 在存储调度发送任务时,会保存用户提供的 Webhook URL,并在后续通过 函数向该地址发起 HTTP 请求。相关代码位于 和 。 在受影响的版本中,这两个客户端直接对存储的 URL 调用 发起请求。虽然项目中存在用于防护 SSRF(服务器端请求伪造)的辅助函数 (位于 ),但该函数仅用于验证 MCP 服务器 URL,并未在此两条 Webhook 发送路径中应用。此外,Webhook 字段在服务器端未对 URL 施加任何约束限制。 因此,能够创建或触发调度发送任务的攻击者,可以诱使服务器向私有

CVSS 6.4 · Medium EPSS 0.26% · P18

Affected Version Matrix 2

VendorProduct Version RangeStatus
lightdash lightdash < 1.146.4 affected
1.146.4 unaffected
Get alerts for future matching vulnerabilities Log in to subscribe

I. Basic Information for CVE-2026-72846

Vulnerability Information

Have questions about the vulnerability? See if Shenlong's analysis helps!
View Shenlong Deep Dive ↗

Although we use advanced large model technology, its output may still contain inaccurate or outdated information.Shenlong tries to ensure data accuracy, but please verify and judge based on the actual situation.

Vulnerability Title
Lightdash Scheduled Delivery Webhook URLs Are Not Validated, Allowing Server-Side Request Forgery
Source: CVE Program / CVE List V5
Vulnerability Description
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.
Source: CVE Program / CVE List V5
CVSS Information
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:L/I:L/A:N
Source: CVE Program / CVE List V5
Vulnerability Type
服务端请求伪造(SSRF)
Source: CVE Program / CVE List V5

Affected Products

Vendor Product Affected Versions CPE Subscribe
lightdash lightdash 0 ~ 1.146.4 -

II. Public POCs for CVE-2026-72846

# POC Description Source Link Shenlong Link
AI-Generated POC Premium

No public POC found.

Login to generate AI POC

III. Intelligence Information for CVE-2026-72846

登录查看更多情报信息。

Vendor Advisories for CVE-2026-72846 (1)

Proof of Concept for CVE-2026-72846 (1)

Vendor Pages for CVE-2026-72846 (2)

Other References for CVE-2026-72846 (2)

IV. Related Vulnerabilities

V. Comments for CVE-2026-72846

No comments yet


Leave a comment