CVE-2024-11941
High · 7.5Drupal core Denial of Service
CVSS
7.5
EPSS
0.5%
Published
Dec 5, 2024
CISA due date
—
Cloudanix analysis
A problem with how some websites handle replies to comments can let an attacker make the site stop working for everyone.
- Exploitation
- Remote Unauthenticated
- Attacker needs
- None
- Complexity
- Low
- Impact
- Denial Of Service
- Component
- Application
- Class
- Denial of service
- Remediation
- Upgrade
- Effort
- Medium
- Patch risk
- Low
What it actually does
Crafted comment reply requests to the Comment module can trigger excessive resource consumption or processing loops resulting in denial of service.
Why it matters to the business
Drupal sites using the Comment module may experience unplanned downtime, degraded performance, and loss of availability for visitors until the issue is remediated.
How an attack unfolds
An unauthenticated or low-privileged attacker repeatedly submits specially formed comment reply requests that the application fails to handle efficiently, exhausting server resources and rendering the site unresponsive.
How to fix it
Upgrade Drupal to a fixed version containing commit 32f756536f0e019797ee604fdf2822113b9db9e1. Disable or restrict the Comment module if immediate patching is not feasible.
How to confirm the fix worked
Confirm the installed Drupal core version includes commit 32f756536f0e019797ee604fdf2822113b9db9e1, review changelog entries for the fix, and test that comment reply functionality no longer permits resource exhaustion under load.
Typical attack path
- Identify a Drupal site with the Comment module enabled and public or authenticated comment functionality
- Craft and send repeated comment reply requests with parameters that trigger the vulnerable code path
- Monitor for resource exhaustion or service unavailability on the target application
How to detect it
Review web server and application logs for high volumes of POST requests to comment reply endpoints from single or distributed sources; correlate with spikes in CPU or memory usage during the same timeframe.
What your security team should do
- Apply the fixed Drupal commit immediately on all affected instances
- Temporarily disable the Comment module or restrict reply permissions for untrusted users until patched
- Monitor application performance metrics and logs for signs of resource exhaustion
The record
The Comment module allows users to reply to comments. In certain cases, an attacker could make comment reply requests that would trigger a denial of service (DOS). Sites that do not use the Comment module are not affected.
Affected packages
| Ecosystem | Package | Introduced | Fixed |
|---|---|---|---|
| Packagist | drupal/core | 10.1.0 | 10.1.8 |
| Packagist | drupal/core | 10.2.0 | 10.2.2 |
| Packagist | drupal/core | 8.0.0 | 10.1.8 |
| Bitnami | drupal | 8.0.0 | 10.2.4 |
| Ubuntu:Pro:14.04:LTS | drupal7 | 0 | No fix |
| Ubuntu:Pro:16.04:LTS | drupal7 | 0 | No fix |
| packagist | drupal/core | 10.1.0 | 10.1.8 |
| packagist | drupal/core | 10.2.0 | 10.2.2 |
Related vulnerabilities
- GHSA-83v7-c2cf-p9c2 Drupal core allows Forceful Browsing Also affects drupal/core
- GHSA-h89p-5896-f4q8 Drupal core allows Content Spoofing Also affects drupal/core
- GHSA-mhpg-hpj5-73r2 Drupal core allows Exploiting Incorrectly Configured Access Control Security Levels Also affects drupal/core
- GHSA-m6vv-vcj8-w8m7 Drupal core allows Object Injection Also affects drupal/core
- CVE-2025-13081 Drupal core allows Object Injection Also affects drupal/core
- CVE-2025-13082 Drupal core allows Content Spoofing Also affects drupal/core
- CVE-2025-13083 Drupal core allows Exploiting Incorrectly Configured Access Control Security Levels Also affects drupal/core
- CVE-2025-13080 Drupal core allows Forceful Browsing Also affects drupal/core