Every CVESearch/Get API key

CVE-2024-27088

es5-ext Regular Expression Denial of Service in `function#copy` and `function#toStringTokens`

0.0 NonePublic exploitFix available

es5-ext contains ECMAScript 5 extensions. Passing functions with very long names or complex default argument names into function#copy or function#toStringTokens may cause the script to stall. The vulnerability is patched in v0.10.63.

Attack profile

How easy it is to exploit

Attack vector
Local
Complexity
Low
Privileges needed
High
User interaction
None

What an attacker can affect

Confidentiality
None
Integrity
None
Availability
None

Exploit likelihood

0.54%Up 0.5 points since Feb 27, 2024
90%50%10%1%

What each source reports

CVE List Score used0.0

es5-ext Regular Expression Denial of Service in `function#copy` and `function#toStringTokens`

es5-ext contains ECMAScript 5 extensions. Passing functions with very long names or complex default argument names into function#copy or function#toStringTokens may cause the script to stall. The vulnerability is patched in v0.10.63.

Record
CVE-2024-27088
CVSS 3.1
0.0 NoneCVSS:3.1/AV:L/AC:L/PR:H/UI:N/S:U/C:N/I:N/A:N
Weakness
CWE-400, CWE-1333
Updated
2026-11-02
EUVDEUVD-2024-05080.0

es5-ext contains ECMAScript 5 extensions. Passing functions with very long names or complex default argument names into function#copy or function#toStringTokens may cause the script to stall. The vulnerability is patched in v0.10.63.

Record
EUVD-2024-0508
CVSS 3.1
0.0 NoneCVSS:3.1/AV:L/AC:L/PR:H/UI:N/S:U/C:N/I:N/A:N
Updated
2026-11-03
GitHub AdvisoriesGHSA-4gmj-3p3h-gm8hNo score

es5-ext vulnerable to Regular Expression Denial of Service in `function#copy` and `function#toStringTokens`

Impact

Passing functions with very long names or complex default argument names into function#copy orfunction#toStringTokens may put script to stall

Patches

Fixed with https://github.com/medikoo/es5-ext/commit/3551cdd7b2db08b1632841f819d008757d28e8e2 and https://github.com/medikoo/es5-ext/commit/a52e95736690ad1d465ebcd9791d54570e294602 Published with v0.10.63

Workarounds

No real workaround aside of refraining from using above utilities.

References

https://github.com/medikoo/es5-ext/issues/201

Record
GHSA-4gmj-3p3h-gm8h
Weakness
CWE-1333
Updated
2026-11-02
NVD0.0

es5-ext contains ECMAScript 5 extensions. Passing functions with very long names or complex default argument names into function#copy or function#toStringTokens may cause the script to stall. The vulnerability is patched in v0.10.63.

Record
CVE-2024-27088
CVSS 3.1
0.0 NoneCVSS:3.1/AV:L/AC:L/PR:H/UI:N/S:U/C:N/I:N/A:N
CVSS 3.1
5.5 MediumCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
Weakness
CWE-400, CWE-1333
Updated
2026-11-02
OSV0.0

es5-ext Regular Expression Denial of Service in `function#copy` and `function#toStringTokens`

es5-ext contains ECMAScript 5 extensions. Passing functions with very long names or complex default argument names into function#copy or function#toStringTokens may cause the script to stall. The vulnerability is patched in v0.10.63.

Record
CVE-2024-27088
CVSS 3.1
0.0 NoneCVSS:3.1/AV:L/AC:L/PR:H/UI:N/S:U/C:N/I:N/A:N
Weakness
CWE-1333, CWE-400
Updated
2026-11-11
OSVDEBIAN-CVE-2024-270885.5

es5-ext contains ECMAScript 5 extensions. Passing functions with very long names or complex default argument names into function#copy or function#toStringTokens may cause the script to stall. The vulnerability is patched in v0.10.63.

Record
DEBIAN-CVE-2024-27088
CVSS 3.1
5.5 MediumCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
Updated
2026-11-02
Show 4 moreShow less
OSVUBUNTU-CVE-2024-270880.0

es5-ext contains ECMAScript 5 extensions. Passing functions with very long names or complex default argument names into function#copy or function#toStringTokens may cause the script to stall. The vulnerability is patched in v0.10.63.

Record
UBUNTU-CVE-2024-27088
CVSS 3.1
0.0 NoneCVSS:3.1/AV:L/AC:L/PR:H/UI:N/S:U/C:N/I:N/A:N
CVSS 3.1
5.5 MediumCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
Updated
2026-11-02
OSVCLSA-2026-1773793041No score

TuxCare security update for es5-ext (1 CVE)

TuxCare rebuilt es5-ext to address 1 CVE. Fixed in 0.10.7-tuxcare.1.

Record
CLSA-2026-1773793041
Updated
2026-11-02
OSVCLSA-2026-1781139201No score

TuxCare security update for es5-ext (1 CVE)

TuxCare rebuilt es5-ext to address 1 CVE. Fixed in 0.10.46-tuxcare.1.

Record
CLSA-2026-1781139201
Updated
2026-11-02
OSVGHSA-4gmj-3p3h-gm8hNo score

es5-ext vulnerable to Regular Expression Denial of Service in `function#copy` and `function#toStringTokens`

Impact

Passing functions with very long names or complex default argument names into function#copy orfunction#toStringTokens may put script to stall

Patches

Fixed with https://github.com/medikoo/es5-ext/commit/3551cdd7b2db08b1632841f819d008757d28e8e2 and https://github.com/medikoo/es5-ext/commit/a52e95736690ad1d465ebcd9791d54570e294602 Published with v0.10.63

Workarounds

No real workaround aside of refraining from using above utilities.

References

https://github.com/medikoo/es5-ext/issues/201

Record
GHSA-4gmj-3p3h-gm8h
Weakness
CWE-1333
Updated
2026-11-02

Affected products

Affected packages

Affected packages
PackageAffectedFixed
es5-ext
npm
0.10.0 up to 0.10.63
0.10.63
es5-ext
TuxCare:npm
0.10.7-tuxcare.0 up to 0.10.7-tuxcare.1, plus listed versions
0.10.7
0.10.7-tuxcare.1
es5-ext
TuxCare:npm
0.10.46-tuxcare.0 up to 0.10.46-tuxcare.1, plus listed versions
0.10.46
0.10.46-tuxcare.1
node-es5-ext
Debian:12
All versions, plus listed versions
0.10.62+dfsg1+~1.1.0-20.10.64+dfsg1+~1.1.0-10.10.64+dfsg1+~1.1.0-2
None known
node-es5-ext
Debian:13
before 0.10.64+dfsg1+~1.1.0-1
0.10.64+dfsg1+~1.1.0-1
node-es5-ext
Debian:14
before 0.10.64+dfsg1+~1.1.0-1
0.10.64+dfsg1+~1.1.0-1
node-es5-ext
Ubuntu:18.04:LTS
All versions, plus listed versions
0.10.30-1
None known
node-es5-ext
Ubuntu:20.04:LTS
All versions, plus listed versions
0.10.30-1
None known
node-es5-ext
Ubuntu:22.04:LTS
All versions, plus listed versions
0.10.53+~1.1.0-10.10.53+~1.1.0-2
None known
node-es5-ext
Ubuntu:24.04:LTS
All versions, plus listed versions
0.10.62+dfsg1+~1.1.0-2
None known
node-es5-ext
Ubuntu:25.10
All versions, plus listed versions
0.10.64+dfsg1+~1.1.0-2
None known
node-es5-ext
Ubuntu:26.10
All versions, plus listed versions
0.10.64+dfsg1+~1.1.0-2
None known
node-es5-ext
Ubuntu:26.04:LTS
All versions, plus listed versions
0.10.64+dfsg1+~1.1.0-2
None known

Public exploits

Links only. Every CVE stores no exploit code.

Public exploits
SourceLinkDate
PoC in GitHub200101WhoAmI/CVE-2024-270882024-08-21

History

History
RecordedChangedSources
factsOSV
aliases, publishedEUVD
first indexedCVE List, GitHub Advisories, NVD, OSV, PoC in GitHub

Dates are when Every CVE recorded each change. Upstream dates may differ.

In short

CVE-2024-27088 is a none vulnerability (CVSS 0.0) in Medikoo Es5-ext, published February 26, 2024. Public exploit code exists. EPSS puts the chance of exploitation in the next 30 days at 0.54%, the 45th percentile. Fixed in es5-ext 0.10.63.

References

Show 5 moreShow less
MoveEnter Open