Description
In the npm package semantic-release before version 17.2.3, 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 in version 17.2.3.
References (2)
Core 2
Core References
Third Party Advisory x_refsource_confirm
https://github.com/semantic-release/semantic-release/security/advisories/GHSA-r2j6-p67h-q639
Patch, Third Party Advisory x_refsource_misc
https://github.com/semantic-release/semantic-release/commit/ca90b34c4a9333438cc4d69faeb43362bb991e5a
Scores
CVSS v3
8.1
EPSS
0.0017
EPSS Percentile
37.8%
Attack Vector
NETWORK
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:N
Details
CWE
CWE-116
Status
published
Products (2)
npm/semantic-release
0 - 17.2.3npm
semantic-release_project/semantic-release
< 17.2.3
Published
Nov 18, 2020
Tracked Since
Feb 18, 2026