{"id":"CVE-2020-2297","aliases":["EUVD-2022-5441","GHSA-vwfv-qpw8-83c7"],"status":"published","title":"Access token stored in plain text by Jenkins SMS Notification Plugin","description":"Jenkins SMS Notification Plugin 1.2 and earlier stores an access token unencrypted in its global configuration file on the Jenkins controller where it can be viewed by users with access to the Jenkins controller file system.","severity":{"version":"3.1","score":3.3,"vector":"CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N","level":"low","assessor":"primary","from":"nvd"},"epss":{"day":"2026-11-10","score":0.00335,"percentile":0.27132,"model":"v2026.06.15"},"facts":{"in_kev":false,"known_exploited":false,"public_exploit":false,"fix_available":false},"cwes":["CWE-522"],"published":"2020-10-08T12:40:29Z","modified":"2026-10-24T10:31:01Z","affected":[{"source":"ghsa","ecosystem":"Maven","package":"com.hoiio.jenkins:sms","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"last_affected":"1.2"}]}]},{"source":"osv","ecosystem":"Maven","package":"com.hoiio.jenkins:sms","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"last_affected":"1.2"}]}],"versions":["1.1","1.2"]}],"products":[{"vendor":"jenkins","product":"sms_notification"},{"vendor":"jenkins project","product":"jenkins sms notification plugin"}],"references":[{"url":"https://www.jenkins.io/security/advisory/2020-10-08/#SECURITY-2054","tags":["x_refsource_CONFIRM","x_transferred","Vendor Advisory","advisory","web"]},{"url":"http://www.openwall.com/lists/oss-security/2020/10/08/5","tags":["mailing-list","x_refsource_MLIST","x_transferred","Mailing List","Third Party Advisory","advisory","web"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2020-2297","tags":["advisory"]},{"url":"https://github.com/advisories/GHSA-vwfv-qpw8-83c7"},{"url":"https://github.com/jenkinsci/sms-plugin","tags":["package"]}],"sources":{"cve":[{"id":"CVE-2020-2297","description":"Jenkins SMS Notification Plugin 1.2 and earlier stores an access token unencrypted in its global configuration file on the Jenkins controller where it can be viewed by users with access to the Jenkins controller file system.","status":"published","published":"2020-10-08T12:40:29Z","modified":"2024-08-04T07:01:41.292Z","updated_at":"2026-11-02T14:35:51.206854Z"}],"euvd":[{"id":"EUVD-2022-5441","description":"Jenkins SMS Notification Plugin 1.2 and earlier stores an access token unencrypted in its global configuration file on the Jenkins controller where it can be viewed by users with access to the Jenkins controller file system.","status":"published","published":"2020-10-08T12:40:29Z","modified":"2024-08-04T07:01:41Z","updated_at":"2026-11-03T03:08:09.929524Z"}],"ghsa":[{"id":"GHSA-vwfv-qpw8-83c7","title":"Access token stored in plain text by Jenkins SMS Notification Plugin","description":"Jenkins SMS Notification Plugin 1.2 and earlier stores an access token unencrypted in its global configuration file `com.hoiio.jenkins.plugin.SMSNotification.xml` on the Jenkins controller as part of its configuration.\n\nThis access token can be viewed by users with access to the Jenkins controller file system.","status":"published","published":"2022-05-24T17:30:19Z","modified":"2023-10-27T11:55:21Z","cvss":[{"version":"3.1","score":3.3,"vector":"CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N","level":"low"}],"cwes":["CWE-522"],"updated_at":"2026-11-02T14:37:10.053831Z"}],"nvd":[{"id":"CVE-2020-2297","description":"Jenkins SMS Notification Plugin 1.2 and earlier stores an access token unencrypted in its global configuration file on the Jenkins controller where it can be viewed by users with access to the Jenkins controller file system.","status":"published","published":"2020-10-08T13:15:12.14Z","modified":"2026-06-17T03:12:09.95Z","cvss":[{"version":"3.1","score":3.3,"vector":"CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N","level":"low","assessor":"primary"},{"version":"2.0","score":2.1,"vector":"AV:L/AC:L/Au:N/C:P/I:N/A:N","level":"low","assessor":"primary"}],"cwes":["CWE-522"],"updated_at":"2026-11-02T14:06:19.351389Z"}],"osv":[{"id":"CVE-2020-2297","description":"Jenkins SMS Notification Plugin 1.2 and earlier stores an access token unencrypted in its global configuration file on the Jenkins controller where it can be viewed by users with access to the Jenkins controller file system.","status":"published","published":"2020-10-08T13:15:12.14Z","modified":"2026-10-24T10:31:01.541584046Z","cvss":[{"version":"3.1","score":3.3,"vector":"CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N","level":"low"}],"updated_at":"2026-11-02T15:44:15.534837Z"},{"id":"GHSA-vwfv-qpw8-83c7","title":"Access token stored in plain text by Jenkins SMS Notification Plugin","description":"Jenkins SMS Notification Plugin 1.2 and earlier stores an access token unencrypted in its global configuration file `com.hoiio.jenkins.plugin.SMSNotification.xml` on the Jenkins controller as part of its configuration.\n\nThis access token can be viewed by users with access to the Jenkins controller file system.","status":"published","published":"2022-05-24T17:30:19Z","modified":"2024-02-16T08:24:53.877452Z","cvss":[{"version":"3.1","score":3.3,"vector":"CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N","level":"low"}],"cwes":["CWE-522"],"updated_at":"2026-11-02T15:46:57.694388Z"}]}}
