Description

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.

INFO

Published Date :

2026-01-26T00:00:00.000Z

Last Modified :

2026-01-26T16:16:34.731Z

Source :

mitre
AFFECTED PRODUCTS

The following products are affected by CVE-2025-50537 vulnerability.

Vendors Products
Eslint
  • Eslint
Openjsf
  • Eslint

CVSS Vulnerability Scoring System

Detailed values of each vector for above chart.
Attack Vector
Attack Complexity
Privileges Required
User Interaction
Scope
Confidentiality Impact
Integrity Impact
Availability Impact