Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessIdentify Apache with mod_qos JSON filtering
-
DeliveryCraft malformed percent-encoded JSON body
-
ExploitSend request to trigger out-of-bounds read
-
ExecutionCrash Apache worker process
-
ImpactDegrade service availability
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Null terminator handling
|
| Exploitation Conditions | Exploitation requires that mod_qos JSON body filtering be explicitly enabled - this is a non-default feature configuration, so servers running default mod_qos settings are not exposed. The attacker needs no authentication (PR:N) and can reach the server remotely (AV:N), but must craft specific malformed percent-encoded JSON input, and the high attack complexity (AC:H) reflects dependence on memory layout to reliably trigger the out-of-bounds read. Impact is limited to crashing an individual Apache worker process (A:L), which is typically respawned, rather than a persistent full-service outage; there is no confidentiality or integrity impact. |
| Impact | This is a genuinely low-priority issue despite being network-reachable and unauthenticated. The CVSS vector (CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:L, base 3.7) tells a consistent story: remotely reachable (AV:N) and no privileges required (PR:N), but high attack complexity (AC:H) and only limited availability impact (A:L) with no confidentiality or integrity effect. The limited impact reflects that the flaw crashes a single Apache worker process - which the server parent typically respawns - rather than taking down the whole service. No EPSS score, KEV listing, or public POC is present in the provided data, so there is no public exploit identified at time of analysis and no evidence of active exploitation. The AC:H rating and the requirement that non-default JSON body filtering be enabled further constrain real-world exploitability. All signals (low CVSS, limited availability-only impact, no exploitation evidence, config-dependent trigger) align toward low real risk; there is no conflict between the signals to flag. Note that mod_qos is a third-party add-on module, not part of core Apache httpd, which further narrows the exposed population. |
| Exploit ScenarioDerived | An attacker who identifies an Apache server running mod_qos with JSON body filtering enabled sends a specially crafted JSON request containing malformed percent-encoded input. The improper string termination causes mod_qos to read past allocated memory and crash the handling worker process, producing a transient denial of service. No public exploit code is identified at time of analysis, and the high attack complexity means reliable triggering may require tuning to the target's memory layout. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 22, 2026
Denial of service in mod_qos can crash an individual Apache worker process when the module's non-default JSON body filtering is enabled, triggered by a crafted percent-encoded JSON request that exploits improper string termination (CWE-170) and causes an out-of-bounds read. The CVSS 3.1 vector is AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:L (score 3.7), so the issue is remotely reachable without authentication but has high attack complexity and only low availability impact. No public exploit code or CISA KEV active-exploitation status is identified in the provided intelligence.
RemediationAI
No vendor-released patch version is identified in the provided intelligence; monitor the Red Hat CVE page (https://access.redhat.com/security/cve/CVE-2026-114457) and Bugzilla (https://bugzilla.redhat.com/show_bug.cgi?id=2558311) for an updated mod_qos package. As an immediate workaround, disable mod_qos JSON body filtering if it is not operationally required; this removes the vulnerable code path but also stops any JSON body inspection or related request-limit enforcement that feature provides. If JSON filtering must stay enabled, restrict access to the affected service through network ACLs or a reverse proxy so only trusted clients can send requests, accepting that this reduces but does not eliminate exposure; also ensure Apache worker processes are configured to restart automatically so a crash produces only a brief worker-level outage. Upgrade to a patched mod_qos release as soon as one is published.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
mod_qos is an Apache HTTP Server module that provides quality-of-service controls, including request/body filtering features. The flaw is CWE-170 (Improper Null Termination): while processing percent-encoded input in JSON body filtering, the module fails to properly terminate a string and then reads past the end of an allocated memory boundary. This out-of-bounds read can crash the Apache worker process handling the request. The attack path requires the non-default JSON body filtering feature to be enabled and crafted percent-encoded JSON; AC:H reflects the dependence on memory layout for reliable triggering. Only availability is affected (A:L); there is no confidentiality or integrity impact in the assessed vector. No CPE identifiers were supplied, so exact affected builds must be derived from the vendor advisory.
Know when the next one hits your stack
- 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
AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:L
Remote and unauthenticated (AV:N/PR:N), but AC:H because it requires non-default JSON filtering plus memory-layout-dependent triggering; only a single worker crash yields A:L with no C/I impact.
Primary rating from Vendor (puiterwijk).
CVSS VectorVendor: puiterwijk
DescriptionCVE.org
A flaw was found in mod_qos. An unauthenticated remote attacker could cause a Denial of Service (DoS) by sending a specially crafted JSON request when JSON body filtering is enabled. Due to improper string termination during the processing of percent-encoded input, the module reads past allocated memory boundaries, which can cause an Apache worker process to crash.
Threat Intelligence Overview
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.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Denial of Service attacks render applications or systems unavailable by overwhelming resources or triggering failure conditions.
EUVD-2026-108021
GHSA-vwh8-p4rw-9g58
NVD
CVE.org
EPSS
VulDB
Exploit-DB