Ubuntu (unspecified component) CVE-2026-73856
MEDIUMAttack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessRoute response through inspecting component
-
ExploitSet Content-Type with non-canonical casing
-
ExecutionInspection fails to match content type
-
ImpactMalicious/disallowed body delivered uninspected
Vulnerability Assessment
| Exploitation Conditions | Exploitation requires that the vulnerable component inspect HTTP response bodies and select or gate that inspection on the Content-Type header, AND that the attacker can influence the Content-Type value of a response (typically by controlling or compromising the upstream/origin server whose responses flow through the inspecting component). The specific trigger is a Content-Type using non-canonical character casing that the inspection logic fails to match against its canonical (lowercased) comparison. Limiting factors: the attacker must be positioned to set the response Content-Type, a response-inspection feature must be enabled and relied upon, and the practical impact is bounded by what that inspection protects. NOTE: because the product and its CVSS vector are absent from the input, authentication requirements are not confirmed from available data and the exact configuration preconditions cannot be tied to a named feature. |
| Impact | This is a security-control bypass (GHSA-vmg8-j66p-vgvw) in which response-body inspection can be evaded by supplying a Content-Type header with non-canonical casing (e.g. 'Application/JSON' or 'Text/HTML' instead of the lowercased canonical form), implying the inspecting component matches Content-Type case-sensitively - consistent with CWE-178 (Improper Handling of Case Sensitivity) and CWE-693 (Protection Mechanism Failure). Risk signals are almost entirely absent: no CVSS score or vector, no CWE, no EPSS probability, no KEV listing, and no POC flag were provided, so there is no public exploit identified at time of analysis and no evidence of active exploitation. The real-world severity is entirely contingent on what the bypassed inspection protects - if it is a WAF, DLP, antivirus, or content-filtering layer, the bypass lets disallowed response content reach a protected consumer, but the flaw itself does not grant code execution or data disclosure. Critically, the affected PRODUCT is NOT named in the input (only the GHSA ID, advisory title, and 'vendor:ubuntu' as source), so prevalence and blast radius cannot be reliably determined. This should be treated as a moderate control-integrity issue pending product identification - not a confirmed high-priority emergency, since no CVSS, EPSS, KEV, or POC signal elevates it. |
| Exploit ScenarioDerived | An attacker who controls an upstream HTTP response (e.g. a malicious or compromised origin server reached through the affected inspecting proxy/filter) sets the Content-Type header using non-canonical casing so the body is not recognized for inspection. The inspection engine skips or misclassifies the response, allowing content that policy should block or sanitize to pass through to the protected client. No public POC is referenced in the provided data. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 02, 2026
Response-body inspection can be silently evaded in the affected Ubuntu-packaged component tracked as GHSA-vmg8-j66p-vgvw when an HTTP response declares its Content-Type using non-canonical character casing, causing the inspecting logic to fail its canonical comparison and skip the body it was meant to examine. The assessed vector (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:L/A:N) shows a network-reachable bypass with no confidentiality or availability impact, a low integrity impact, and a Scope-Changed rating that reflects the defeated check protecting resources beyond the vulnerable component itself. Exploitation requires the attacker to influence the Content-Type value of a response, typically by controlling or compromising the upstream/origin server whose traffic flows through the inspecting component; no public exploit code has been identified at time of analysis and no CISA KEV entry was included in the source data, so active exploitation is unconfirmed. The specific affected product name, version range, and configuration preconditions are not established by the available data, and authentication requirements are likewise not confirmed from the input.
RemediationAI
No vendor-released patch was identified at time of analysis, and no fixed version can be cited from the input data; administrators should monitor the GitHub advisory GHSA-vmg8-j66p-vgvw and Ubuntu security notices for the patched package version and apply it as soon as it is published, then restart the inspecting service. Until that fix lands, the most direct compensating control is to normalize the Content-Type response header (lowercasing, trimming, and splitting on the semicolon before comparison) in the inspection component or in any intermediary proxy that can rewrite it, accepting the trade-off that this adds processing cost and requires custom code whose correctness must itself be tested. A second option is to invert the default so that a missing, empty, or unrecognized Content-Type is treated as inspectable rather than skipped, which closes the casing gap but risks false positives and failures on streaming, multipart, or binary responses that were previously passed untouched. Where the deployment allows it, configure the inspector to scan response bodies regardless of the declared Content-Type, understanding that this increases CPU and latency overhead and may break responses that cannot be buffered. Restrict which upstream origins are permitted to set Content-Type, and enable logging or alerting on responses whose Content-Type casing or media type deviates from the canonical form used by the inspector, which provides detection coverage but not prevention and will generate noise until baseline behavior is understood.
Affected ProductsAI
The source data does not include CPE strings, a fixed or affected version range, or a product identifier beyond the reporting vendor ubuntu and the advisory identifier GHSA-vmg8-j66p-vgvw for CVE-2026-73856. As a result, the precise affected package, module, or release cannot be confirmed from the provided intelligence, and any Ubuntu release or downstream consumer of the component that ships the described response-body inspection logic should be treated as potentially affected until the vendor advisory clarifies scope. Administrators should consult the GitHub Security Advisory GHSA-vmg8-j66p-vgvw and the corresponding Ubuntu security notice for the authoritative list of affected package versions and the exact fix reference, since version-level guidance is not derivable from the data supplied here.
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
The flaw is a security-control bypass in HTTP response processing. Middleware such as a WAF, reverse proxy, API gateway, or application-level body inspector reads the Content-Type response header to decide whether (or how) to scan, parse, or gate the response body. HTTP specifies that the type and subtype tokens of a media type are case-insensitive, so values such as "Application/JSON" or "TEXT/HTML" are semantically identical to their lowercase forms; an inspecting component that compares the header value case-sensitively against a canonical lowercase string will therefore treat a legitimately valid, differently-cased Content-Type as a non-match and skip inspection entirely. No CWE is assigned in the source data; the behavior is most consistent with improper handling of case sensitivity (CWE-178) or an interpretation conflict between the producer and the inspector (CWE-436), which is characteristic of canonicalization defects rather than a memory-safety issue. The Scope-Changed (S:C) component of the assessed vector is technically meaningful here: the inspection logic belongs to the vulnerable component, while the protection it provides applies to a different security authority (the origin/back-end it fronts), so the bypass has effects outside the component's own scope. No CPE data, CVSS vector, or CWE identifier was supplied with the CVE record, so the exact product, module, and affected version set cannot be tied to a named feature from the available intelligence; the only attribution present is the reporting vendor, ubuntu.
Know when Canonical 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
Network-reachable inspection defeated by a simple header-casing trick (AC:L, PR:N); impact is failure of a protection mechanism affecting downstream protected systems (S:C, I:L), with no direct C/A impact.
Estimated by vuln.today — no official severity rating has been published for this CVE yet.
DescriptionCVE.org
[GHSA-vmg8-j66p-vgvw: Response body inspection bypass via non-canonical Content-Type casing]
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
Attack Technique
Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.
Oracle Java SE JDK/JRE 7 and 6 Update 27 and earlier allows remote code execution with complete system compromise throug
In PHP versions 7.1.x below 7.1.33, 7.2.x below 7.2.24 and 7.3.x below 7.3.11 in certain configurations of FPM setup it
GNU Bash through 4.3 processes trailing strings after function definitions in the values of environment variables, which
Multiple vulnerabilities in Oracle Java 7 before Update 11 allow remote attackers to execute arbitrary code by (1) using
The (1) EPHEMERAL, (2) HTTPS, (3) MVG, (4) MSL, (5) TEXT, (6) SHOW, (7) WIN, and (8) PLT coders in ImageMagick before 6.
When running Apache Tomcat versions 9.0.0.M1 to 9.0.0, 8.5.0 to 8.5.22, 8.0.0.RC1 to 8.0.46 and 7.0.0 to 7.0.81 with HTT
Remote code execution is possible with Apache Tomcat before 6.0.48, 7.x before 7.0.73, 8.x before 8.0.39, 8.5.x before 8
GNU Bash through 4.3 bash43-025 processes trailing strings after certain malformed function definitions in the values of
The (1) TLS and (2) DTLS implementations in OpenSSL 1.0.1 before 1.0.1g do not properly handle Heartbeat Extension packe
Race condition in mm/gup.c in the Linux kernel 2.x through 4.x before 4.8.3 allows local users to gain privileges by lev
Unspecified vulnerability in the Java Runtime Environment (JRE) component in Oracle Java SE 7 Update 17 and earlier, and
Local privilege escalation in the GNU C Library (glibc) dynamic loader ld.so allows unprivileged local users on affected
CVE.org
GitHub PoC
Exploit-DB