๐Ÿ” CVE Alert

CVE-2026-62303

MEDIUM 5.9

Pistache: DoS via stack exhaustion in REST router path normalization (regex_replace on long slash runs)

CVSS Score
5.9
EPSS Score
0.0%
EPSS Percentile
0th

Pistache is a high-performance REST toolkit written in C++. From 0.0.5 through 0.4.26, `SegmentTreeNode::sanitizeResource()` in `src/server/router.cc` uses `std::regex_replace()` with the `//+` expression to collapse consecutive slashes. With libstdc++, a path containing tens of thousands of consecutive slash characters can recurse deeply enough to exhaust the stack and crash the process. `Router::route()`, `Router::addRoute()` and `Router::removeRoute()` reach this normalization. Unauthenticated remote exploitation is conditional on a deployment allowing sufficiently long request paths, such as by increasing `Endpoint::Options::maxRequestSize()` above the default 4096-byte limit or forwarding long paths through a front end. Direct router API use is also affected when attacker-controlled route or resource strings reach the normalizer. Native builds reproduced a crash around 24,000 consecutive slashes, although the exact threshold depends on the stack and standard library; the demonstrated failure is stack exhaustion rather than uninitialized-memory use. A source fix replaces recursive regular-expression normalization with an iterative pass, but no containing repository release was verified as of time of publication.

CWE CWE-400 CWE-674
Vendor pistacheio
Product pistache
Published Oct 30, 2026
Stay Ahead of the Next One

Get instant alerts for pistacheio pistache

Be the first to know when new medium vulnerabilities affecting pistacheio pistache are published โ€” delivered to Slack, Telegram or Discord.

Get Free Alerts โ†’ Free ยท No credit card ยท 60 sec setup

CVSS v3 Breakdown

CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H
Attack Vector
Network
Attack Complexity
High
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
None
Integrity
None
Availability
High

Affected Versions

pistacheio / pistache
>= 0.0.5, <= 0.4.26

References

NVD โ†— CVE.org โ†— EPSS Data โ†—
github.com: https://github.com/pistacheio/pistache/security/advisories/GHSA-q474-pqcp-gqm5 github.com: https://github.com/pistacheio/pistache/commit/935461352403696f3ca0dbb9a7de7d2609e7ce91