GROWI before 8.0.2 Missing Authorization on Attachment Retrieval for Unauthenticated Requests
Key facts
- Attack vector
- Network
- Privileges required
- None
- User interaction
- None
- Attack complexity
- Low
- Attack requirements
- None
- 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-862.
Summary
GROWI applies its page-viewer permission check to attachment requests only when the request carries an authenticated user. retrieveAttachmentFromIdParam in apps/app/src/server/routes/attachment/get.ts guards the check with a condition requiring the user to be non-null, so a request that carries no session skips the check entirely and the handler returns the file. The routes reached this way, /attachment/:id and /download/:id, take the attachment identifier from the path, so an unauthenticated caller who has an attachment identifier receives the file regardless of whether the page owning it is private and regardless of whether that caller would be permitted to view the page. Identifiers can be retained by a user whose access was later removed, or recovered from anywhere the identifier was previously exposed. Version 8.0.2 runs the check for authenticated and unauthenticated requests alike, skipping it only where a valid share link has already bound the requested file to that link's page.
Why it matters now
SSVC decision points
CISA ADP · SSVC 2.0.3
- Exploitation
- None
- Automatable
- Yes
- Technical impact
- Partial
The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.
Affected products
| Vendor | Product | Affected versions | Fixed in | Status | Source |
|---|---|---|---|---|---|
| GROWI, Inc. | GROWI | before 8.0.2 | 8.0.2 | Patch available | CNA |
- GROWI VendorGROWI, Inc. Affected before 8.0.2 Fixed in 8.0.2 Patch available CNA
Remediation
- Fix · CNA GROWI (GROWI, Inc.) Fixed in 8.0.2
Timeline
- 2026-10-02 Threatist record created from CVE-2026-80191
- 2026-10-03 Alias added: GHSA-c3h5-hg99-q693
References
More GROWI, Inc. vulnerabilities
- TI-2026-29679 Regular expression denial of service in GROWI, Inc. GROWI CVSS 4.0HIGH 8.7
- TI-2026-30347 Path traversal in GROWI, Inc. GROWI CVSS 4.0HIGH 8.6
- TI-2026-20258 Missing authorization in GROWI, Inc. GROWI CVSS 4.0HIGH 8.7
- TI-2026-81649 GROWI missing authorization check in collaborative editing CVSS 4.0MEDIUM 6.9
- TI-2026-67628 Improper access control in GROWI exposes files on non-public pages CVSS 4.0MEDIUM 6.9
- TI-2026-48471 Incorrect authorization in GROWI, Inc. GROWI CVSS 4.0MEDIUM 6.9
Sources
- CVE-2026-80191 · CVE Program
- CVE-2026-80191 · NVD
- FIRST EPSS
- GHSA-c3h5-hg99-q693 · GitHub Advisory Database · CC BY 4.0
This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences