Wysoka

Flowise: Sensitive Data Leak in public-chatbotConfig

  • Ujawniono: 16.04.2026
  • Aktualizacja: 11.10.2026 10:22

Summary

/api/v1/public-chatbotConfig/:id ep exposes sensitive data including API keys, HTTP authorization headers and internal configuration without any authentication. An attacker with knowledge just of a chatflow UUID can retrieve credentials stored in password type fields and HTTP headers, leading to credential theft and more.

Details

Knowledge of chatflow UUID can be obtained from embedded chat widgets, referrer headers or logs and it's the only prerequest.

getSinglePublicChatbotConfig function in packages/server/src/services/chatflows/index.ts returns the full flowData object without authorization check or data sanitization.

There is a comment as "Safe as public endpoint as chatbotConfig doesn't contain sensitive credential" but flowData does contain sensitive data such as:

type: 'password' fields are stored in plaintext (unstructuredAPIKey in S3File node). HTTP Authorization headers in POST / GET Requests nodes. Internal API endpoints and webhook URLs.

PoC

  • Add an S3 File node, set "File Processing Method" to "Unstructured".
  • Enter an API key in "Unstructured API KEY" field or add a Requests Post node with Authorization header.
  • Save the chatflow.

curl -s "https://localhost/api/v1/public-chatbotConfig/{CHATFLOW_UUID}"

Response:

{
  "flowData": "{...\"unstructuredAPIKey\":\"victim_key\"...\"requestsPostHeaders\":\"Bearer victim_token\"...}"
}

Impact

Impacts all Flowise Cloud users with chatflows containing password type fields or any HTTP headers. And self hosted Flowise instances exposed to the internet.

Czego dotyczy

Kliknij technologię, aby zobaczyć wszystkie dotyczące jej podatności.

PlatformaPaczkaPodatne wersjePoprawka w wersji
Paczka npm flowise < 3.1.0 3.1.0

Odnośniki

Ocena CVSS 7.5/10
Wektor CVSS
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
Słabość (CWE)
CWE-200, CWE-522, CWE-862
Platforma
npm
Paczka
flowise
Ujawniono
16.04.2026
Aktualizacja
11.10.2026 10:22

Źródła i licencje

OSV / GitHub Advisory Database - GHSA-4jpm-cgx2-8h37 - CC BY 4.0

Historia podatności: flowise

Wszystkie opisane podatności tej paczki (Paczka npm), od najnowszej. Widać, czy to jednorazowa wpadka, czy paczka, której trzeba pilnować.

Wszystkie (114) w archiwum
Wszystkich wpisów
114
Pierwsza → ostatnia
04.2024 10.2026
Bez poprawki
16
Wykorzystywana w atakach
0

Rozkład istotności

  • Krytyczna 28
  • Wysoka 62
  • Średnia 24

Ujawnienia w latach

  1. 2024: 11
  2. 2025: 22
  3. 2026: 81
Istotność:
  1. Wysoka CVE-2026-70474 < 3.1.3 3.1.3
  2. Krytyczna CVE-2026-69259 < 3.1.3 3.1.3
  3. Krytyczna CVE-2026-69256 < 3.1.3 3.1.3
  4. Krytyczna CVE-2026-69253 < 3.1.3 3.1.3
  5. Krytyczna CVE-2026-69251 < 3.1.3 3.1.3
  6. Wysoka · 8.8 CVE-2026-46444 < 3.1.2 3.1.2
  7. Wysoka CVE-2026-46443 < 3.1.2 3.1.2
  8. Wysoka CVE-2026-56274 < 3.1.2 3.1.2
  9. Wysoka · 7.5 CVE-2026-46440 < 3.1.2 3.1.2
  10. Krytyczna · 9.8 CVE-2026-41264 < 3.1.0 3.1.0
  11. Wysoka · 9.8 CVE-2026-41276 < 3.1.0 3.1.0
  12. Wysoka CVE-2026-41274 < 3.1.0 3.1.0
  13. Wysoka · 7.5 CVE-2026-41275 < 3.1.0 3.1.0
  14. Wysoka · 7.1 CVE-2026-41271 < 3.1.0 3.1.0
  15. Wysoka · 7.1 CVE-2026-41272 < 3.1.0 3.1.0
  16. Wysoka · 7.1 CVE-2026-41269 < 3.1.0 3.1.0
  17. Wysoka · 7.7 CVE-2026-41268 < 3.1.0 3.1.0
  18. Flowise: Sensitive Data Leak in public-chatbotConfig ten wpis
    Wysoka · 7.5 CVE-2026-41266 < 3.1.0 3.1.0
  19. Krytyczna · 8.8 CVE-2026-41137 < 3.1.0 3.1.0
  20. Krytyczna · 9.9 CVE-2026-40933 < 3.1.0 3.1.0
Pokaż więcej (20) Widać 60 z 90

Dowiedz się, które podatności dotyczą Twojej aplikacji

Po podłączeniu integracji DockRay i włączeniu raportowania oprogramowania DockRay porównuje zgłoszone wersje komponentów ze znanymi podatnościami i powiadamia o potwierdzonych dopasowaniach. Zakres zależy od obsługiwanej technologii i dostępnych biuletynów.

Podłącz swoją aplikację
Newsletter DockRay

Bezpieczeństwo aplikacji w Twojej skrzynce

Najważniejsze podatności, konkretne zalecenia i praktyczne wskazówki dla Twoich aplikacji. Wybierz technologie i śledź to, co ma znaczenie dla Twojego projektu.

  • Codzienne zestawienie nowych podatności, także krytycznych.
  • Powiadomienia o ważnych aktualizacjach.
  • Praktyczne porady o bezpieczeństwie i monitoringu aplikacji.

Pozostaw puste, aby otrzymywać informacje o wszystkich technologiach.

Zapis jest bezpłatny. Wypiszesz się jednym kliknięciem w wiadomości.