Skip to main content
← All vulnerabilities
CVE-2018-1107GHSA-4HPF-3WQ7-5RPR

It was discovered that the is-my-json-valid JavaScript library used an inefficient regular expression to validate JSON fields defined to hav

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 2.17.2, 1.4.1
None on Exploit-DB, Metasploit or GitHub

Summary

It was discovered that the is-my-json-valid JavaScript library used an inefficient regular expression to validate JSON fields defined to have email format. A specially crafted JSON file could cause it to consume an excessive amount of CPU time when validated.

Timeline

  1. CVE published
  2. Record last updated

Affected versions

  • n/a nodejs-is-my-json-valid

    Version range not reported

  • is-my-json-validnpm

    From 2.0.0 · fixed in 2.17.2

  • is-my-json-validnpm

    fixed in 1.4.1

References 2

bugzilla.redhat.com

snyk.io