Skip to content
Heist/ feed
Back to feed
Medium

Security advisory

Type: advisorySources: OSVCVE: CVE-2017-1000104

The Config File Provider Plugin is used to centrally manage configuration files that often include secrets, such as passwords. Users with only Overall/Read access to Jenkins were able to access URLs directly that allowed viewing these files. Access to view these files now requires sufficient permissions to configure the provided files, view the configuration of the folder in which the configuration files are defined, or have Job/Configure permissions to a job able to use these files.

Products
Not specified
Affected versions
Not specified
Fixed versions
Not specified
CVEs
CVE-2017-1000104
Confirmed fixed CVEs
Not specified
Updated in this feed
1 Nov 2026, 06:37 UTC · Revision 1

Source evidence

CVE-2017-1000104

core-osv · Original source

Published 5 Oct 2017, 01:29 UTC

The Config File Provider Plugin is used to centrally manage configuration files that often include secrets, such as passwords. Users with only Overall/Read access to Jenkins were able to access URLs directly that allowed viewing these files. Access to view these files now requires sufficient permissions to configure the provided files, view the configuration of the folder in which the configuration files are defined, or have Job/Configure permissions to a job able to use these files.

osv:CVE-2017-1000104
Complete source record
{
  "id": "dab0890eff2f15f17d4e10e3a65d58d22017599c7b86f2e7be71269658cbbd05",
  "url": "https://osv.dev/vulnerability/CVE-2017-1000104",
  "method": "structured",
  "payload": {
    "kind": "advisory",
    "title": "CVE-2017-1000104",
    "summary": "The Config File Provider Plugin is used to centrally manage configuration files that often include secrets, such as passwords. Users with only Overall/Read access to Jenkins were able to access URLs directly that allowed viewing these files. Access to view these files now requires sufficient permissions to configure the provided files, view the configuration of the folder in which the configuration files are defined, or have Job/Configure permissions to a job able to use these files.",
    "evidence": "osv:CVE-2017-1000104",
    "products": [],
    "severity": "medium",
    "structured": {
      "id": "CVE-2017-1000104",
      "aliases": [
        "CVE-2017-1000104",
        "GHSA-6h72-m3xw-fp3c"
      ],
      "metrics": [
        {
          "type": "CVSS_V3",
          "score": "CVSS:3.0/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N"
        }
      ],
      "affected": [
        {
          "ranges": [
            {
              "repo": "https://github.com/jenkinsci/config-file-provider-plugin",
              "type": "GIT",
              "events": [
                {
                  "introduced": "0"
                },
                {
                  "last_affected": "b258b594bf8a0ddca22ddecf63e39091acd83e6d"
                }
              ],
              "database_specific": {
                "extracted_events": [
                  {
                    "cpe": "cpe:2.3:a:jenkins:config_file_provider:*:*:*:*:*:jenkins:*:*",
                    "range": [
                      {
                        "introduced": "0"
                      },
                      {
                        "last_affected": "2.16.1"
                      }
                    ],
                    "source": "CPE_RANGE"
                  }
                ]
              }
            }
          ],
          "versions": [
            "config-file-provider-2.16.1",
            "config-file-provider-2.16.0",
            "config-file-provider-2.15.7",
            "config-file-provider-2.15.6",
            "config-file-provider-2.15.5",
            "config-file-provider-2.15.4",
            "config-file-provider-2.15.3",
            "config-file-provider-2.15.3-beta",
            "config-file-provider-2.15.2-beta",
            "config-file-provider-2.15.1",
            "config-file-provider-2.15",
            "config-file-provider-2.14.2-beta",
            "config-file-provider-2.14.1-beta",
            "config-file-provider-2.14-beta",
            "config-file-provider-2.13",
            "config-file-provider-2.12",
            "config-file-provider-2.11",
            "config-file-provider-2.10.1",
            "config-file-provider-2.10.0",
            "config-file-provider-2.9.3",
            "config-file-provider-2.9.2",
            "config-file-provider-2.9.1",
            "2.8.1",
            "config-file-provider-2.7.5",
            "config-file-provider-2.7.4",
            "config-file-provider-2.7.3",
            "config-file-provider-2.7.2",
            "config-file-provider-2.7"
          ],
          "database_specific": {
            "source": "https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2017-1000104.json"
          }
        }
      ],
      "modified": "2026-10-24T10:30:42.161262170Z",
      "provider": "osv",
      "references": [
        "https://jenkins.io/security/advisory/2017-08-07/"
      ],
      "provider_metadata": {}
    },
    "related_cves": [
      {
        "value": "CVE-2017-1000104",
        "evidence": "/id"
      }
    ],
    "security_relevant": true,
    "severity_evidence": "/severity/0/score"
  },
  "source_id": "core-osv",
  "document_id": 435307,
  "published_at": "2017-10-05T01:29:04.213+00:00"
}