Logo
-

Byte Open Security

(ByteOS Network)

Log In

Sign Up

ByteOS

Security
Vulnerability Details
Registries
Custom Views
Weaknesses
Attack Patterns
Filters & Tools
NVD Vulnerability Details :
CVE-2024-43357
Deferred
More InfoOfficial Page
Source-security-advisories@github.com
View Known Exploited Vulnerability (KEV) details
Published At-15 Aug, 2024 | 19:15
Updated At-15 Apr, 2026 | 00:35

ECMA-262 is the language specification for the scripting language ECMAScript. A problem in the ECMAScript (JavaScript) specification of async generators, introduced by a May 2021 spec refactor, may lead to mis-implementation in a way that could present as a security vulnerability, such as type confusion and pointer dereference. The internal async generator machinery calls regular promise resolver functions on IteratorResult (`{ done, value }`) objects that it creates, assuming that the IteratorResult objects will not be then-ables. Unfortunately, these IteratorResult objects inherit from `Object.prototype`, so these IteratorResult objects can be made then-able, triggering arbitrary behaviour, including re-entering the async generator machinery in a way that violates some internal invariants. The ECMAScript specification is a living standard and the issue has been addressed at the time of this advisory's public disclosure. JavaScript engine implementors should refer to the latest specification and update their implementations to comply with the `AsyncGenerator` section. ## References - https://github.com/tc39/ecma262/commit/1e24a286d0a327d08e1154926b3ee79820232727 - https://bugzilla.mozilla.org/show_bug.cgi?id=1901411 - https://github.com/boa-dev/boa/security/advisories/GHSA-f67q-wr6w-23jq - https://bugs.webkit.org/show_bug.cgi?id=275407 - https://issues.chromium.org/issues/346692561 - https://www.cve.org/CVERecord?id=CVE-2024-7652

CISA Catalog
Date AddedDue DateVulnerability NameRequired Action
N/A
Date Added: N/A
Due Date: N/A
Vulnerability Name: N/A
Required Action: N/A
Metrics
TypeVersionBase scoreBase severityVector
Secondary3.18.6HIGH
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:H
Type: Secondary
Version: 3.1
Base score: 8.6
Base severity: HIGH
Vector:
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:H
CPE Matches

Weaknesses
CWE IDTypeSource
CWE-248Secondarysecurity-advisories@github.com
CWE-476Secondarysecurity-advisories@github.com
CWE-843Secondarysecurity-advisories@github.com
CWE ID: CWE-248
Type: Secondary
Source: security-advisories@github.com
CWE ID: CWE-476
Type: Secondary
Source: security-advisories@github.com
CWE ID: CWE-843
Type: Secondary
Source: security-advisories@github.com
Evaluator Description

Evaluator Impact

Evaluator Solution

Vendor Statements

References
HyperlinkSourceResource
https://bugs.webkit.org/show_bug.cgi?id=275407security-advisories@github.com
N/A
https://bugzilla.mozilla.org/show_bug.cgi?id=1901411security-advisories@github.com
N/A
https://github.com/boa-dev/boa/security/advisories/GHSA-f67q-wr6w-23jqsecurity-advisories@github.com
N/A
https://github.com/tc39/ecma262/commit/1e24a286d0a327d08e1154926b3ee79820232727security-advisories@github.com
N/A
https://github.com/tc39/ecma262/commit/4cb5a6980e20be76c648f113c4cc762342172df3security-advisories@github.com
N/A
https://github.com/tc39/ecma262/pull/2413security-advisories@github.com
N/A
https://github.com/tc39/ecma262/security/advisories/GHSA-g38c-wh3c-5h9rsecurity-advisories@github.com
N/A
https://issues.chromium.org/issues/346692561security-advisories@github.com
N/A
https://tc39.es/ecma262/#sec-asyncgenerator-objectssecurity-advisories@github.com
N/A
https://www.cve.org/CVERecord?id=CVE-2024-7652security-advisories@github.com
N/A
Hyperlink: https://bugs.webkit.org/show_bug.cgi?id=275407
Source: security-advisories@github.com
Resource: N/A
Hyperlink: https://bugzilla.mozilla.org/show_bug.cgi?id=1901411
Source: security-advisories@github.com
Resource: N/A
Hyperlink: https://github.com/boa-dev/boa/security/advisories/GHSA-f67q-wr6w-23jq
Source: security-advisories@github.com
Resource: N/A
Hyperlink: https://github.com/tc39/ecma262/commit/1e24a286d0a327d08e1154926b3ee79820232727
Source: security-advisories@github.com
Resource: N/A
Hyperlink: https://github.com/tc39/ecma262/commit/4cb5a6980e20be76c648f113c4cc762342172df3
Source: security-advisories@github.com
Resource: N/A
Hyperlink: https://github.com/tc39/ecma262/pull/2413
Source: security-advisories@github.com
Resource: N/A
Hyperlink: https://github.com/tc39/ecma262/security/advisories/GHSA-g38c-wh3c-5h9r
Source: security-advisories@github.com
Resource: N/A
Hyperlink: https://issues.chromium.org/issues/346692561
Source: security-advisories@github.com
Resource: N/A
Hyperlink: https://tc39.es/ecma262/#sec-asyncgenerator-objects
Source: security-advisories@github.com
Resource: N/A
Hyperlink: https://www.cve.org/CVERecord?id=CVE-2024-7652
Source: security-advisories@github.com
Resource: N/A
Change History
0Changes found

Details not found