GHSA-35rx-7pc8-6963

Suggest an improvement
Source
https://github.com/advisories/GHSA-35rx-7pc8-6963
Import Source
https://github.com/github/advisory-database/blob/main/advisories/github-reviewed/2022/10/GHSA-35rx-7pc8-6963/GHSA-35rx-7pc8-6963.json
JSON Data
https://api.osv.dev/v1/vulns/GHSA-35rx-7pc8-6963
Aliases
Published
2022-10-19T19:00:18Z
Modified
2024-02-16T08:12:57.994266Z
Severity
  • 4.3 (Medium) CVSS_V3 - CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N CVSS Calculator
Summary
API keys stored in plain text by Jenkins Katalon Plugin
Details

Jenkins Katalon Plugin 1.0.32 and earlier stores API keys unencrypted in job config.xml files on the Jenkins controller as part of its configuration.

These API keys can be viewed by users with Item/Extended Read permission or access to the Jenkins controller file system.

Katalon Plugin 1.0.33 no longer stores the API keys directly, instead accessing them through its Credentials Plugin integration, once affected job configurations are saved again.

Database specific
{
    "nvd_published_at": "2022-10-19T16:15:00Z",
    "cwe_ids": [
        "CWE-256",
        "CWE-522"
    ],
    "severity": "MODERATE",
    "github_reviewed": true,
    "github_reviewed_at": "2022-10-19T20:27:38Z"
}
References

Affected packages

Maven / org.jenkins-ci.plugins:katalon

Package

Name
org.jenkins-ci.plugins:katalon
View open source insights on deps.dev
Purl
pkg:maven/org.jenkins-ci.plugins/katalon

Affected ranges

Type
ECOSYSTEM
Events
Introduced
0Unknown introduced version / All previous versions are affected
Fixed
1.0.33

Affected versions

1.*

1.0.0
1.0.1
1.0.2
1.0.3
1.0.4
1.0.5
1.0.6
1.0.7
1.0.8
1.0.9
1.0.10
1.0.11
1.0.18
1.0.19
1.0.20
1.0.21
1.0.22
1.0.23
1.0.25
1.0.26
1.0.27
1.0.28
1.0.29
1.0.30
1.0.31
1.0.32