Skip to main content
← All vulnerabilities
CVE-2017-16030GHSA-PJMX-9XR3-82QR

Useragent is used to parse useragent headers.

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

Summary

Useragent is used to parse useragent headers. It uses several regular expressions to accomplish this. An attacker could edit their own headers, creating an arbitrarily long useragent string, causing the event loop and server to block. This affects Useragent 2.1.12 and earlier.

Timeline

  1. CVE published
  2. Record last updated

Affected versions

  • HackerOne useragent node module

    through 2.1.12

  • useragentnpm

    fixed in 2.1.13

References 1

nodesecurity.io