[Security] Bump @eslint/plugin-kit from 0.2.0 to 0.2.4
Bumps @eslint/plugin-kit from 0.2.0 to 0.2.4. This update includes a security fix.
Vulnerabilities fixed
Regular Expression Denial of Service (ReDoS) in
@eslint/plugin-kit
Crafting a very large and well crafted string can increase the CPU usage and crash the program.POC
const { ConfigCommentParser } = require("@eslint/plugin-kit"); var str = ""; for (var i = 0; i < 1000000; i++) { str += " "; } str += "A"; console.log("start") var parser = new ConfigCommentParser(); console.log(parser.parseStringConfig(str, "")); console.log("end") // run npm i @eslint/plugin-kit and node attack.js // then the program will stuck forever with high CPU usage </tr></table>
... (truncated)
Patched versions: 0.2.3
Affected versions: < 0.2.3
Release notes
Sourced from @eslint/plugin-kit
's releases.
plugin-kit: v0.2.4
0.2.4 (2024-12-04)
Bug Fixes
Dependencies
- The following workspace dependencies were updated
- devDependencies
@eslint/core
bumped from ^0.9.0 to ^0.9.1plugin-kit: v0.2.3
0.2.3 (2024-11-14)
Dependencies
- The following workspace dependencies were updated
- devDependencies
@eslint/core
bumped from ^0.8.0 to ^0.9.0plugin-kit: v0.2.2
0.2.2 (2024-10-25)
Dependencies
- The following workspace dependencies were updated
- devDependencies
@eslint/core
bumped from ^0.7.0 to ^0.8.0plugin-kit: v0.2.1
0.2.1 (2024-10-18)
Dependencies
- The following workspace dependencies were updated
- devDependencies
@eslint/core
bumped from ^0.6.0 to ^0.7.0
Commits
-
dd8d161
chore: release main (#136) -
f7cb7e2
chore: add type tests forcore
package (#137) -
44d812d
docs: Update README sponsors -
b280b8b
docs: Update README sponsors -
5a18ce6
docs: Update README sponsors -
156d601
fix: Update RuleVisitor type (#135) -
8852527
chore: fully type check packages/*/src files (#117) -
a957ee3
chore: release main (#130) -
3591a78
feat: Add Language#normalizeLanguageOptions() (#131) -
2fa68b7
chore: fix formatting error (#133) - Additional commits viewable in compare view
Dependabot commands
You can trigger Dependabot actions by commenting on this MR
-
$dependabot recreate
will recreate this MR rewriting all the manual changes and resolving conflicts