Skip to content

chore(deps): update dependency eslint to v9.26.0 [security] - autoclosed#210

Closed
renovate[bot] wants to merge 1 commit intov1from
renovate/npm-eslint-vulnerability
Closed

chore(deps): update dependency eslint to v9.26.0 [security] - autoclosed#210
renovate[bot] wants to merge 1 commit intov1from
renovate/npm-eslint-vulnerability

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Feb 1, 2026

This PR contains the following updates:

Package Change Age Confidence
eslint (source) 9.25.19.26.0 age confidence

GitHub Vulnerability Alerts

CVE-2025-50537

Withdrawn Advisory

This advisory has been withdrawn because RuleTester is used for testing rules during development and results in a error rather than crashing the application.

Original Description

There is a Stack Overflow vulnerability in eslint before 9.26.0 when serializing objects with circular references in eslint/lib/shared/serialization.js. The exploit is triggered via the RuleTester.run() method, which validates test cases and checks for duplicates. During validation, the internal function checkDuplicateTestCase() is called, which in turn uses the isSerializable() function for serialization checks. When a circular reference object is passed in, isSerializable() enters infinite recursion, ultimately causing a Stack Overflow.


Release Notes

eslint/eslint (eslint)

v9.26.0

Compare Source

Features

Bug Fixes

  • 96e84de fix: check cache file existence before deletion (#​19648) (sethamus)
  • d683aeb fix: don't crash on tests with circular references in RuleTester (#​19664) (Milos Djermanovic)
  • 9736d5d fix: add namespace to Plugin.meta type (#​19661) (Milos Djermanovic)
  • 17bae69 fix: update RuleTester.run() type (#​19634) (Nitin Kumar)

Documentation

  • dd98d63 docs: Update README (GitHub Actions Bot)
  • c25e858 docs: Update README (GitHub Actions Bot)
  • b2397e9 docs: Update README (GitHub Actions Bot)
  • addd0a6 docs: fix formatting of unordered lists in Markdown (#​19660) (Milos Djermanovic)
  • a21b38d docs: Update README (GitHub Actions Bot)
  • c0721a7 docs: fix double space in command (#​19657) (CamWass)

Chores


Configuration

📅 Schedule: Branch creation - "" (UTC), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot added the dependencies Dependencies (auto) update label Feb 1, 2026
@changeset-bot
Copy link

changeset-bot bot commented Feb 1, 2026

⚠️ No Changeset found

Latest commit: 5338c1c

Merging this PR will not cause a version bump for any packages. If these changes should not result in a new version, you're good to go. If these changes should result in a version bump, you need to add a changeset.

This PR includes no changesets

When changesets are added to this PR, you'll see the packages that this PR includes changesets for and the associated semver types

Click here to learn what changesets are, and how to add one.

Click here if you're a maintainer who wants to add a changeset to this PR

@pkg-pr-new
Copy link

pkg-pr-new bot commented Feb 1, 2026

Open in StackBlitz

unioc

npm i https://pkg.pr.new/iocjs/unioc@210

@unioc/adapter-midway

npm i https://pkg.pr.new/iocjs/unioc/@unioc/adapter-midway@210

@unioc/adapter-nestjs

npm i https://pkg.pr.new/iocjs/unioc/@unioc/adapter-nestjs@210

@unioc/commander

npm i https://pkg.pr.new/iocjs/unioc/@unioc/commander@210

create-unioc

npm i https://pkg.pr.new/iocjs/unioc/create-unioc@210

@unioc/core

npm i https://pkg.pr.new/iocjs/unioc/@unioc/core@210

@unioc/decorator

npm i https://pkg.pr.new/iocjs/unioc/@unioc/decorator@210

@unioc/meta

npm i https://pkg.pr.new/iocjs/unioc/@unioc/meta@210

@unioc/reflector

npm i https://pkg.pr.new/iocjs/unioc/@unioc/reflector@210

@unioc/shared

npm i https://pkg.pr.new/iocjs/unioc/@unioc/shared@210

@unioc/web

npm i https://pkg.pr.new/iocjs/unioc/@unioc/web@210

@unioc/web-bun

npm i https://pkg.pr.new/iocjs/unioc/@unioc/web-bun@210

@unioc/web-express

npm i https://pkg.pr.new/iocjs/unioc/@unioc/web-express@210

@unioc/web-koa

npm i https://pkg.pr.new/iocjs/unioc/@unioc/web-koa@210

commit: 5338c1c

@renovate renovate bot force-pushed the renovate/npm-eslint-vulnerability branch from 8d7d0fa to 5338c1c Compare February 2, 2026 15:10
@renovate renovate bot changed the title chore(deps): update dependency eslint to v9.26.0 [security] chore(deps): update dependency eslint to v9.26.0 [security] - autoclosed Feb 5, 2026
@renovate renovate bot closed this Feb 5, 2026
@renovate renovate bot deleted the renovate/npm-eslint-vulnerability branch February 5, 2026 01:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Dependencies (auto) update

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant