CVE-2026-45822
Mediumdecode-uri-component through 0.4.1 is vulnerable to denial of service.
Published Jun 30, 2026 · Updated Sep 10, 2026 · Also known as EUVD-2026-40267, GHSA-vcc3-ghjq-m6fr, UBUNTU-CVE-2026-45822
Key Facts
Routine patching- CVE-2026-45822 is a medium-severity vulnerability (CVSS 6.6 v4) affecting commercial-gitlab-rails-ee-19.1 (chainguard), commercial-gitlab-rails-ee-19.2 (chainguard), commercial-gitlab-rails-ee-19.3 (chainguard) and 22 more products.
- It is not listed in any known-exploited vulnerabilities catalog. No public exploit code is known.
- EPSS estimates a 0.5% probability of exploitation in the next 30 days.
- Fixed versions are available, including @seal-security/decode-uri-component 0.2.0-sp999, commercial-gitlab-rails-ee-19.1 19.1.7-r3, commercial-gitlab-rails-ee-19.2 19.2.7-r1.
- Brandefense priority: routine patching, as no exploitation is known and its severity is moderate or low.
CVSS v4
6.6
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N/E:U/S:N/AU:Y/R:U/V:D/RE:M/U:Amber
EPSS (30-day exploit likelihood)
0.5%
Exploited in the wild
No known
Not in a known-exploited catalog
Public exploit code
None known
Get the full CVE-2026-45822 brief as a PDF
Every affected product and fixed release, exploitation status and a first 24 hours response checklist, emailed within minutes.
Description
decode-uri-component through 0.4.1 is vulnerable to denial of service. The decode() function splits input on '%' producing N tokens and calls decodeComponents(), exhibiting super-linear parsing time: 200 '%ab' tokens takes approximately 0.7s, 700 tokens approximately 6s, and 1400 tokens approximately 33s. An attacker can cause significant CPU consumption and event-loop blocking via crafted input.
Affected Products
63 affected entries in total| Product | Affected versions | Fixed in |
|---|---|---|
| commercial-gitlab-rails-ee-19.1chainguard | See advisory | 19.1.7-r3 |
| commercial-gitlab-rails-ee-19.2chainguard | See advisory | 19.2.7-r1 |
| commercial-gitlab-rails-ee-19.3chainguard | See advisory | 19.3.3-r1 |
| commercial-gitlab-rails-ee-fips-19.2chainguard | See advisory | 19.2.7-r1 |
| commercial-gitlab-rails-ee-fips-19.3chainguard | See advisory | 19.3.3-r1 |
Patched Releases
@seal-security/decode-uri-component
0.2.0-sp999
commercial-gitlab-rails-ee-19.1
19.1.7-r3
commercial-gitlab-rails-ee-19.2
19.2.7-r1
commercial-gitlab-rails-ee-19.3
19.3.3-r1
commercial-gitlab-rails-ee-fips-19.2
19.2.7-r1
commercial-gitlab-rails-ee-fips-19.3
19.3.3-r1
decode-uri-component
0.2.0-sp999, 0.5.0
dotnet8
0-main-8.0.128-1.1.hum1
dotstatsuite-supercore
3.1.0_git20260901-r1
ghost-cli
1.32.0-r0
gitlab-rails-ce-19.1
19.1.7-r6
gitlab-rails-ce-19.2
19.2.5-r2
gitlab-rails-ce-19.3
19.3.1-r6
gitlab-rails-ce-fips-18.11
18.11.11-r2
gitlab-rails-ce-fips-18.7
18.7.7-r7
gitlab-rails-ce-fips-19.1
19.1.7-r7
gitlab-rails-ce-fips-19.3
19.3.1-r3
kibana-8.19
8.19.21-r1
kibana-9.4
9.4.6-r1
kibana-9.5
9.5.2-r3
kubeflow-pipelines
2.17.2-r4
logto
1.44.0-r0
nextcloud-server-32
32.0.14-r4
nextcloud-server-33
33.0.8-r3
nextcloud-server-34
34.0.3-r2
Timeline
Publicly disclosed
Jun 30, 2026
Last updated
Sep 10, 2026
Weakness Type
- CWE-400 Uncontrolled Resource Consumption
- CWE-405 Asymmetric Resource Consumption (Amplification)
- CWE-407 Inefficient Algorithmic Complexity
- CWE-1050 Excessive Platform Resource Consumption within a Loop
- CWE-1176 Inefficient CPU Computation
References
- advisoryRHSA-2026:37577
- advisoryRHSA-2026:40262
- advisoryRHSA-2026:41031
- advisoryRHSA-2026:41066
- advisoryRHSA-2026:41928
FAQ
Common Questions.
decode-uri-component through 0.4.1 is vulnerable to denial of service.
Affected: commercial-gitlab-rails-ee-19.1 (chainguard); commercial-gitlab-rails-ee-19.2 (chainguard); commercial-gitlab-rails-ee-19.3 (chainguard), among others. The full list is in the CVE brief.
It is not listed in any known-exploited vulnerabilities catalog.
No, it is not currently listed in the CISA Known Exploited Vulnerabilities catalog.
No public exploit code is known.
Fixed versions are available, including @seal-security/decode-uri-component 0.2.0-sp999, commercial-gitlab-rails-ee-19.1 19.1.7-r3, commercial-gitlab-rails-ee-19.2 19.2.7-r1.
Brandefense priority: routine patching, as no exploitation is known and its severity is moderate or low.
Is CVE-2026-45822 Running On Your Attack Surface?
Brandefense maps vulnerabilities like this one to your internet-facing assets and tells you exactly where to patch.
Request A Demo