Skip to main content

GROWI CVE-2026-25083

| EUVDEUVD-2026-12343 HIGH
Missing Authorization (CWE-862)
2026-03-16 jpcert
8.7
CVSS 4.0 · NVD
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Authenticate to GROWI instance
  2. Delivery
    Enumerate shared AI assistant identifiers
  3. Exploit
    Call thread/message API with target ID
  4. Execution
    Bypass missing authorization check
  5. Impact
    Read or tamper victim's AI conversation data

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Authorization checks on every request
MITRE ATT&CK

1 technique across 1 tactic: Privilege Escalation

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Attacker must hold a valid authenticated GROWI session (PR:L) on the target instance and must know - or be able to enumerate - the identifier of a shared AI assistant whose threads/messages they want to access; the OpenAI assistant integration must be enabled and in use on the instance, since the vulnerable endpoints only exist when that feature is configured. Limiting factors: deployments that do not enable the OpenAI assistant feature are not exposed, instances restricted to a small trusted user set materially reduce abuse potential, and the bug grants peer-level cross-user access rather than privilege escalation to admin. No user interaction is required (UI:N) and attack complexity is low (AC:L) once those preconditions are met.

Impact

Signals diverge meaningfully and should be weighed together. CVSS 4.0 rates this 8.7 (High) driven by AV:N/AC:L/PR:L/UI:N with VC:H/VI:H, reflecting that any low-privilege authenticated account can both read and tamper with other users' AI conversations over the network without user interaction. EPSS is 0.04% (12th percentile) and the vulnerability is not on the CISA KEV list, indicating no observed mass exploitation. The PR:L requirement is the principal limiter - exploitation requires a valid GROWI login plus knowledge of a shared AI assistant identifier (which is enumerable inside an organization), so this is primarily an insider/multi-tenant confidentiality risk rather than an internet-spray target. For deployments where the wiki holds sensitive business conversations with the AI assistant (HR, legal, source-code prompts), the real-world impact is high despite low EPSS; for small single-team installs it is materially lower. No conflicting data was observed in CVSS vs. description.

Exploit ScenarioDerived

An employee logs into the corporate GROWI wiki with their normal account, learns a colleague's shared AI assistant identifier from a wiki page or by enumeration, and then issues direct API calls to the OpenAI thread/message endpoints using that identifier to read confidential prompts (e.g., draft contracts, code snippets, personnel matters) and silently inject misleading messages into the conversation. No public exploit code is identified, but because the bug is a missing authorization check on a documented REST surface, weaponization requires only standard HTTP tooling once an attacker has a valid session.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
No patch listed yet 0.0% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – May 19, 2026

Cross-user data exposure and tampering in GROWI v7.4.5 and earlier allows any authenticated user who learns a shared AI assistant's identifier to read or modify other users' OpenAI thread and message contents via API endpoints that omit authorization checks. The flaw stems from missing access control (CWE-862) on the AI assistant interaction layer rather than a memory-corruption or injection bug. No public exploit identified at time of analysis, and EPSS rates near-term exploitation probability at 0.04% (12th percentile).

RemediationAI

No vendor-released patch version is cited in the provided intelligence, but the vendor has published an advisory at https://growi.co.jp/news/41/ and JPCERT's coordinated disclosure at https://jvn.jp/en/jp/JVN46373837/ - administrators should consult those advisories for the fixed release (expected to be the next version after 7.4.5) and upgrade as soon as it is available. Until a fixed build is deployed, compensating controls include disabling the OpenAI assistant integration in GROWI configuration to remove the vulnerable endpoints from the attack surface (trade-off: loss of AI assistant functionality for all users), restricting access to the GROWI instance to a trusted user pool via SSO/IdP group gating (trade-off: does not stop malicious insiders), and treating shared AI assistant identifiers as sensitive - rotate them and audit logs for unexpected thread/message reads or edits. Generic network filtering will not help because the attack uses authenticated application-layer requests.

Affected VersionsENISA

GROWI v7.4.5 and earlier

Affects your stack

Find out whether the stacks and servers you run are on an affected version.

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

GROWI is an open-source enterprise wiki/collaboration platform developed by WESEEK (growi.co.jp) that integrates an OpenAI-backed AI assistant feature, mirroring the OpenAI Assistants API concept of persistent threads (conversation containers) and messages (individual turns). The vulnerability is a textbook CWE-862 Missing Authorization: the REST endpoints that read and mutate threads/messages authenticate the caller's session but never verify that the caller is the owner of the targeted thread/message resource, so any logged-in account can act on another user's thread by supplying the corresponding shared-assistant identifier. The CPE cpe:2.3:a:growi,_inc.:growi:*:*:*:*:*:*:*:* indicates all version branches up through 7.4.5 are in scope.

Know when Growi gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

NVD PRIMARY 8.7 HIGH
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:L/SC:N/SI:N/SA:N

Primary rating from NVD · only source for this CVE.

CVSS VectorNVD

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
Low
User Interaction
None
Vulnerable system: Confidentiality
High
Vulnerable system: Integrity
High
Vulnerable system: Availability
Low
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

Lifecycle Timeline

3
Analysis Updated
May 19, 2026 - 15:43 vuln.today
v1 - CVSS changed
CVSS changed
May 19, 2026 - 15:37 NVD
8.3 (HIGH) 8.7 (HIGH)
CVE Published
Mar 16, 2026 - 06:47 nvd
HIGH 8.3

DescriptionCVE.org

GROWI OpenAI thread/message API endpoints do not perform authorization. Affected are v7.4.5 and earlier versions. A logged-in user who knows a shared AI assistant's identifier may view and/or tamper the other user's threads/messages.

Executive ViewAI

Why It Matters

GROWI v7.4.5 and earlier expose every organization's confidential AI-assisted communications to unauthorized access and modification by any authenticated employee through an unprotected API layer. Staff conversations with AI assistants-containing business strategies, customer details, and proprietary analysis-can be read, copied, or altered by colleagues without accountability. Without a vendor patch, immediate mitigation is essential to protect sensitive business data currently at risk.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations: (1) Disable GROWI AI assistant feature in application settings until patch released; (2) Implement firewall/WAF rules blocking access to /api/v3/ai* and /api/v3/chat* endpoints from non-admin IP ranges; (3) Enable request rate limiting and IP-based access controls on AI assistant APIs; (4) Deploy enhanced audit logging with real-time alerting for all AI assistant endpoint activity; (5) Isolate GROWI instances handling sensitive or confidential data to restricted network segments pending patch availability.

Threat Intelligence Overview

EPSS Score
0.0%
Top 88% exploitable
Data Quality
4 sources
Confidence: Medium

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 0.0%
Patch available No
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation· derived
None
System Exposure· derived
Open
Automatable· derived
No
Human Impact
High

Priority Score

44
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +44
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

More in Growi

View all
CVE-2021-20736 CRITICAL
9.1 Jun 22

NoSQL injection vulnerability in GROWI versions prior to v4.2.20 allows a remote attacker to obtain and/or alter the inf

CVE-2019-5968 HIGH
8.8 Jul 05

Cross-site request forgery (CSRF) vulnerability in GROWI v3.4.6 and earlier allows remote attackers to hijack the authen

CVE-2026-80191 HIGH
8.7 Aug 25

Unauthenticated file disclosure in GROWI (all versions before 8.0.2) exposes private page attachments to any caller who

CVE-2026-41040 HIGH
8.7 Apr 23

Remote denial of service via regular expression attack in GROWI allows unauthenticated network attackers to exhaust serv

CVE-2026-41951 HIGH
8.6 May 11

Remote path traversal in GROWI v7.5.0 and earlier allows authenticated administrators to execute arbitrary EJS templates

CVE-2021-20670 HIGH
7.5 Mar 10

Improper access control vulnerability in GROWI versions v4.2.2 and earlier allows a remote unauthenticated attacker to r

CVE-2020-5683 HIGH
7.5 Dec 16

Directory traversal vulnerability in GROWI versions prior to v4.2.3 (v4.2 Series), GROWI versions prior to v4.1.12 (v4.1

CVE-2020-5682 HIGH
7.5 Dec 16

Improper input validation in GROWI versions prior to v4.2.3 (v4.2 Series), GROWI versions prior to v4.1.12 (v4.1 Series)

CVE-2020-5676 HIGH
7.5 Dec 03

GROWI v4.1.3 and earlier allow remote attackers to obtain information which is not allowed to access via unspecified vec

CVE-2019-13338 HIGH
7.5 Jul 09

In WESEEK GROWI before 3.5.0, a remote attacker can obtain the password hash of the creator of a page by leveraging wiki

CVE-2019-13337 HIGH
7.5 Jul 09

In WESEEK GROWI before 3.5.0, the site-wide basic authentication can be bypassed by adding a URL parameter access_token

CVE-2021-20671 HIGH
7.2 Mar 10

Invalid file validation on the upload feature in GROWI versions v4.2.2 allows a remote attacker with administrative priv

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy