Skip to content
HighVulnerability

GHSA-w9x9-j56r-h98r: @eeacms/volto-chatbot has Unauthenticated Danswer API Confused Deputy Proxy

Published
Record updated
View JSON
Affected
  • @eeacms/volto-chatbot <= 2.0.3
Fixed in
2.0.4

Summary

@eeacms/volto-chatbot@2.0.3 registers an Express middleware on `**/_v1_da/**` that forwards unauthenticated requests of any HTTP method to the configured Danswer API, attaching the server-side DANSWER_API_KEY or session cookie. Because the path is derived from req.url with no allowlist or method restriction, an unauthenticated attacker can call arbitrary Danswer endpoints, including admin ones, as the service account.

Mitigation

The source does not state a fix yet. Check the original advisory for updates.