CVE-2026-104150: AdonisJS HTTP Server: Uncontrolled Resource Consumption and Inefficient Regular Expression Complexity
A Regular Expression Denial of Service vulnerability in the built-in AdonisJS slug route matcher may allow a remote attacker to block the Node.js event loop using a specially crafted URL.
This affects applications using router.matchers.slug() on a route parameter reachable by an attacker.
References
- github.com/adonisjs/http-server/commit/86af38ca861528f673dcac6a4806197de038d1f7
- github.com/adonisjs/http-server/commit/d8c749aa9f66d5d214bad1cad727264aef4be727
- github.com/adonisjs/http-server/releases/tag/v8.2.2
- github.com/adonisjs/http-server/releases/tag/v9.1.1
- github.com/adonisjs/http-server/security/advisories/GHSA-524c-h47v-m3h8
- github.com/advisories/GHSA-524c-h47v-m3h8
- nvd.nist.gov/vuln/detail/CVE-2026-104150
Code Behaviors & Features
Detect and mitigate CVE-2026-104150 with GitLab Dependency Scanning
Secure your software supply chain by verifying that all open source dependencies used in your projects contain no disclosed vulnerabilities. Learn more about Dependency Scanning →