Lookup for vulnerabilities affecting packages.

Vulnerability_idVCID-vn8z-q24d-57bu
Summary
Serialize JavaScript has CPU Exhaustion Denial of Service via crafted array-like objects
### Impact

**What kind of vulnerability is it?**

It is a **Denial of Service (DoS)** vulnerability caused by CPU exhaustion. When serializing a specially crafted "array-like" object (an object that inherits from `Array.prototype` but has a very large `length` property), the process enters an intensive loop that consumes 100% CPU and hangs indefinitely.

**Who is impacted?**

Applications that use `serialize-javascript` to serialize untrusted or user-controlled objects are at risk. While direct exploitation is difficult, it becomes a high-priority threat if the application is also vulnerable to **Prototype Pollution** or handles untrusted data via **YAML Deserialization**, as these could be used to inject the malicious object.

### Patches

**Has the problem been patched?**

Yes, the issue has been patched by replacing `instanceof Array` checks with `Array.isArray()` and using `Object.keys()` for sparse array detection.

**What versions should users upgrade to?**

Users should upgrade to **`v7.0.5`** or later.

### Workarounds

**Is there a way for users to fix or remediate the vulnerability without upgrading?**

There is no direct code-level workaround within the library itself. However, users can mitigate the risk by:

* Validating and sanitizing all input before passing it to the `serialize()` function.
* Ensuring the environment is protected against Prototype Pollution.
* Upgrading to **`v7.0.5`** as soon as possible.

### Acknowledgements

Serialize JavaScript thanks **Tomer Aberbach** (@TomerAberbach) for discovering and privately disclosing this issue.
Aliases
0
alias CVE-2026-34043
1
alias GHSA-qj8w-gfj5-8c6v
Fixed_packages
0
url pkg:deb/debian/node-serialize-javascript@7.0.5%2B~5.0.4-1
purl pkg:deb/debian/node-serialize-javascript@7.0.5%2B~5.0.4-1
is_vulnerable false
affected_by_vulnerabilities
resource_url http://public2.vulnerablecode.io/packages/pkg:deb/debian/node-serialize-javascript@7.0.5%252B~5.0.4-1
1
url pkg:deb/debian/node-serialize-javascript@7.0.5%2B~5.0.4-1?distro=trixie
purl pkg:deb/debian/node-serialize-javascript@7.0.5%2B~5.0.4-1?distro=trixie
is_vulnerable false
affected_by_vulnerabilities
resource_url http://public2.vulnerablecode.io/packages/pkg:deb/debian/node-serialize-javascript@7.0.5%252B~5.0.4-1%3Fdistro=trixie
2
url pkg:npm/serialize-javascript@7.0.5
purl pkg:npm/serialize-javascript@7.0.5
is_vulnerable false
affected_by_vulnerabilities
resource_url http://public2.vulnerablecode.io/packages/pkg:npm/serialize-javascript@7.0.5
Affected_packages
0
url pkg:deb/debian/node-serialize-javascript@5.0.1-2?distro=trixie
purl pkg:deb/debian/node-serialize-javascript@5.0.1-2?distro=trixie
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-vn8z-q24d-57bu
resource_url http://public2.vulnerablecode.io/packages/pkg:deb/debian/node-serialize-javascript@5.0.1-2%3Fdistro=trixie
1
url pkg:deb/debian/node-serialize-javascript@5.0.1-2
purl pkg:deb/debian/node-serialize-javascript@5.0.1-2
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-vn8z-q24d-57bu
resource_url http://public2.vulnerablecode.io/packages/pkg:deb/debian/node-serialize-javascript@5.0.1-2
2
url pkg:deb/debian/node-serialize-javascript@6.0.0-2%2Bdeb12u1
purl pkg:deb/debian/node-serialize-javascript@6.0.0-2%2Bdeb12u1
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-vn8z-q24d-57bu
resource_url http://public2.vulnerablecode.io/packages/pkg:deb/debian/node-serialize-javascript@6.0.0-2%252Bdeb12u1
3
url pkg:deb/debian/node-serialize-javascript@6.0.0-2%2Bdeb12u1?distro=trixie
purl pkg:deb/debian/node-serialize-javascript@6.0.0-2%2Bdeb12u1?distro=trixie
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-vn8z-q24d-57bu
resource_url http://public2.vulnerablecode.io/packages/pkg:deb/debian/node-serialize-javascript@6.0.0-2%252Bdeb12u1%3Fdistro=trixie
4
url pkg:deb/debian/node-serialize-javascript@6.0.2-1
purl pkg:deb/debian/node-serialize-javascript@6.0.2-1
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-vn8z-q24d-57bu
resource_url http://public2.vulnerablecode.io/packages/pkg:deb/debian/node-serialize-javascript@6.0.2-1
5
url pkg:deb/debian/node-serialize-javascript@6.0.2-1?distro=trixie
purl pkg:deb/debian/node-serialize-javascript@6.0.2-1?distro=trixie
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-vn8z-q24d-57bu
resource_url http://public2.vulnerablecode.io/packages/pkg:deb/debian/node-serialize-javascript@6.0.2-1%3Fdistro=trixie
6
url pkg:deb/debian/node-serialize-javascript@7.0.4%2B~5.0.4-1?distro=trixie
purl pkg:deb/debian/node-serialize-javascript@7.0.4%2B~5.0.4-1?distro=trixie
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-vn8z-q24d-57bu
resource_url http://public2.vulnerablecode.io/packages/pkg:deb/debian/node-serialize-javascript@7.0.4%252B~5.0.4-1%3Fdistro=trixie
References
0
reference_url https://access.redhat.com/hydra/rest/securitydata/cve/CVE-2026-34043.json
reference_id
reference_type
scores
0
value 5.9
scoring_system cvssv3
scoring_elements CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H
url https://access.redhat.com/hydra/rest/securitydata/cve/CVE-2026-34043.json
1
reference_url https://api.first.org/data/v1/epss?cve=CVE-2026-34043
reference_id
reference_type
scores
0
value 0.00017
scoring_system epss
scoring_elements 0.04061
published_at 2026-04-21T12:55:00Z
1
value 0.00038
scoring_system epss
scoring_elements 0.11348
published_at 2026-04-02T12:55:00Z
2
value 0.0004
scoring_system epss
scoring_elements 0.12185
published_at 2026-04-04T12:55:00Z
3
value 0.00052
scoring_system epss
scoring_elements 0.16334
published_at 2026-04-13T12:55:00Z
4
value 0.00052
scoring_system epss
scoring_elements 0.16291
published_at 2026-04-18T12:55:00Z
5
value 0.00052
scoring_system epss
scoring_elements 0.16271
published_at 2026-04-16T12:55:00Z
6
value 0.00052
scoring_system epss
scoring_elements 0.16305
published_at 2026-04-07T12:55:00Z
7
value 0.00052
scoring_system epss
scoring_elements 0.16392
published_at 2026-04-08T12:55:00Z
8
value 0.00052
scoring_system epss
scoring_elements 0.16451
published_at 2026-04-09T12:55:00Z
9
value 0.00052
scoring_system epss
scoring_elements 0.16436
published_at 2026-04-11T12:55:00Z
10
value 0.00052
scoring_system epss
scoring_elements 0.16396
published_at 2026-04-12T12:55:00Z
url https://api.first.org/data/v1/epss?cve=CVE-2026-34043
2
reference_url https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2026-34043
reference_id
reference_type
scores
url https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2026-34043
3
reference_url https://github.com/yahoo/serialize-javascript
reference_id
reference_type
scores
0
value 5.9
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H
1
value MODERATE
scoring_system generic_textual
scoring_elements
url https://github.com/yahoo/serialize-javascript
4
reference_url https://github.com/yahoo/serialize-javascript/commit/f147e90269b58bb6e539cfdf3d0e20d6ad14204b
reference_id
reference_type
scores
0
value 5.9
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H
1
value MODERATE
scoring_system generic_textual
scoring_elements
2
value Track
scoring_system ssvc
scoring_elements SSVCv2/E:N/A:N/T:P/P:M/B:A/M:M/D:T/2026-03-31T13:55:44Z/
url https://github.com/yahoo/serialize-javascript/commit/f147e90269b58bb6e539cfdf3d0e20d6ad14204b
5
reference_url https://github.com/yahoo/serialize-javascript/releases/tag/v7.0.5
reference_id
reference_type
scores
0
value 5.9
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H
1
value MODERATE
scoring_system generic_textual
scoring_elements
2
value Track
scoring_system ssvc
scoring_elements SSVCv2/E:N/A:N/T:P/P:M/B:A/M:M/D:T/2026-03-31T13:55:44Z/
url https://github.com/yahoo/serialize-javascript/releases/tag/v7.0.5
6
reference_url https://github.com/yahoo/serialize-javascript/security/advisories/GHSA-qj8w-gfj5-8c6v
reference_id
reference_type
scores
0
value 5.9
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H
1
value MODERATE
scoring_system cvssv3.1_qr
scoring_elements
2
value MODERATE
scoring_system generic_textual
scoring_elements
3
value Track
scoring_system ssvc
scoring_elements SSVCv2/E:N/A:N/T:P/P:M/B:A/M:M/D:T/2026-03-31T13:55:44Z/
url https://github.com/yahoo/serialize-javascript/security/advisories/GHSA-qj8w-gfj5-8c6v
7
reference_url https://nvd.nist.gov/vuln/detail/CVE-2026-34043
reference_id
reference_type
scores
0
value 5.9
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H
1
value MODERATE
scoring_system generic_textual
scoring_elements
url https://nvd.nist.gov/vuln/detail/CVE-2026-34043
8
reference_url https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1132605
reference_id 1132605
reference_type
scores
url https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1132605
9
reference_url https://bugzilla.redhat.com/show_bug.cgi?id=2453284
reference_id 2453284
reference_type
scores
url https://bugzilla.redhat.com/show_bug.cgi?id=2453284
10
reference_url https://github.com/advisories/GHSA-qj8w-gfj5-8c6v
reference_id GHSA-qj8w-gfj5-8c6v
reference_type
scores
0
value MODERATE
scoring_system cvssv3.1_qr
scoring_elements
url https://github.com/advisories/GHSA-qj8w-gfj5-8c6v
Weaknesses
0
cwe_id 400
name Uncontrolled Resource Consumption
description The product does not properly control the allocation and maintenance of a limited resource, thereby enabling an actor to influence the amount of resources consumed, eventually leading to the exhaustion of available resources.
1
cwe_id 834
name Excessive Iteration
description The product performs an iteration or loop without sufficiently limiting the number of times that the loop is executed.
2
cwe_id 835
name Loop with Unreachable Exit Condition ('Infinite Loop')
description The product contains an iteration or loop with an exit condition that cannot be reached, i.e., an infinite loop.
Exploits
Severity_range_score4.0 - 6.9
Exploitability0.5
Weighted_severity6.2
Risk_score3.1
Resource_urlhttp://public2.vulnerablecode.io/vulnerabilities/VCID-vn8z-q24d-57bu