{"id":"CVE-2019-16544","aliases":["EUVD-2022-3201","GHSA-8mjp-8c2x-3g7w"],"status":"published","title":"Jenkins QMetry for JIRA Plugin stored credentials in plain text","description":"Jenkins QMetry for JIRA - Test Management Plugin 1.12 and earlier stores credentials unencrypted in job config.xml files on the Jenkins master where they can be viewed by users with Extended Read permission, or access to the master file system.","severity":{"version":"3.1","score":8.8,"vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H","level":"high","assessor":"primary","from":"nvd"},"epss":{"day":"2026-11-09","score":0.01044,"percentile":0.64345,"model":"v2026.06.15"},"facts":{"in_kev":false,"known_exploited":false,"public_exploit":false,"fix_available":true},"cwes":["CWE-522"],"published":"2019-11-21T14:11:22Z","modified":"2026-06-17T02:22:24Z","fixes":[{"ecosystem":"Maven","package":"org.jenkins-ci.plugins:qmetry-for-jira-test-management","fixed_in":["1.13"],"sources":["ghsa","osv"]}],"affected":[{"source":"ghsa","ecosystem":"Maven","package":"org.jenkins-ci.plugins:qmetry-for-jira-test-management","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"last_affected":"1.12"},{"fixed":"1.13"}]}]},{"source":"osv","ecosystem":"Maven","package":"org.jenkins-ci.plugins:qmetry-for-jira-test-management","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.13"}]}],"versions":["1.0","1.10","1.11","1.12","1.2","1.5","1.8","1.9"]}],"products":[{"vendor":"jenkins project","product":"jenkins qmetry for jira - test management plugin"},{"vendor":"qmetry","product":"jenkins_qmetry_for_jira"}],"references":[{"url":"https://jenkins.io/security/advisory/2019-11-21/#SECURITY-727%20%281%29","tags":["x_refsource_CONFIRM","x_transferred"]},{"url":"http://www.openwall.com/lists/oss-security/2019/11/21/1","tags":["mailing-list","x_refsource_MLIST","x_transferred","Mailing List","Third Party Advisory","web"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2019-16544","tags":["advisory"]},{"url":"https://jenkins.io/security/advisory/2019-11-21/#SECURITY-727%20(1)","tags":["web"]},{"url":"https://github.com/advisories/GHSA-8mjp-8c2x-3g7w"}],"sources":{"cve":[{"id":"CVE-2019-16544","description":"Jenkins QMetry for JIRA - Test Management Plugin 1.12 and earlier stores credentials unencrypted in job config.xml files on the Jenkins master where they can be viewed by users with Extended Read permission, or access to the master file system.","status":"published","published":"2019-11-21T14:11:22Z","modified":"2024-08-05T01:17:40.979Z","updated_at":"2026-11-02T14:32:23.189113Z"}],"euvd":[{"id":"EUVD-2022-3201","description":"Jenkins QMetry for JIRA - Test Management Plugin 1.12 and earlier stores credentials unencrypted in job config.xml files on the Jenkins master where they can be viewed by users with Extended Read permission, or access to the master file system.","status":"published","published":"2019-11-21T14:11:22Z","modified":"2024-08-05T01:17:40Z","updated_at":"2026-11-03T02:40:32.752495Z"}],"ghsa":[{"id":"GHSA-8mjp-8c2x-3g7w","title":"Jenkins QMetry for JIRA Plugin stored credentials in plain text","description":"Jenkins QMetry for JIRA - Test Management Plugin stored credentials unencrypted in job config.xml files on the Jenkins controller as part of its post-build step configuration. This credential could be viewed by users with Extended Read permission or access to the Jenkins controller file system.\n\nQMetry for JIRA - Test Management Plugin now stores these credentials encrypted once the job configuration is saved again.","status":"published","published":"2022-05-24T17:01:41Z","modified":"2023-10-27T17:41:08Z","cvss":[{"version":"3.0","score":4.3,"vector":"CVSS:3.0/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N","level":"medium"}],"cwes":["CWE-522"],"updated_at":"2026-11-02T14:37:10.633403Z"}],"nvd":[{"id":"CVE-2019-16544","description":"Jenkins QMetry for JIRA - Test Management Plugin 1.12 and earlier stores credentials unencrypted in job config.xml files on the Jenkins master where they can be viewed by users with Extended Read permission, or access to the master file system.","status":"published","published":"2019-11-21T15:15:14.477Z","modified":"2026-06-17T02:22:24.16Z","cvss":[{"version":"3.1","score":8.8,"vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H","level":"high","assessor":"primary"},{"version":"2.0","score":4,"vector":"AV:N/AC:L/Au:S/C:P/I:N/A:N","level":"medium","assessor":"primary"}],"cwes":["CWE-522"],"updated_at":"2026-11-02T14:05:37.024431Z"}],"osv":[{"id":"GHSA-8mjp-8c2x-3g7w","title":"Jenkins QMetry for JIRA Plugin stored credentials in plain text","description":"Jenkins QMetry for JIRA - Test Management Plugin stored credentials unencrypted in job config.xml files on the Jenkins controller as part of its post-build step configuration. This credential could be viewed by users with Extended Read permission or access to the Jenkins controller file system.\n\nQMetry for JIRA - Test Management Plugin now stores these credentials encrypted once the job configuration is saved again.","status":"published","published":"2022-05-24T17:01:41Z","modified":"2024-02-16T08:03:05.528401Z","cvss":[{"version":"3.0","score":4.3,"vector":"CVSS:3.0/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N","level":"medium"}],"cwes":["CWE-522"],"updated_at":"2026-11-02T15:46:42.437513Z"}]}}
