GitHub Advisoryadvisory · Maven

GHSA-23h9-m55m-c5jp Jenkins Token Macro Plugin's recursive token expansion results in information disclosure and DoS

MEDIUM Published 2022-05-13 Modified 2023-10-25 Official page ↗
Aliases
CVE-2019-1003011
Ecosystem
Maven
Packages
org.jenkins-ci.plugins:token-macro
Severity
Moderate
CVSS vector
CVSS:3.0/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
Weaknesses
CWE-674
Reviewed
2023-10-25

Affected packages

• Maven org.jenkins-ci.plugins:token-macro: < 2.6 → fixed in 2.6

Description

Jenkins Token Macro Plugin recursively applied token expansion. This could be used by users able to affect input to token expansion (such as change log messages), to inject additional tokens into the input, which would then be expanded, resulting in information disclosure (for example values of environment variables), or denial of service. Most tokens have been changed to no longer recursively apply token expansion.

Related

Alias · CVE (1)

  • CVE-2019-1003011 An information exposure and denial of service vulnerability exists in Jenkins Token Macro Plugin 2.5 and earlier in… vulnerability

Weakness · CWE (1)

  • CWE-674 Uncontrolled Recursion weakness

References