[2021]: Filecatalyst+leak

[User Workstation] → (FileCatalyst Agent) → [FileCatalyst Enterprise Server] ↘ ↘ └─► (Optional) Cloud Staging Bucket (S3/Azure Blob) ──► [Destination System]

Attackers could gain access to the database or file storage to steal intellectual property.

Although there are few reports of these being exploited "in the wild" compared to other software like MOVEit, the risks are high: filecatalyst+leak

Disclosed in March 2024, this directory traversal flaw allows attackers to upload malicious files (like web shells) to execute commands on the server.

| Recommendation | Rationale | Implementation Steps | |----------------|-----------|----------------------| | | Verify that no bucket is publicly accessible. | • Run aws s3api get-bucket-acl for each bucket. • Use AWS Config rule s3-bucket-public-read-prohibited . • Document ownership and purpose. | | Enforce Least‑Privilege IAM Policies | Prevent unauthorized writes/reads. | • Use IAM roles scoped to specific prefixes ( fc/staging/<customer-id>/ ). • Rotate IAM credentials quarterly. | | Enable Server‑Side Encryption (SSE‑S3 or SSE‑KMS) | Protect data at rest even if bucket is accidentally exposed. | • Set bucket default encryption. • Require KMS keys for sensitive workloads. | | Integrate Cloud‑Native DLP | Detect and block upload of PII or confidential files to staging. | • Deploy Amazon Macie with custom identifiers for CAD files, media assets, etc. • Set alerts on policy violations. | | Adopt Signed URL Expiration ≤ 15 minutes | Limits exposure window if URLs are leaked. | • Adjust FileCatalyst configuration to generate short‑TTL URLs. • Review and test expiration behavior. | | | • Run aws s3api get-bucket-acl for each bucket

A fast file-copying tool for Linux/Unix. When misconfigured with "read only = false" and no "auth users" , anyone can list, download, upload, or delete files without a password.

The incident highlights the risks that arise when high‑performance data‑transfer platforms are integrated into complex enterprise environments, especially when cloud‑native storage and automation tools are used without rigorous access‑control hygiene. | | Enforce Least‑Privilege IAM Policies | Prevent

Several flaws discovered in 2024 could allow attackers to compromise systems and potentially leak sensitive files:

| Lesson | Why It Matters | |--------|----------------| | Never expose Rsync / backup tools to the public internet without auth | Automated scanners find these in minutes | | Defense-in-depth – even “internal” data must be encrypted at rest | Leaked credentials become useless if encrypted | | Vendors handling sensitive data must be audited like government agencies | The weakest link is often a third party | | Public disclosure transparency builds trust – silence erodes it | Customers deserved to know if their data was exposed |