Advisory Database
  • Advisories
  • Dependency Scanning
  1. npm
  2. ›
  3. semantic-release
  4. ›
  5. CVE-2020-26226

CVE-2020-26226: Improper Encoding or Escaping of Output

November 18, 2020 (updated December 3, 2020)

In the npm package semantic-release, secrets that would normally be masked by semantic-release can be accidentally disclosed if they contain characters that become encoded when included in a URL. Secrets that do not contain characters that become encoded when included in a URL are already masked properly. The issue is fixed

References

  • nvd.nist.gov/vuln/detail/CVE-2020-26226

Code Behaviors & Features

Detect and mitigate CVE-2020-26226 with GitLab Dependency Scanning

Secure your software supply chain by verifying that all open source dependencies used in your projects contain no disclosed vulnerabilities. Dependency Scanning using SBOM also detects vulnerabilities from proprietary advisories that this site does not include. Learn more about Dependency Scanning using SBOM →

Affected versions

All versions before 17.2.3

Fixed versions

  • 17.2.3

Solution

Upgrade to version 17.2.3 or above.

Impact 8.1 HIGH

CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:N

Learn more about CVSS

Weakness

  • CWE-116: Improper Encoding or Escaping of Output

Source file

npm/semantic-release/CVE-2020-26226.yml

Spotted a mistake? Edit the file on GitLab.

  • Site Repo
  • About GitLab
  • Terms
  • Privacy Statement
  • Contact

Page generated Sun, 08 Nov 2026 00:15:25 +0000.