Skip to content
Heist/ feed
Back to feed
Medium

Security advisory

Type: advisorySources: OSVCVE: CVE-2017-2598

Jenkins before versions 2.44, 2.32.2 uses AES ECB block cipher mode without IV for encrypting secrets which makes Jenkins and the stored secrets vulnerable to unnecessary risks (SECURITY-304).

Products
Not specified
Affected versions
Not specified
Fixed versions
Not specified
CVEs
CVE-2017-2598
Confirmed fixed CVEs
Not specified
Updated in this feed
31 Oct 2026, 12:14 UTC · Revision 1

Source evidence

CVE-2017-2598

core-osv · Original source

Published 23 May 2018, 13:29 UTC

Jenkins before versions 2.44, 2.32.2 uses AES ECB block cipher mode without IV for encrypting secrets which makes Jenkins and the stored secrets vulnerable to unnecessary risks (SECURITY-304).

osv:CVE-2017-2598
Complete source record
{
  "id": "9820ac8465939413f2874787dc5c2e5b48b75c81c9d4ae4231fc8447b84013bb",
  "url": "https://osv.dev/vulnerability/CVE-2017-2598",
  "method": "structured",
  "payload": {
    "kind": "advisory",
    "title": "CVE-2017-2598",
    "summary": "Jenkins before versions 2.44, 2.32.2 uses AES ECB block cipher mode without IV for encrypting secrets which makes Jenkins and the stored secrets vulnerable to unnecessary risks (SECURITY-304).",
    "evidence": "osv:CVE-2017-2598",
    "products": [],
    "severity": "medium",
    "structured": {
      "id": "CVE-2017-2598",
      "aliases": [
        "CVE-2017-2598",
        "GHSA-r9q2-3r6x-qmgp"
      ],
      "metrics": [
        {
          "type": "CVSS_V3",
          "score": "CVSS:3.0/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N"
        }
      ],
      "affected": [
        {
          "ranges": [
            {
              "repo": "https://github.com/jenkinsci/jenkins",
              "type": "GIT",
              "events": [
                {
                  "introduced": "0"
                },
                {
                  "fixed": "5828e963ac26f209298c3fdfb7a3a49f2cc401d4"
                },
                {
                  "fixed": "4992b15066ecd87428dcd204102f1158bbcc8b3a"
                },
                {
                  "fixed": "e6aa166246d1734f4798a9e31f78842f4c85c28b"
                }
              ],
              "database_specific": {
                "extracted_events": [
                  {
                    "cpe": "cpe:2.3:a:jenkins:jenkins:*:*:*:*:*:*:*:*",
                    "range": [
                      {
                        "introduced": "0"
                      },
                      {
                        "fixed": "2.44"
                      }
                    ],
                    "source": "CPE_RANGE"
                  },
                  {
                    "cpe": "cpe:2.3:a:jenkins:jenkins:*:*:*:*:lts:*:*:*",
                    "range": [
                      {
                        "introduced": "0"
                      },
                      {
                        "fixed": "2.32.2"
                      }
                    ],
                    "source": "CPE_RANGE"
                  },
                  {
                    "range": [
                      {
                        "fixed": "e6aa166246d1734f4798a9e31f78842f4c85c28b"
                      }
                    ],
                    "source": "REFERENCES_COMMIT"
                  }
                ]
              }
            }
          ],
          "versions": [
            "jenkins-2.37",
            "jenkins-2.36",
            "jenkins-2.35",
            "jenkins-2.34",
            "jenkins-2.32",
            "jenkins-2.33",
            "jenkins-2.31",
            "jenkins-2.30",
            "jenkins-2.29",
            "jenkins-2.28",
            "jenkins-2.27",
            "jenkins-2.26",
            "jenkins-2.25",
            "jenkins-2.24",
            "jenkins-2.23",
            "jenkins-2.22",
            "jenkins-2.21",
            "jenkins-2.19",
            "jenkins-2.20",
            "jenkins-2.18",
            "jenkins-2.17",
            "jenkins-2.16",
            "jenkins-2.15",
            "jenkins-2.14",
            "jenkins-2.13",
            "jenkins-2.12",
            "jenkins-2.11",
            "jenkins-2.10",
            "jenkins-2.9",
            "jenkins-2.7",
            "jenkins-2.8",
            "jenkins-2.6",
            "jenkins-2.5",
            "jenkins-2.4",
            "jenkins-2.3",
            "jenkins-1.656",
            "jenkins-1.655",
            "jenkins-1.654",
            "jenkins-1.651",
            "jenkins-1.653",
            "jenkins-1.652",
            "jenkins-1.650",
            "jenkins-1.649",
            "jenkins-1.648",
            "builds/341",
            "jenkins-1.647",
            "changes/371",
            "builds/371",
            "jenkins-1.646",
            "jenkins-1.645",
            "jenkins-1.644",
            "jenkins-1.642",
            "jenkins-1.643",
            "changes/372",
            "builds/372",
            "changes/370",
            "builds/370",
            "jenkins-1.641",
            "jenkins-1.625.3",
            "jenkins-1.640",
            "jenkins-1.639",
            "jenkins-1.625.3-rc1",
            "jenkins-1.625.2",
            "jenkins-1.638",
            "jenkins-1.625.1-rc2",
            "jenkins-1.625.1-rc1",
            "jenkins-1.625",
            "jenkins-1.628",
            "jenkins-1.627",
            "jenkins-1.626",
            "jenkins-1.608",
            "jenkins-1.624",
            "jenkins-1.623",
            "jenkins-1.622",
            "jenkins-1.621",
            "jenkins-1.620",
            "changes/363",
            "builds/363",
            "jenkins-1.619",
            "jenkins-1.618",
            "jenkins-1.617",
            "jenkins-1.616",
            "jenkins-1.615",
            "jenkins-1.614",
            "jenkins-1.610",
            "changes/361",
            "builds/361",
            "builds/358",
            "builds/359",
            "jenkins-1.609",
            "changes/358",
            "changes/357",
            "changes/356",
            "builds/357",
            "builds/356",
            "jenkins-1.607",
            "jenkins-1.606",
            "builds/355",
            "changes/353",
            "builds/353",
            "jenkins-1.605",
            "changes/352",
            "builds/352",
            "jenkins-1.604",
            "changes/350",
            "builds/350",
            "changes/348",
            "builds/348",
            "changes/346",
            "builds/346",
            "changes/345",
            "builds/345",
            "changes/344",
            "builds/344",
            "changes/343",
            "builds/343",
            "changes/342",
            "builds/342",
            "changes/339",
            "builds/339",
            "changes/340",
            "builds/340",
            "changes/338",
            "builds/338",
            "changes/133",
            "builds/133",
            "changes/306",
            "builds/306",
            "changes/305",
            "builds/305",
            "changes/304",
            "builds/304",
            "changes/303",
            "builds/303",
            "changes/302",
            "builds/302",
            "changes/301",
            "changes/300",
            "changes/299",
            "builds/301",
            "builds/300",
            "builds/299",
            "changes/298",
            "changes/297",
            "builds/298",
            "builds/297",
            "changes/296",
            "builds/296",
            "changes/295",
            "builds/295",
            "changes/294",
            "builds/294",
            "changes/293",
            "builds/293",
            "changes/291",
            "builds/291",
            "changes/276",
            "builds/276",
            "changes/290",
            "builds/290",
            "changes/288",
            "builds/288",
            "changes/287",
            "builds/287",
            "changes/286",
            "builds/286",
            "changes/282",
            "builds/282",
            "builds/285",
            "changes/284",
            "builds/284",
            "changes/281",
            "builds/281",
            "changes/280",
            "builds/280",
            "changes/279",
            "builds/279",
            "changes/278",
            "builds/278",
            "changes/277",
            "builds/277",
            "changes/275",
            "builds/275",
            "changes/274",
            "builds/274",
            "changes/273",
            "builds/273",
            "changes/272",
            "builds/272",
            "changes/271",
            "builds/271",
            "changes/270",
            "builds/270",
            "changes/269",
            "builds/269",
            "changes/268",
            "builds/268",
            "changes/267",
            "builds/267",
            "changes/266",
            "builds/266",
            "changes/265",
            "builds/265",
            "builds/264",
            "changes/262",
            "builds/262",
            "builds/260",
            "changes/259",
            "builds/259",
            "changes/258",
            "builds/258",
            "changes/257",
            "builds/257",
            "changes/256",
            "builds/256",
            "changes/255",
            "builds/255",
            "builds/254",
            "changes/251",
            "builds/251",
            "changes/250",
            "builds/250",
            "changes/249",
            "builds/249",
            "changes/248",
            "builds/248",
            "builds/247",
            "changes/245",
            "builds/245",
            "changes/244",
            "builds/244",
            "changes/243",
            "builds/243",
            "changes/242",
            "builds/242",
            "changes/241",
            "builds/241",
            "changes/240",
            "builds/240",
            "changes/239",
            "builds/239",
            "changes/238",
            "builds/238",
            "changes/228",
            "builds/228",
            "changes/237",
            "builds/237",
            "changes/236",
            "builds/236",
            "changes/235",
            "builds/235",
            "changes/234",
            "builds/234",
            "changes/233",
            "builds/233",
            "changes/232",
            "builds/232",
            "changes/231",
            "builds/231",
            "changes/210",
            "builds/210",
            "changes/230",
            "builds/230",
            "changes/229",
            "builds/229",
            "changes/126",
            "builds/126",
            "builds/227",
            "changes/225",
            "builds/225",
            "changes/224",
            "builds/224",
            "changes/223",
            "builds/223",
            "changes/222",
            "builds/222",
            "changes/221",
            "builds/221",
            "changes/220",
            "builds/220",
            "builds/219",
            "changes/218",
            "builds/218",
            "changes/217",
            "builds/217",
            "changes/216",
            "builds/216",
            "changes/215",
            "builds/215",
            "changes/214",
            "builds/214",
            "changes/213",
            "builds/213",
            "changes/212",
            "builds/212",
            "changes/211",
            "builds/211",
            "changes/209",
            "builds/209",
            "changes/207",
            "builds/207",
            "changes/206",
            "builds/206",
            "changes/205",
            "builds/205",
            "changes/204",
            "builds/204",
            "changes/203",
            "builds/203",
            "changes/202",
            "builds/202",
            "changes/201",
            "builds/201",
            "changes/200",
            "builds/200",
            "changes/199",
            "builds/199",
            "changes/198",
            "builds/198",
            "changes/197",
            "builds/197",
            "changes/196",
            "builds/196",
            "changes/195",
            "builds/195",
            "changes/194",
            "builds/194",
            "changes/193",
            "builds/193",
            "changes/192",
            "builds/192",
            "changes/191",
            "builds/191",
            "changes/190",
            "builds/190",
            "changes/189",
            "builds/189",
            "changes/188",
            "builds/188",
            "changes/187",
            "builds/187",
            "changes/186",
            "builds/186",
            "changes/185",
            "builds/185",
            "changes/184",
            "builds/184",
            "changes/183",
            "builds/183",
            "changes/182",
            "builds/182",
            "changes/181",
            "builds/181",
            "changes/180",
            "builds/180",
            "changes/179",
            "builds/179",
            "changes/177",
            "builds/177",
            "changes/176",
            "builds/176",
            "changes/174",
            "builds/174",
            "changes/173",
            "builds/173",
            "changes/172",
            "builds/172",
            "changes/171",
            "builds/171",
            "changes/170",
            "builds/170",
            "changes/169",
            "builds/169",
            "builds/168",
            "builds/166",
            "builds/165",
            "changes/166",
            "changes/165",
            "changes/164",
            "builds/164",
            "changes/163",
            "builds/163",
            "changes/162",
            "builds/162",
            "changes/161",
            "builds/161",
            "builds/160",
            "changes/158",
            "builds/158",
            "changes/157",
            "builds/157",
            "changes/156",
            "builds/156",
            "changes/155",
            "builds/155",
            "changes/154",
            "builds/154",
            "changes/148",
            "builds/148",
            "changes/153",
            "builds/153",
            "changes/152",
            "builds/152",
            "changes/151",
            "builds/151",
            "changes/150",
            "builds/150",
            "changes/149",
            "builds/149",
            "changes/147",
            "builds/147",
            "changes/146",
            "changes/145",
            "builds/146",
            "builds/145",
            "changes/144",
            "builds/144",
            "changes/143",
            "builds/143",
            "changes/142",
            "builds/142",
            "changes/141",
            "builds/141",
            "changes/140",
            "builds/140",
            "changes/139",
            "changes/138",
            "builds/139",
            "builds/138",
            "changes/137",
            "builds/137",
            "changes/136",
            "builds/136",
            "changes/135",
            "builds/135",
            "changes/134",
            "builds/134",
            "changes/132",
            "builds/132",
            "changes/131",
            "builds/131",
            "changes/44",
            "builds/44",
            "changes/130",
            "builds/130",
            "changes/128",
            "builds/128",
            "changes/127",
            "builds/127",
            "changes/125",
            "builds/125",
            "changes/124",
            "builds/124",
            "changes/123",
            "builds/123",
            "changes/122",
            "builds/122",
            "changes/121",
            "builds/121",
            "changes/120",
            "builds/120",
            "changes/119",
            "builds/119",
            "changes/118",
            "builds/118",
            "changes/117",
            "builds/117",
            "changes/116",
            "builds/116",
            "changes/115",
            "builds/115",
            "changes/114",
            "builds/114",
            "changes/113",
            "builds/113",
            "builds/112",
            "changes/110",
            "builds/110",
            "changes/109",
            "builds/109",
            "changes/108",
            "builds/108",
            "changes/107",
            "builds/107",
            "changes/106",
            "builds/106",
            "changes/105",
            "builds/105",
            "changes/104",
            "builds/104",
            "changes/103",
            "builds/103",
            "changes/102",
            "builds/102",
            "changes/101",
            "builds/101",
            "changes/94",
            "builds/94",
            "changes/93",
            "builds/93",
            "changes/92",
            "builds/92",
            "changes/90",
            "builds/90",
            "changes/89",
            "builds/89",
            "changes/86",
            "builds/86",
            "changes/85",
            "builds/85",
            "changes/83",
            "builds/83",
            "changes/41",
            "builds/41",
            "changes/82",
            "builds/82",
            "changes/81",
            "builds/81",
            "changes/79",
            "changes/77",
            "builds/77",
            "changes/76",
            "changes/56",
            "builds/56",
            "changes/55",
            "builds/55",
            "changes/54",
            "builds/54",
            "changes/53",
            "builds/53",
            "changes/52",
            "builds/52",
            "changes/51",
            "builds/51",
            "changes/50",
            "builds/50",
            "changes/49",
            "builds/49",
            "changes/48",
            "builds/48",
            "changes/47",
            "builds/47",
            "changes/46",
            "builds/46",
            "changes/43",
            "changes/42",
            "builds/43",
            "builds/42",
            "changes/40",
            "builds/40",
            "changes/39",
            "builds/39",
            "changes/37",
            "builds/37",
            "changes/36",
            "builds/36",
            "changes/35",
            "builds/35",
            "changes/34",
            "builds/34",
            "builds/33",
            "changes/32",
            "builds/32",
            "changes/31",
            "builds/31",
            "changes/30",
            "builds/30",
            "changes/29",
            "builds/29",
            "changes/28",
            "builds/28",
            "changes/27",
            "builds/27",
            "builds/26",
            "changes/24",
            "builds/24",
            "changes/23",
            "builds/23",
            "changes/22",
            "builds/22",
            "changes/21",
            "builds/21",
            "changes/20",
            "changes/18",
            "builds/18",
            "changes/17",
            "builds/17",
            "changes/16",
            "builds/16",
            "changes/2",
            "builds/2",
            "1.328-rc",
            "1.327-rc",
            "1.325-rc",
            "1.324-rc"
          ],
          "database_specific": {
            "source": "https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2017-2598.json",
            "vanir_signatures": [
              {
                "id": "CVE-2017-2598-06766944",
                "digest": {
                  "threshold": 0.9,
                  "line_hashes": [
                    "305930840073233313123990364924610852800",
                    "100644309666103830509496003903036411659",
                    "313292731240792924623784985188605567372",
                    "108882712108668736939852602260158592270",
                    "149121414583155512218669212473278056799",
                    "250757757161727948415098803085282142960",
                    "30062542598841474569723778500396641052",
                    "119576118030318236888166482175989254773",
                    "121546935809640601845767623099006375051",
                    "55361232763776155559235829702719287466",
                    "172981307834300264250726167084180319968",
                    "168045766569962511172611379438404464692",
                    "263047235748066449811532123098487566990",
                    "112474894046403871779152076070222012955",
                    "234545489481274616858647802257592980873",
                    "79692683047230020514320084758904897986",
                    "60675184202234922548961561113243509180",
                    "209460712172585494472994539575026201258",
                    "113195073649416367237167774633643284306",
                    "88348961859958872857767726866082519414",
                    "14179938515306383417474225906630870030",
                    "15916279158638679346064015611078678101",
                    "234078675171227240707539746729492422892",
                    "156166100799398120780489712239861768694",
                    "204988234880346263708383618020948153885",
                    "176358385314685072692360450268969632166"
                  ]
                },
                "source": "https://github.com/jenkinsci/jenkins/commit/e6aa166246d1734f4798a9e31f78842f4c85c28b",
                "target": {
                  "file": "core/src/main/java/jenkins/security/CryptoConfidentialKey.java"
                },
                "deprecated": false,
                "signature_type": "Line",
                "signature_version": "v1"
              },
              {
                "id": "CVE-2017-2598-105ad956",
                "digest": {
                  "length": 214,
                  "function_hash": "178256409736214979409355304043010861470"
                },
                "source": "https://github.com/jenkinsci/jenkins/commit/e6aa166246d1734f4798a9e31f78842f4c85c28b",
                "target": {
                  "file": "core/src/main/java/jenkins/security/CryptoConfidentialKey.java",
                  "function": "decrypt"
                },
                "deprecated": false,
                "signature_type": "Function",
                "signature_version": "v1"
              },
              {
                "id": "CVE-2017-2598-262f8113",
                "digest": {
                  "length": 308,
                  "function_hash": "165424836621897746741884565636234253993"
                },
                "source": "https://github.com/jenkinsci/jenkins/commit/e6aa166246d1734f4798a9e31f78842f4c85c28b",
                "target": {
                  "file": "core/src/main/java/hudson/util/Secret.java",
                  "function": "getEncryptedValue"
                },
                "deprecated": false,
                "signature_type": "Function",
                "signature_version": "v1"
              },
              {
                "id": "CVE-2017-2598-4c031f83",
                "digest": {
                  "length": 216,
                  "function_hash": "330607929831063614150581042292122657403"
                },
                "source": "https://github.com/jenkinsci/jenkins/commit/e6aa166246d1734f4798a9e31f78842f4c85c28b",
                "target": {
                  "file": "test/src/test/java/jenkins/security/RekeySecretAdminMonitorTest.java",
                  "function": "verifyRewrite"
                },
                "deprecated": false,
                "signature_type": "Function",
                "signature_version": "v1"
              },
              {
                "id": "CVE-2017-2598-59335bc8",
                "digest": {
                  "threshold": 0.9,
                  "line_hashes": [
                    "292850070707343144351431530280666686303",
                    "308044210002267469415417156876138737276",
                    "121072328190602009224634822675984923794",
                    "245271826491785023594386187532326382415",
                    "202022143650792085784476165375378305035",
                    "97771546760145790436599389798953138114",
                    "26828177916945003614276279480349379813",
                    "324096270216040387283087269494087711365",
                    "304606942987393169855477498063129906694",
                    "190146291131391555301173190917746572985",
                    "264018051519231566346011122547649554004",
                    "105073235807074478318240048638162457808",
                    "113754311809707387942615065180270050155",
                    "71709773217189607385060612693942280862",
                    "181508857781612092153158622625866356940",
                    "12902642626946056654147404084300622349",
                    "41740308938485563498010196107298452889",
                    "38563025274070683664323925376715419504",
                    "49354449380397009256747378159454397432",
                    "331220007398456206018667314982883420477",
                    "146957598012947898264866828182328376810",
                    "265242560357755784598970641515928612682",
                    "314466722840285422853669442417410391083",
                    "88060203327963095130040511989052923999",
                    "129824265909121034815818034491736839540",
                    "4908159761260956310653610720156700710",
                    "121977149501748468060138055911135149463",
                    "239692844036686056903046113715130965775",
                    "57154870667515740060968211013622087797",
                    "170651440340779813827584627708905929915",
                    "126148306384147410453115761200196652722",
                    "293099863535944301099257682154496257215",
                    "312707754615937307372440783266349942766",
                    "182843428834920096089439853430967728537",
                    "34270051259597902512653610220737128491",
                    "212179698281365517995769480808661878507",
                    "3547048814652970554946693417293357036",
                    "307002954280285568828721645459981883228"
                  ]
                },
                "source": "https://github.com/jenkinsci/jenkins/commit/e6aa166246d1734f4798a9e31f78842f4c85c28b",
                "target": {
                  "file": "test/src/test/java/lib/form/PasswordTest.java"
                },
                "deprecated": false,
                "signature_type": "Line",
                "signature_version": "v1"
              },
              {
                "id": "CVE-2017-2598-75a5a6ed",
                "digest": {
                  "length": 410,
                  "function_hash": "125283907686778558164068681576281705040"
                },
                "source": "https://github.com/jenkinsci/jenkins/commit/e6aa166246d1734f4798a9e31f78842f4c85c28b",
                "target": {
                  "file": "core/src/main/java/jenkins/security/CryptoConfidentialKey.java",
                  "function": "getKey"
                },
                "deprecated": false,
                "signature_type": "Function",
                "signature_version": "v1"
              },
              {
                "id": "CVE-2017-2598-823560da",
                "digest": {
                  "threshold": 0.9,
                  "line_hashes": [
                    "106408138319883536945882098640894873154",
                    "71533143255427233937060512688579391252",
                    "41530346151740525616002343149702549308",
                    "225807873219130633742915241656476853375",
                    "302022528013118328010972825242232557682",
                    "238373161063521608065538046931034466454",
                    "212627756188674952140787056772373058421",
                    "54474097477615317311179774595292977953"
                  ]
                },
                "source": "https://github.com/jenkinsci/jenkins/commit/e6aa166246d1734f4798a9e31f78842f4c85c28b",
                "target": {
                  "file": "core/src/main/java/hudson/util/SecretRewriter.java"
                },
                "deprecated": false,
                "signature_type": "Line",
                "signature_version": "v1"
              },
              {
                "id": "CVE-2017-2598-8af81472",
                "digest": {
                  "length": 117,
                  "function_hash": "115877833107357959520839674034878927897"
                },
                "source": "https://github.com/jenkinsci/jenkins/commit/e6aa166246d1734f4798a9e31f78842f4c85c28b",
                "target": {
                  "file": "core/src/main/java/hudson/util/SecretRewriter.java",
                  "function": "SecretRewriter"
                },
                "deprecated": false,
                "signature_type": "Function",
                "signature_version": "v1"
              },
              {
                "id": "CVE-2017-2598-9afe70ca",
                "digest": {
                  "length": 174,
                  "function_hash": "325053493821840845664075416200084660247"
                },
                "source": "https://github.com/jenkinsci/jenkins/commit/e6aa166246d1734f4798a9e31f78842f4c85c28b",
                "target": {
                  "file": "core/src/main/java/hudson/util/Secret.java",
                  "function": "getLegacyKey"
                },
                "deprecated": false,
                "signature_type": "Function",
                "signature_version": "v1"
              },
              {
                "id": "CVE-2017-2598-a4b2cd27",
                "digest": {
                  "length": 509,
                  "function_hash": "180425839949994333081042184033730948197"
                },
                "source": "https://github.com/jenkinsci/jenkins/commit/e6aa166246d1734f4798a9e31f78842f4c85c28b",
                "target": {
                  "file": "core/src/main/java/hudson/util/Secret.java",
                  "function": "decrypt"
                },
                "deprecated": false,
                "signature_type": "Function",
                "signature_version": "v1"
              },
              {
                "id": "CVE-2017-2598-ae9c36db",
                "digest": {
                  "length": 3241,
                  "function_hash": "119708651988034455660723248229168229852"
                },
                "source": "https://github.com/jenkinsci/jenkins/commit/e6aa166246d1734f4798a9e31f78842f4c85c28b",
                "target": {
                  "file": "test/src/test/java/lib/form/PasswordTest.java",
                  "function": "testExposedCiphertext"
                },
                "deprecated": false,
                "signature_type": "Function",
                "signature_version": "v1"
              },
              {
                "id": "CVE-2017-2598-bbb60371",
                "digest": {
                  "threshold": 0.9,
                  "line_hashes": [
                    "108778818747154763912411705374200843333",
                    "32814171857699789234983362796491440335",
                    "83582254124193301484055635715482484252",
                    "287059441794560341823316998649643659493",
                    "294403974051299171607325668528707530088",
                    "78350342083934280480464066081412774846",
                    "70118911270177300713463695631126743449",
                    "294574030278181506619639696431386880077",
                    "290311530173164268922655019495086776861",
                    "102103038129357179595235162207365790385",
                    "31874088406163539236482660250190194998",
                    "317029369170599907332184045558601457489",
                    "49400514978174794283618774480213932147",
                    "307789000055070314248633822747437860231",
                    "230476944425008866187334851880094453498",
                    "47609479765175956042924154107481332676",
                    "204331064871461976181452003311709659470",
                    "271167311042152379196736935209572280615",
                    "185772671872972787730453198028200745338",
                    "4582878183913113557497335385793494686",
                    "238220214471275456847664026873630118346",
                    "224979638282744069404637404804949642331",
                    "21649299418901685771498744493797902191",
                    "13998444267587279842618120466194025017",
                    "234182299030466815333048324812324343481",
                    "218488892011837530629820829173596605541",
                    "273091483499970561009156497699760879833",
                    "230370306346559873411114134494710191923",
                    "14045415954648865942323821449042085288",
                    "270612321360226961401951678203335263606",
                    "274662182251227138474349022710656851979",
                    "161558788559515039550248412551623156649",
                    "14652033176071594424115999916651352439",
                    "81175363527838353513526151287363982297",
                    "186980193645824508187234161394888170528",
                    "229553523212673733416273056505447673874",
                    "241066512921928819052792525465155650669",
                    "69566145878603256091545058850095205109",
                    "335716370532802559553837978105470272093",
                    "45142951388858507441109861482213250650",
                    "55558652106880556703298820243207228958",
                    "226958288794547253355738673960887925777",
                    "112989781005170796170377811671998511462",
                    "209309321310697786719902723745566190950",
                    "336573598611442657031481612480907734203",
                    "10912935424914227633134981299675910476",
                    "93694958405299168480087244781999986789",
                    "150261084795625629560233429831412798537",
                    "201590903131862703273703053979004533611",
                    "206345718054997878249999670881546523441",
                    "230234388718581167904159616322234468531",
                    "325820235344789872637905772988411179724",
                    "13104509221417474918677809291695082852",
                    "278010993100689383938966047027922515959",
                    "330254640127954420530942751693769308492",
                    "222066494241333374166044425273239283553",
                    "77331399266922681318237145002631226599",
                    "256185226392959824761937526460003688610",
                    "81317095792430749414121051886991788478",
                    "308697555041124401665591724856850151426",
                    "24611969205046981243300495253705218010",
                    "313270826093689777018709525726558829807",
                    "129655140315413036593063116597004081319",
                    "38333929436334428045845350985038638878",
                    "72171639300466543008872798916276279455",
                    "212733705449188661777705008534988643650",
                    "127036494324107835007593284088170981095",
                    "212131025021380765194222956657463712781",
                    "67426103063149866038120018736221634209",
                    "283798439497888211746003078904834212795"
                  ]
                },
                "source": "https://github.com/jenkinsci/jenkins/commit/e6aa166246d1734f4798a9e31f78842f4c85c28b",
                "target": {
                  "file": "core/src/main/java/hudson/util/Secret.java"
                },
                "deprecated": false,
                "signature_type": "Line",
                "signature_version": "v1"
              },
              {
                "id": "CVE-2017-2598-ce802f03",
                "digest": {
                  "threshold": 0.9,
                  "line_hashes": [
                    "146265969059877492589145810004099763336",
                    "244047347682967846087061386173322727786",
                    "110211514801789698149132458306957193833",
                    "318756106178843010490038104744034713615",
                    "49748824931406049190045109612560891751",
                    "86584635276990748092065684377744259840",
                    "33488473700166129987741704222711253795",
                    "24918360031619479669997786789004024319",
                    "251568277355803251445594909731763690290",
                    "339546340710824123153831928740664825317",
                    "63408120097994420467351284773953136773",
                    "216793814520058723608354003728905438862",
                    "81435529772457388560165162310965105121",
                    "323138350416142002112366339575043407668",
                    "242516246369379033053865032192817498263",
                    "196891271952530223680658734919913750934"
                  ]
                },
                "source": "https://github.com/jenkinsci/jenkins/commit/e6aa166246d1734f4798a9e31f78842f4c85c28b",
                "target": {
                  "file": "test/src/test/java/jenkins/security/RekeySecretAdminMonitorTest.java"
                },
                "deprecated": false,
                "signature_type": "Line",
                "signature_version": "v1"
              },
              {
                "id": "CVE-2017-2598-d4a12ac4",
                "digest": {
                  "length": 214,
                  "function_hash": "109922759028387727897896229694301971970"
                },
                "source": "https://github.com/jenkinsci/jenkins/commit/e6aa166246d1734f4798a9e31f78842f4c85c28b",
                "target": {
                  "file": "core/src/main/java/jenkins/security/CryptoConfidentialKey.java",
                  "function": "encrypt"
                },
                "deprecated": false,
                "signature_type": "Function",
                "signature_version": "v1"
              },
              {
                "id": "CVE-2017-2598-e1d50562",
                "digest": {
                  "length": 346,
                  "function_hash": "80144820035017481901147084775222631966"
                },
                "source": "https://github.com/jenkinsci/jenkins/commit/e6aa166246d1734f4798a9e31f78842f4c85c28b",
                "target": {
                  "file": "core/src/main/java/hudson/util/Secret.java",
                  "function": "tryDecrypt"
                },
                "deprecated": false,
                "signature_type": "Function",
                "signature_version": "v1"
              },
              {
                "id": "CVE-2017-2598-fca81e15",
                "digest": {
                  "length": 447,
                  "function_hash": "276993342190714168868998899465521159785"
                },
                "source": "https://github.com/jenkinsci/jenkins/commit/e6aa166246d1734f4798a9e31f78842f4c85c28b",
                "target": {
                  "file": "core/src/main/java/hudson/util/SecretRewriter.java",
                  "function": "tryRewrite"
                },
                "deprecated": false,
                "signature_type": "Function",
                "signature_version": "v1"
              }
            ],
            "vanir_signatures_modified": "2026-10-20T13:23:29Z"
          }
        }
      ],
      "modified": "2026-10-20T13:23:29.320850516Z",
      "provider": "osv",
      "references": [
        "https://jenkins.io/security/advisory/2017-02-01/",
        "https://bugzilla.redhat.com/show_bug.cgi?id=CVE-2017-2598",
        "https://github.com/jenkinsci/jenkins/commit/e6aa166246d1734f4798a9e31f78842f4c85c28b"
      ],
      "provider_metadata": {}
    },
    "related_cves": [
      {
        "value": "CVE-2017-2598",
        "evidence": "/id"
      }
    ],
    "security_relevant": true,
    "severity_evidence": "/severity/0/score"
  },
  "source_id": "core-osv",
  "document_id": 387610,
  "published_at": "2018-05-23T13:29:00.217+00:00"
}