Back to overview

CVE-2026-66754

MEDIUM
5.9
CVSS 3.1
Description
Rouille 0.1.6 through 3.6.2 contains a reachable assertion vulnerability in the Request::remove_prefix function that allows remote unauthenticated attackers to crash the server by sending a crafted percent-encoded URL. Attackers can send a request whose decoded path matches a configured prefix while the raw percent-encoded path does not, causing the assert! to fail and triggering either a 500 error or full process termination depending on the panic configuration.

Metadata

CVE ID
CVE-2026-66754
State
PUBLISHED
Assigner
VulnCheck
Reserved
2026-07-27 16:27 UTC
Published
2026-07-28 16:04 UTC
Last updated
2026-07-28 16:18 UTC
Primary CWE
CWE-617
Reachable Assertion
Vendor / Product
tomaka / rouille
Sources
cve.org  ·  NVD

Severity & Metrics

5.9 MEDIUM CVSS 3.1
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H
Affected products (1)
VendorProductPlatformVersions
tomaka rouille 0.1.6 ≤ 3.6.2
Weakness (CWE)
CWESourceDescription
CWE-617 cna Reachable Assertion
CVSS scores (2)
ScoreSeverityVersionSourceVector
8.2 HIGH 4.0 cna CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N
5.9 MEDIUM 3.1 cna CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H
Back to overview