Vulnerability library
Security checkAugust 31, 2026

decode-uri-component: Denial of service via exponential decoding of malformed percent-encoded input

Understand the exposure, see the recommended fix, and check whether your own website has related weaknesses.

Check your website

Find this and other vulnerabilities with a free scan.

Your scan runs on your computer. No account required.

Description

An attacker who can supply input to decodeUriComponent() (directly or via a dependency that uses this package on URL/query/path data) can cause excessive CPU usage and application unresponsiveness. This is an availability issue; there is no known memory corruption, data disclosure, or remote code execution impact.

Recommendation

Update the decode-uri-component package to the latest compatible version. Followings are version details:

  • Affected version(s): <= 0.4.2
  • Patched version(s): 0.5.0

References

Could your website be exposed too?

SmartScanner can check your website for decode-uri-component: Denial of service via exponential decoding of malformed percent-encoded input and gives you actionable findings to investigate.

Start a free scan

Related Issues

See something that needs correcting? Let us knowUpdated August 31, 2026