CVE-2016-2537
mediumpriority · track · 31EPSS 0.018 · 79 %ileEUUSEPSS · scored 2026-10-28
The is-my-json-valid package before 2.12.4 for Node.js has an incorrect exports['utc-millisec'] regular expression, which allows remote attackers to cause a denial of service (blocked event loop) via a crafted string.
cvss
Technical severity, 0–10. One row per scoring source.
base score 0–10 · higher = more severe · hover a vector to decode⚠ sources disagree · medium–high · 5–7.5
weaknesses
The CWE weakness classes this flaw belongs to.
affected products (3)
Products and version ranges known to be affected.
- is my json valid project is my json valid≤ 2.12.3nvdUScpe:2.3:a:is_my_json_valid_project:is_my_json_valid:*:*:*:*:*:*:*:*
advisories (1)
Vendor and ecosystem advisories describing this.
- GHSA-f522-ffg8-j8r6Regular Expression Denial of Service in is-my-json-valid2017-10-24ghsa · osvUS
Version of `is-my-json-valid` before 2.12.4 are vulnerable to regular expression denial of service (ReDoS) via the email validation function. ## Recommendation Update to version 2.12.4 or later.
also known as (3)
Other names and identifiers for this entity.
sources
Which sources assert this record, and when.
references (6)
External citations — patches, advisories, analysis.
- https://github.com/mafintosh/is-my-json-valid/commit/eca4beb21e61877d76fdf6bea771f72f39544d9bcnnvd
- https://nodesecurity.io/advisories/76cnnvd
- https://github.com/mafintosh/is-my-json-valid/commit/eca4beb21e61877d76fdf6bea771f72f39544d9benisa_euvd
- https://nodesecurity.io/advisories/76enisa_euvd
- https://github.com/mafintosh/is-my-json-valid/commit/eca4beb21e61877d76fdf6bea771f72f39544d9bPatchnvd
- https://nodesecurity.io/advisories/76nvd
Attackers weaponise vulnerabilities like this against internet-exposed services. See what is exposed on your perimeter with a free passive scan.
Free scan