Skip to main content

GROWI CVE-2026-41040

| EUVDEUVD-2026-25199 HIGH
Inefficient Regular Expression Complexity (ReDoS) (CWE-1333)
2026-04-23 jpcert GHSA-vjmw-64m9-xqq5
8.7
CVSS 4.0 · NVD
View

Attack ChainAIDerived

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

  1. Access
    Identify GROWI input endpoint
  2. Delivery
    Craft ReDoS payload string
  3. Exploit
    Submit malicious input via HTTP
  4. Execution
    Trigger regex catastrophic backtracking
  5. Persist
    Exhaust server CPU resources
  6. Impact
    Degrade service availability

Vulnerability Assessment

Weakness
CWE
ASVS 5.0
V2 - Validation and Business Logic Regex complexity limits
MITRE ATT&CK

1 technique across 1 tactic: Impact

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

Exploitation Conditions

No special conditions-remote unauthenticated exploitation against default configurations of GROWI collaboration platform. The CVSS 4.0 vector (AV:N/AC:L/PR:N/UI:N) confirms network-accessible attack surface requiring no authentication, no user interaction, and low complexity. Exploitation depends only on identifying which input fields or API endpoints process user-supplied data through vulnerable regex patterns. Any GROWI instance exposed to network access (internal or internet-facing) where attackers can submit crafted input strings is vulnerable. No specific feature enablement, non-default configuration, or platform-specific deployment mode limits exploitation. Attack success is constrained only by network reachability to the GROWI service.

Impact

This represents a HIGH real-world risk for internet-facing GROWI deployments. The CVSS 4.0 score of 8.7 reflects availability impact (VA:H) through unauthenticated network exploitation (AV:N/AC:L/PR:N/UI:N), making it trivially exploitable by remote attackers without special conditions. Attack complexity is low (AC:L), meaning no specialized timing, race conditions, or information gathering is required-attackers simply send crafted strings to vulnerable endpoints. While no EPSS score is available for this recent CVE and no CISA KEV listing exists (suggesting no confirmed widespread exploitation), ReDoS vulnerabilities are highly automatable once vulnerable regex patterns and endpoints are identified through code review or fuzzing. The lack of public POC at time of analysis provides a brief window for patching before weaponization. SSVC decision factors: Exploitation is technically straightforward (automatable), technical impact is partial denial of service (availability degradation but not full system compromise), and mission impact depends on GROWI's role in organizational workflows. Organizations using GROWI for critical documentation or incident response should prioritize remediation immediately. The primary risk limitation is scope: only GROWI users are affected, not a widely deployed library, but for affected organizations this is a direct production availability risk.

Exploit ScenarioDerived

An unauthenticated remote attacker identifies GROWI endpoints accepting user-controlled input (e.g., search queries, page content, user profile fields, API parameters). The attacker crafts input strings specifically designed to trigger catastrophic backtracking in vulnerable regex patterns-for example, submitting 'aaaaaaaaaaaaaaaaaaaaaaaaaaaa!' against a pattern like (a+)+ forces the regex engine into exponential matching attempts. By submitting multiple such requests concurrently or in rapid succession, the attacker exhausts server CPU resources, degrading response times for legitimate users or rendering the GROWI instance completely unresponsive until the regex operations time out or the server is restarted.

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 – Apr 23, 2026

Remote denial of service via regular expression attack in GROWI allows unauthenticated network attackers to exhaust server resources by submitting maliciously crafted input strings that trigger catastrophic backtracking in regex processing (CWE-1333). GROWI, Inc.'s collaboration platform is vulnerable to ReDoS with a CVSS 4.0 base score of 8.7 (High), reflecting high availability impact through network-accessible, low-complexity exploitation requiring no privileges or user interaction. No CISA KEV listing or public exploit code identified at time of analysis, though vendor advisory confirms the vulnerability and provides remediation guidance.

RemediationAI

Apply the vendor-released patch as specified in GROWI's official security advisory at https://growi.co.jp/news/44/. Upgrade to the patched GROWI version identified in the advisory-exact fix version should be verified from vendor documentation as NVD data does not specify the remediated release. If immediate patching is not feasible, implement rate limiting and request size restrictions on input endpoints to reduce ReDoS impact: configure reverse proxies (nginx, Apache) with client_body_timeout and send_timeout directives to terminate slow requests (trade-off: may impact legitimate users on slow connections), deploy Web Application Firewall rules to detect and block repetitive pattern submissions (trade-off: requires pattern tuning to avoid false positives), and apply per-IP connection limits to prevent single-source exhaustion attacks (trade-off: ineffective against distributed attacks). These compensating controls mitigate but do not eliminate the vulnerability. Monitor application server CPU usage and response times for anomalous spikes indicating active exploitation attempts.

Affected VersionsENISA

GROWI v7.5.0 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 a team collaboration and wiki platform developed by GROWI, Inc., commonly deployed for knowledge management and documentation. Regular Expression Denial of Service (ReDoS/CWE-1333) occurs when poorly optimized regular expressions exhibit catastrophic backtracking behavior on specially crafted input. When a regex contains nested quantifiers or overlapping patterns (e.g., (a+)+, (a|a)*, (a*)*), the regex engine may enter exponential time complexity when matching against adversarial input, consuming excessive CPU cycles and potentially blocking event loops or thread pools. In Node.js-based applications like GROWI, ReDoS attacks can freeze the main thread, preventing the server from processing legitimate requests. The CVSS 4.0 vector (AV:N/AC:L/PR:N/UI:N) indicates the vulnerable regex processing occurs on network-reachable endpoints without requiring authentication, making this a high-exposure attack surface.

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:N/UI:N/VC:N/VI:N/VA:H/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
None
User Interaction
None
Vulnerable system: Confidentiality
None
Vulnerable system: Integrity
None
Vulnerable system: Availability
High
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

Lifecycle Timeline

2
CVSS changed
Apr 23, 2026 - 07:35 NVD
7.5 (HIGH) 8.7 (HIGH)
CVE Published
Apr 23, 2026 - 06:59 nvd
HIGH 8.7

DescriptionCVE.org

GROWI provided by GROWI, Inc. is vulnerable to a regular expression denial of service (ReDoS) via a crafted input string.

Executive ViewAI

Why It Matters

GROWI collaboration platform contains a remote denial of service vulnerability (CVE-2026-41040, CVSS 8.7) that allows unauthenticated attackers to crash or degrade service availability by submitting specially crafted input strings. Any organization using GROWI for team collaboration faces immediate risk of service disruption without patch deployment, potentially impacting workforce productivity and communication capabilities.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations: (1) Implement network-level input validation and rate limiting on GROWI API endpoints to throttle malicious requests; (2) Deploy Web Application Firewall (WAF) rules to detect and block ReDoS patterns in regex-vulnerable parameters; (3) Configure resource quotas and connection limits on GROWI application servers to prevent complete service exhaustion; (4) Establish monitoring alerts for abnormal CPU/memory spikes indicating active attack attempts. Establish vendor contact protocol to obtain patch upon release.

Threat Intelligence Overview

EPSS Score
0.0%
Top 87% exploitable
Social Media
2
Sightings
Data Quality
6 sources
Confidence: High

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
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
Yes
Human Impact
High
Technical Impact
Partial

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

Denial of Service attacks render applications or systems unavailable by overwhelming resources or triggering failure conditions.

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-25083 HIGH
8.7 Mar 16

Cross-user data exposure and tampering in GROWI v7.4.5 and earlier allows any authenticated user who learns a shared AI

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