ZeroHour

CVE-2026-84205

niche

IDOR in GROWI revisions API exposes restricted wiki pages to authenticated users

CVSS 4.0
7.1 high
EPSS
<1%p15
Published
()
Modified
AI analysis

GROWI, an open-source wiki/collaboration platform, contains an authorization flaw (CWE-639) in the GET /_api/v3/revisions/:id endpoint: the API checks the caller's read permission against a page identifier passed as a query parameter, but returns the revision identified by the path parameter without verifying that the revision actually belongs to that page. An authenticated attacker with access to any page can therefore supply the accessible page's identifier together with an arbitrary revision identifier belonging to a page they cannot view, and the API returns that restricted revision's content. The impact is limited to confidential information disclosure (high confidentiality impact per the CVSS 4.0 score of 7.1); there is no integrity or availability impact and no privilege escalation. Any GROWI deployment that grants different page-read permissions to different users is affected, though the attacker must hold a valid low-privilege account; the affected version ranges are not specified in the available disclosure data. Exploitation has not been observed: no public proof-of-concept is known, the issue is not in CISA's KEV catalog, and EPSS estimates only a 0.2% probability of exploitation in the next 30 days.

What to do: Monitor the GROWI vendor advisory and official GitHub releases for the patched version and upgrade as soon as a fix is published; no fixed version is stated in the available data. As interim measures, restrict which accounts can reach the revisions API and review page-permission assignments. Check access logs for GET /_api/v3/revisions/:id requests in which the page query parameter and the revision path parameter reference different pages, which would indicate probing of restricted content.

Affected
WESEEK (GROWI project) GROWI
Estimated exposure
nicheLikely on the order of thousands of self-hosted instances at most (exact counts unknown) — GROWI is a niche open-source wiki typically deployed as internal organizational instances with no public active-install counts or internet-wide scan data available, and exploitation additionally requires an authenticated account.

Order-of-magnitude estimate by the model from install counts, market share and public scan data it knows; verify before quoting.

Description

GROWI contains an access control vulnerability in the GET /_api/v3/revisions/:id endpoint that validates access against a query parameter but returns the revision identified by the path parameter without confirming they reference the same page. Authenticated attackers can pair a page identifier they can access with an arbitrary revision identifier to read revision content from pages they lack permission to view.

Weakness
CWE-639
Vector
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X

In the news

No ingested article mentions this CVE yet.