Read the docs
TI-2026-33553 Aliases CVE-2026-45822GHSA-vcc3-ghjq-m6fr

Uncontrolled resource consumption in SamVerschueren decode-uri-component

Priority LOW 36CWE-400Published · Updated

Key facts

Attack vector
Network
Privileges required
None
User interaction
None
Attack complexity
Low
Attack requirements
None
Impact type
Denial of service
Confidentiality · integrity · availability
None · None · High
Fix status
Partial Red Hat: 8 fixed, 4 without a fix

Attack profile from CVSS 4.0 · CNA. Fix status from CNA, GitHub and Red Hat. Impact type from CWE-400.

Summary

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.

Why it matters now

Exploitation None reported CISA SSVC · not in CISA KEV
EPSS 0.00507 43rd percentileScored 2026-11-07
Fix Partial decode-uri-component (SamVerschueren): 0.5.0decode-uri-component (npm): 0.5.0Red Hat: 9 advisoriesRed Hat: 8 fixed, 4 without a fix

SSVC decision points

CISA ADP · SSVC 2.0.3

Exploitation
None
Automatable
Yes
Technical impact
Partial

The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.

Affected products

VendorProductAffected versionsFixed inStatusSource
SamVerschuerendecode-uri-component0.1.0 to before 0.5.00.5.0Patch availableCNA
—decode-uri-component (npm)before 0.5.00.5.0Patch availableGHSA-vcc3-ghjq-m6fr
  • decode-uri-component VendorSamVerschueren Affected 0.1.0 to before 0.5.0 Fixed in 0.5.0 Patch available CNA
  • decode-uri-component (npm) Vendor— Affected before 0.5.0 Fixed in 0.5.0 Patch available GHSA-vcc3-ghjq-m6fr

Remediation

  • Fix · CNA decode-uri-component (SamVerschueren) Fixed in 0.5.0
  • Fix · GHSA-vcc3-ghjq-m6fr decode-uri-component (npm) Fixed in 0.5.0 Advisory →

Red Hat 9 advisories

  • RHSA-2026:51348 Released 2026-08-06 · Red Hat rating Important
    Technical preview of the satellite/iop-vulnerability-frontend-rhel9 container image
    • Red Hat Satellite 6.18 registry.redhat.io/satellite/iop-vulnerability-frontend-rhel9
  • RHSA-2026:51197 Released 2026-08-06 · Red Hat rating Important
    Technical preview of the satellite/iop-vulnerability-frontend-rhel9 container image
    • Red Hat Satellite 6.19 registry.redhat.io/satellite/iop-vulnerability-frontend-rhel9
  • RHSA-2026:48933 Released 2026-07-30 · Red Hat rating Important
    Red Hat Quay 3.15.7
    • Red Hat Quay 3.15 registry.redhat.io/quay/quay-rhel8
Show 6 more Red Hat advisories
  • RHSA-2026:43052 Released 2026-07-21 · Red Hat rating Important
    Red Hat Quay 3.12.20
    • Red Hat Quay 3.12 registry.redhat.io/quay/quay-rhel8
  • RHSA-2026:42146 Released 2026-07-20 · Red Hat rating Important
    Red Hat Quay 3.12.20
    • Red Hat Quay 3.12 registry.redhat.io/quay/quay-rhel8
  • RHSA-2026:41928 Released 2026-07-20 · Red Hat rating Important
    Red Hat Migration Toolkit for Containers
    • Red Hat Migration Toolkit 1.8 registry.redhat.io/rhmtc/openshift-migration-controller-rhel8, registry.redhat.io/rhmtc/openshift-migration-hook-runner-rhel8, registry.redhat.io/rhmtc/openshift-migration-log-reader-rhel8 +6
  • RHSA-2026:41066 Released 2026-07-16 · Red Hat rating Important
    Red Hat Quay 3.16.5
    • Red Hat Quay 3.16 registry.redhat.io/quay/quay-rhel9
  • RHSA-2026:41031 Released 2026-07-16 · Red Hat rating Important
    Red Hat Quay 3.10.24
    • Red Hat Quay 3.10 registry.redhat.io/quay/quay-rhel8
  • RHSA-2026:40262 Released 2026-07-15 · Red Hat rating Important
    Red Hat Quay 3.9.24
    • Red Hat Quay 3.9 registry.redhat.io/quay/quay-rhel8

Vendor assessments

Red Hat

Red Hat rating: Important. Red Hat's page for this CVE →

ProductStatusPlan or fix
OpenShift PipelinesAffectedNo fix yet
Red Hat 3scale API Management Platform 2AffectedNo fix yet
Red Hat OpenShift Container Platform 5AffectedNo fix yet
Red Hat OpenShift distributed tracing 3AffectedNo fix yet
Red Hat Migration Toolkit 1.8Fixed RHSA-2026:41928
Red Hat Quay 3.10Fixed RHSA-2026:41031
Red Hat Quay 3.12Fixed RHSA-2026:42146, RHSA-2026:43052
Red Hat Quay 3.15Fixed RHSA-2026:48933
Red Hat Quay 3.16Fixed RHSA-2026:41066
Red Hat Quay 3.9Fixed RHSA-2026:40262
Red Hat Satellite 6.18Fixed RHSA-2026:51348
Red Hat Satellite 6.19Fixed RHSA-2026:51197
Not affected: 15 products
  • Red Hat 3scale API Management Platform 2
  • Red Hat Enterprise Linux 8
  • Red Hat Enterprise Linux 9
  • Red Hat Hardened Images
  • Red Hat JBoss Enterprise Application Platform 7
  • Red Hat JBoss Enterprise Application Platform Expansion Pack
  • Red Hat Migration Toolkit 1.8
  • Red Hat OpenShift AI (RHOAI)
  • Red Hat OpenShift Container Platform 4
  • Red Hat Quay 3.10
  • Red Hat Quay 3.12
  • Red Hat Quay 3.15
  • Red Hat Quay 3.16
  • Red Hat Quay 3.9
  • Red Hat build of Apache Camel for Spring Boot 4

Timeline

  1. 2026-10-02 Threatist record created from CVE-2026-45822
  2. 2026-10-03 Alias added: GHSA-vcc3-ghjq-m6fr
  3. 2026-10-30 Affected versions changed · Red Hat

References

  • TI-2026-82205 decode-uri-component: Denial of service via quadratic replacement of percent-encoded runs CVSS 4.0HIGH 8.2

Sources