Skip to content
HighVulnerability

GHSA-88pr-878c-24wf: Flowise: Authenticated arbitrary file write in the `S3 Directory` document loader via unsanitized S3 object keys

Published
Record updated
View JSON
Affected
  • flowise <= 3.1.2
  • flowise-components <= 3.1.2
Fixed in
3.1.3
  • flowise 3.1.3 released June 25, 2026, 40 days before disclosure
  • flowise-components 3.1.3 released June 25, 2026, 40 days before disclosure

Summary

Flowise on current main lets an authenticated user with documentStores:preview-process permission trigger the S3 Directory document loader with attacker-controlled S3 object keys. The loader joins each key to a temporary directory with path.join and writes the object bytes to disk without validating ../ traversal sequences, and cleanup removes only the original temporary directory, so the written files persist on the host. A related variant in the S3File loader (fileProcessingMethod = unstructured) shares the same root cause.

Mitigation

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