Read the docs
TI-2026-30346 Aliases CVE-2026-41950GHSA-r2m5-9rwx-269r

Dify < 1.14.0 Authorization Bypass via File UUID

Priority MEDIUM 60CWE-639Published · Updated

Key facts

Attack vector
Network
Privileges required
Low
User interaction
None
Attack complexity
Low
Attack requirements
Present
Impact type
Security bypass
Confidentiality · integrity · availability
High · None · None
Fix status
Fixed

Attack profile from CVSS 4.0 · CNA. Fix status from CNA. Impact type from CWE-639.

Summary

Dify before version 1.14.0 contains an authorization bypass vulnerability that allows authenticated users to read the full contents of files uploaded by other users within the same tenant by supplying an arbitrary file UUID in the files array of a chat-messages request. Attackers can exploit insufficient permission verification in the chat-messages endpoints to access files without ownership validation, bypassing workspace separation and signed URL protections to retrieve sensitive file contents through workflow processing.

Why it matters now

Exploitation Proof of concept CISA SSVC · not in CISA KEV
EPSS 0.00346 28th percentileScored 2026-11-07
Public exploit Yes 2 exploit referencesTagged by the CNA and NVD
Fix Fixed dify (langgenius): 1.14.0

SSVC decision points

CISA ADP · SSVC 2.0.3

Exploitation
Poc
Automatable
No
Technical impact
Partial

The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.

Affected products

VendorProductAffected versionsFixed inStatusSource
langgeniusdifybefore 1.14.01.14.0Patch availableCNA
  • dify Vendorlanggenius Affected before 1.14.0 Fixed in 1.14.0 Patch available CNA

CPE configurations NVD · 1

CPEVersionsRoleVendor
cpe:2.3:a:langgenius:dify:*:*:*:*:*:node.js:*:*before 1.14.0Vulnerablelanggenius
  • cpe:2.3:a:langgenius:dify:*:*:*:*:*:node.js:*:* Versions before 1.14.0 Vulnerable ·langgenius

Remediation

  • Fix · CNA dify (langgenius) Fixed in 1.14.0

Timeline

  1. 2026-10-02 Threatist record created from CVE-2026-41950
  2. 2026-10-03 Alias added: GHSA-r2m5-9rwx-269r

References

  • TI-2025-35265 Default credentials in Dify thru 1.5.1. CVSS 3.1CRITICAL 9.8
  • TI-2025-03045 Unsanitized Input in langgenius/dify CVSS 3.1HIGH 7.2
  • TI-2025-01548 Admin account takeover through weak Pseudo-Random number generator used in generating… CVSS 3.1HIGH 8.8
  • TI-2026-30470 Dify Vulnerable to Stored XSS via SVG-file upload CVSS 4.0MEDIUM 6.9
  • TI-2024-11840 Authentication Bypass in langgenius/dify CVSS 3.0HIGH 8.1
  • TI-2024-11170 Improper Restriction of Excessive Authentication Attempts in langgenius/dify CVSS 3.1HIGH 8.1
See all 26 →

Sources