Nextcloud: 3D Viewer authentication bypass (CVE-2026-104189)
The 3D Viewer for Nextcloud application contains an authentication bypass vulnerability that allows unauthenticated users to access password-protected 3D model files via a valid share token.
CVE search metadata
CVE search record: CVE-2026-104189. Severity: high. CVSS: 7.5. KEV: no. Product: 3D Viewer for Nextcloud (1.7.9-3.3.1). Brief: Nextcloud: 3D Viewer authentication bypass (CVE-2026-104189). Brief link: https://feed.craftedsignal.io/briefs/2026-10-nextcloud-3d-viewer-auth-bypass/
Triage facts
Revision 1- Applicability
- 3D Viewer for Nextcloud (1.7.9-3.3.1)
- Evidence
- Unknown
- Severity
- High
- Action
- Elevated
- Sources
- 1 public source
- Freshness
- Revision 1Oct 27, 18:04 UTC
- Vulnerabilities
- 1 CVE
- Source quality
- A2Roughly even chance
Nextcloud 3D Viewer versions 1.7.9 through 3.3.1 contain an authentication bypass vulnerability (CVE-2026-104189) in the PublicFileController. The application fails to enforce share password requirements because the controller does not correctly implement OCP\AppFramework\PublicShareController, causing PublicShareMiddleware to skip authorization checks. Attackers with a known share token can access 3D files (such as STL, GLB/glTF, OBJ, STEP, and IFC) within password-protected links without providing the password. This issue is resolved in version 3.3.2.
Impact
Successful exploitation allows unauthorized access to and exfiltration of 3D model files protected by password-restricted share links. Only 3D file formats supported by the application are affected.
Recommendation
- Upgrade the 3D Viewer for Nextcloud to version 3.3.2 or later immediately.
- If upgrading is not immediately feasible, disable the 3D Viewer application using the command:
occ app:disable threedviewer. - Avoid relying on password protection for public shares containing sensitive 3D model files until the patch is applied.
Immediate actions
Upgrade 3D Viewer for Nextcloud to version 3.3.2
Threat Hunt
Identify unauthorized access to public 3D viewer endpoints
Data: Nextcloud web server access logs
Mitigations
Disable the 3D Viewer app via 'occ app:disable threedviewer'
CVE-2026-104189