<?xml version='1.0' encoding='UTF-8'?>
<?xml-stylesheet href="/static/style.xsl" type="text/xsl"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
  <id>https://db.gcve.eu/rss/recent/all/10</id>
  <title>Most recent entries from all</title>
  <updated>2026-10-20T03:36:43.471989+00:00</updated>
  <author>
    <name>Vulnerability-Lookup</name>
    <email>info@gcve.eu</email>
  </author>
  <link href="https://db.gcve.eu" rel="alternate"/>
  <generator uri="https://lkiesow.github.io/python-feedgen" version="1.0.0">python-feedgen</generator>
  <subtitle>Contains only the most 10 recent entries.</subtitle>
  <entry>
    <id>https://db.gcve.eu/vuln/fkie_cve-2026-104150</id>
    <title>fkie_cve-2026-104150</title>
    <updated>2026-10-20T03:36:43.493956+00:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>AdonisJS HTTP Server is a package for handling HTTP requests in the AdonisJS framework. Prior to 8.2.2 and 9.1.1, the regular expression returned by router.matchers.slug() contains adjacent greedy repetitions with overlapping character classes. When an application applies this matcher to an attacker-controlled route parameter, a long slug ending in a character rejected by the final assertion causes quadratic backtracking and excessive CPU use. Route matching occurs before route and group middleware, so authentication or rate-limiting middleware attached to the route may not prevent an unauthenticated request from blocking the Node.js event loop and stopping the worker from serving unrelated requests or health checks. This issue is fixed in versions 8.2.2 and 9.1.1.</p>
      </div>
    </content>
    <link href="https://db.gcve.eu/vuln/fkie_cve-2026-104150"/>
  </entry>
  <entry>
    <id>https://db.gcve.eu/vuln/ghsa-524c-h47v-m3h8</id>
    <title>GHSA-524c-h47v-m3h8 — AdonisJS HTTP Server: Uncontrolled Resource Consumption and Inefficient Regular Expression Complexity</title>
    <updated>2026-10-20T03:36:43.494037+00:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml"><p><strong>Affected:</strong> npm: @adonisjs/http-server</p>
<p>### Description</p>
<p>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.</p>
<p>This affects applications using `router.matchers.slug()` on a route parameter reachable by an attacker.</p>
<p>### Details</p>
<p>The regular expression used by `router.matchers.slug()` contains adjacent greedy quantifiers with overlapping character classes:</p>
<p>```regex
/^[^\s-_](?!.*?[-_]{2,})([a-z0-9-\\]{1,})[^\s]*[^-_\s]$/
```</p>
<p>When the matcher receives a long string ending with a character rejected by the final assertion, the regular expression engine must evaluate many possible ways of dividing the input between the overlapping quantifiers before determining that it does not match.</p>
<p>This results in quadratic execution time. Testing measured an approximate complexity of `O(n^1.98)`.</p>
<p>Route matchers are evaluated against attacker-controlled URL segments during routing. Therefore, an unauthenticated attacker can trigger the vulnerable expression by sending a request to a route configured as follows:</p>
<p>```ts
router
  .get('/posts/:slug', handler)
  .where('slug', router.matchers.slug())
```</p>
<p>Routing occurs before route and group middleware. As a result, authentication or rate-limiting middleware attached to the affected route may not prevent exploitation.</p>
<p>The vulnerability is limited to routes that explicitly use the built-in slug matcher.</p>
<p>### Impact</p>
<p>Exploitation requires an applicat…</p></div>
    </content>
    <link href="https://db.gcve.eu/vuln/ghsa-524c-h47v-m3h8"/>
  </entry>
  <entry>
    <id>https://db.gcve.eu/vuln/msrc_cve-2026-104150</id>
    <title>msrc_CVE-2026-104150 — AdonisJS HTTP Server: Uncontrolled Resource Consumption and Inefficient Regular Expression Complexity</title>
    <updated>2026-10-20T03:36:43.494123+00:00</updated>
    <content>msrc_CVE-2026-104150</content>
    <link href="https://db.gcve.eu/vuln/msrc_cve-2026-104150"/>
  </entry>
</feed>
