AdonisJS HTTP Server 是用于在 AdonisJS 框架中处理 HTTP 请求的一个包。在版本 8.2.2 和 9.1.1 之前, 返回的正则表达式包含具有重叠字符类的相邻贪婪重复。当应用程序将该匹配器应用于攻击者控制的路线参数时,一个以最终断言所拒绝的字符结尾的长 slug 会导致二次回溯(quadratic backtracking)和过度的 CPU 使用。 由于路线匹配发生在路由和组中间件之前,因此附加到该路线的身份验证或速率限制中间件可能无法阻止未认证的请求阻塞 Node.js 事件循环,
| Vendor | Product | Version Range | Status |
|---|---|---|---|
| adonisjs | http-server | < 8.2.2 |
affected |
>= 9.0.0, < 9.1.1 |
affected |
Although we use advanced large model technology, its output may still contain inaccurate or outdated information.Shenlong tries to ensure data accuracy, but please verify and judge based on the actual situation.
| Vendor | Product | Affected Versions | CPE | Subscribe |
|---|---|---|---|---|
| adonisjs | http-server | < 8.2.2 | - |
|
| # | POC Description | Source Link | Shenlong Link |
|---|
No public POC found.
Login to generate AI POCNo comments yet