Approved changes feed: RSS · Atom
cpe:2.3:a:hapijs:content:*:*:*:*:*:*:*:*part: a version: * update: *
| Vendor | Hapijs (cde07e56-6e3e-5211-9d96-925613bfc13f) |
|---|---|
| Product | Content (ea371d3b-f5ee-5757-9cc6-8b910698cd59) |
| Edition | * |
| Language | * |
| Software edition | * |
| Target software | * |
| Target hardware | * |
| Other | * |
Notes
Imported from gcve-enriched-dumps CVE data
PURL mappings
| PURL | Source | Last updated |
|---|---|---|
| No PURL mappings for this CPE yet. | ||
Vulnerability references
| Identifier | cpeApplicability | Submitted | db.gcve.eu details | Rationale |
|---|---|---|---|---|
CVE:CVE-2026-119202 |
vulnerable | 2026-11-03 10:17:11.844849 |
@hapi/content: quadratic-time parsing of Content-Disposition parameters allows denial of service
HIGH (7.5)
@hapi/content provides HTTP Content-* header parsing. From 3.0.6 until 6.0.3, Content.disposition() uses an unanchored parameter-name expression in a global regular-expression scan, causing repeated failed matching over the remaining input when a Content-Disposition parameter contains a long token without an equals sign. The resulting quadratic processing can block the Node.js event loop before route handlers or validation when @hapi/pez parses multipart/form-data headers, including unauthenticated hapi routes with payload.multipart enabled, and also affects applications that pass untrusted headers directly to Content.disposition(). This issue is fixed in @hapi/content version 6.0.3.
Published: 2026-10-29T20:24:17.210Z
Updated: 2026-11-03T16:38:51.796Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-44974 |
vulnerable | 2026-07-29 00:52:14.961355 |
Parameter smuggling in @hapi/content header parser allows upload-filter bypass via duplicate parameters
@hapi/content provided HTTP Content-* headers parsing. Prior to 6.0.2, Content.disposition() retained the last occurrence of each duplicate parameter while Content.type() retained the first occurrence of duplicate charset and boundary parameters, creating a parameter-smuggling primitive when another component in the request-processing chain resolves duplicates the opposite way. This can allow an upload filename allowlist bypass in headers such as Content-Disposition: form-data; name="file"; filename="safe.txt"; filename="shell.php". This issue is fixed in version 6.0.2.
Published: 2026-07-17T20:11:44.250Z
Updated: 2026-07-21T02:16:04.352Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-35213 |
vulnerable | 2026-06-08 07:59:13.724647 |
Regular Expression Denial of Service (ReDoS) in @hapi/content HTTP header parsing
@hapi/content provided HTTP Content-* headers parsing. All versions of @hapi/content through 6.0.0 are vulnerable to Regular Expression Denial of Service (ReDoS) via crafted HTTP header values. Three regular expressions used to parse Content-Type and Content-Disposition headers contain patterns susceptible to catastrophic backtracking. This vulnerability is fixed in 6.0.1.
Published: 2026-04-06T20:08:54.811Z
Updated: 2026-06-23T15:51:14.160Z |
Imported from gcve-enriched-dumps CVE data |
Contribute
You can submit an edit proposal for this CPE entry or suggest a related product/vendor addition using the action button above.
Inspect record JSON
Open this panel to browse, search, copy or download the JSON record.