Lucene search

K

Jenkins Security Vulnerabilities

cve
cve

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 permis...

6.5CVSS

6.3AI Score

0.001EPSS

2022-10-03 04:23 PM
24
cve
cve

CVE-2017-1000105

The optional Run/Artifacts permission can be enabled by setting a Java system property. Blue Ocean did not check this permission before providing access to archived artifacts, Item/Read permission was sufficient.

5.3CVSS

5.1AI Score

0.001EPSS

2022-10-03 04:23 PM
38
cve
cve

CVE-2017-1000106

Blue Ocean allows the creation of GitHub organization folders that are set up to scan a GitHub organization for repositories and branches containing a Jenkinsfile, and create corresponding pipelines in Jenkins. Its SCM content REST API supports the pipeline creation and editing feature in Blue Ocea...

8.5CVSS

8.4AI Score

0.001EPSS

2022-10-03 04:23 PM
48
cve
cve

CVE-2017-1000107

Script Security Plugin did not apply sandboxing restrictions to constructor invocations via positional arguments list, super constructor invocations, method references, and type coercion expressions. This could be used to invoke arbitrary constructors and methods, bypassing sandbox protection.

8.8CVSS

8.7AI Score

0.001EPSS

2022-10-03 04:23 PM
28
cve
cve

CVE-2017-1000108

The Pipeline: Input Step Plugin by default allowed users with Item/Read access to a pipeline to interact with the step to provide input. This has been changed, and now requires users to have the Item/Build permission instead.

7.5CVSS

7.3AI Score

0.001EPSS

2022-10-03 04:23 PM
48
cve
cve

CVE-2017-1000109

The custom Details view of the Static Analysis Utilities based OWASP Dependency-Check Plugin, was vulnerable to a persisted cross-site scripting vulnerability: Malicious users able to influence the input to this plugin could insert arbitrary HTML into this view.

6.1CVSS

5.8AI Score

0.001EPSS

2017-10-05 01:29 AM
28
cve
cve

CVE-2017-1000110

Blue Ocean allows the creation of GitHub organization folders that are set up to scan a GitHub organization for repositories and branches containing a Jenkinsfile, and create corresponding pipelines in Jenkins. It did not properly check the current user's authentication and authorization when confi...

4.3CVSS

4.4AI Score

0.001EPSS

2022-10-03 04:23 PM
37
cve
cve

CVE-2017-1000113

The Deploy to container Plugin stored passwords unencrypted as part of its configuration. This allowed users with Jenkins master local file system access, or users with Extended Read access to the jobs it is used in, to retrieve those passwords. The Deploy to container Plugin now integrates with Cr...

5.5CVSS

5.2AI Score

0.0004EPSS

2022-10-03 04:23 PM
29
cve
cve

CVE-2017-1000114

The Datadog Plugin stores an API key to access the Datadog service in the global Jenkins configuration. While the API key is stored encrypted on disk, it was transmitted in plain text as part of the configuration form. This could result in exposure of the API key for example through browser extensi...

3.1CVSS

3.7AI Score

0.001EPSS

2017-10-05 01:29 AM
35
cve
cve

CVE-2017-1000242

Jenkins Git Client Plugin 2.4.2 and earlier creates temporary file with insecure permissions resulting in information disclosure

3.3CVSS

3.8AI Score

0.0004EPSS

2017-11-01 01:29 PM
49
cve
cve

CVE-2017-1000243

Jenkins Favorite Plugin 2.1.4 and older does not perform permission checks when changing favorite status, allowing any user to set any other user's favorites

4.3CVSS

4.5AI Score

0.001EPSS

2017-11-01 01:29 PM
37
cve
cve

CVE-2017-1000244

Jenkins Favorite Plugin version 2.2.0 and older is vulnerable to CSRF resulting in data modification

8.8CVSS

8.6AI Score

0.001EPSS

2017-11-01 01:29 PM
40
cve
cve

CVE-2017-1000245

The SSH Plugin stores credentials which allow jobs to access remote servers via the SSH protocol. User passwords and passphrases for encrypted SSH keys are stored in plaintext in a configuration file.

9.8CVSS

9.3AI Score

0.002EPSS

2022-10-03 04:23 PM
47
cve
cve

CVE-2017-1000353

Jenkins versions 2.56 and earlier as well as 2.46.1 LTS and earlier are vulnerable to an unauthenticated remote code execution. An unauthenticated remote code execution vulnerability allowed attackers to transfer a serialized Java SignedObject object to the Jenkins CLI, that would be deserialized u...

9.8CVSS

9.7AI Score

0.97EPSS

2018-01-29 05:29 PM
216
5
cve
cve

CVE-2017-1000354

Jenkins versions 2.56 and earlier as well as 2.46.1 LTS and earlier are vulnerable to a login command which allowed impersonating any Jenkins user. The login command available in the remoting-based CLI stored the encrypted user name of the successfully authenticated user in a cache file used to aut...

8.8CVSS

8.4AI Score

0.001EPSS

2018-01-29 05:29 PM
77
cve
cve

CVE-2017-1000355

Jenkins versions 2.56 and earlier as well as 2.46.1 LTS and earlier are vulnerable to an XStream: Java crash when trying to instantiate void/Void.

6.5CVSS

7.2AI Score

0.001EPSS

2018-01-29 05:29 PM
62
cve
cve

CVE-2017-1000356

Jenkins versions 2.56 and earlier as well as 2.46.1 LTS and earlier are vulnerable to an issue in the Jenkins user database authentication realm: create an account if signup is enabled; or create an account if the victim is an administrator, possibly deleting the existing default admin user in the ...

8.8CVSS

8.6AI Score

0.009EPSS

2018-01-29 05:29 PM
67
cve
cve

CVE-2017-1000362

The re-key admin monitor was introduced in Jenkins 1.498 and re-encrypted all secrets in JENKINS_HOME with a new key. It also created a backup directory with all old secrets, and the key used to encrypt them. These backups were world-readable and not removed afterwards. Jenkins now deletes the back...

9.8CVSS

7.2AI Score

0.002EPSS

2017-07-17 01:18 PM
51
cve
cve

CVE-2017-1000386

Jenkins Active Choices plugin version 1.5.3 and earlier allowed users with Job/Configure permission to provide arbitrary HTML to be shown on the 'Build With Parameters' page through the 'Active Choices Reactive Reference Parameter' type. This could include, for example, arbitrary JavaScript. Active...

5.4CVSS

5.3AI Score

0.001EPSS

2018-01-26 02:29 AM
49
cve
cve

CVE-2017-1000387

Jenkins Build-Publisher plugin version 1.21 and earlier stores credentials to other Jenkins instances in the file hudson.plugins.build_publisher.BuildPublisher.xml in the Jenkins master home directory. These credentials were stored unencrypted, allowing anyone with local file system access to acces...

7.8CVSS

7.2AI Score

0.0004EPSS

2018-01-26 02:29 AM
37
cve
cve

CVE-2017-1000388

Jenkins Dependency Graph Viewer plugin 0.12 and earlier did not perform permission checks for the API endpoint that modifies the dependency graph, allowing anyone with Overall/Read permission to modify this data.

4.3CVSS

4.5AI Score

0.001EPSS

2018-01-26 02:29 AM
26
cve
cve

CVE-2017-1000389

Some URLs provided by Jenkins global-build-stats plugin version 1.4 and earlier returned a JSON response that contained request parameters. These responses had the Content Type: text/html, so could have been interpreted as HTML by clients, resulting in a potential reflected cross-site scripting vul...

6.1CVSS

6.2AI Score

0.001EPSS

2018-01-26 02:29 AM
30
cve
cve

CVE-2017-1000390

Jenkins Multijob plugin version 1.25 and earlier did not check permissions in the Resume Build action, allowing anyone with Job/Read permission to resume the build.

4.3CVSS

4.5AI Score

0.001EPSS

2018-01-26 02:29 AM
38
cve
cve

CVE-2017-1000391

Jenkins versions 2.88 and earlier and 2.73.2 and earlier stores metadata related to 'people', which encompasses actual user accounts, as well as users appearing in SCM, in directories corresponding to the user ID on disk. These directories used the user ID for their name without additional escaping...

7.3CVSS

7AI Score

0.001EPSS

2018-01-26 02:29 AM
60
cve
cve

CVE-2017-1000392

Jenkins 2.88 and earlier; 2.73.2 and earlier Autocompletion suggestions for text fields were not escaped, resulting in a persisted cross-site scripting vulnerability if the source for the suggestions allowed specifying text that includes HTML metacharacters like less-than and greater-than character...

4.8CVSS

5AI Score

0.001EPSS

2018-01-26 02:29 AM
63
cve
cve

CVE-2017-1000393

Jenkins 2.73.1 and earlier, 2.83 and earlier users with permission to create or configure agents in Jenkins could configure a launch method called 'Launch agent via execution of command on master'. This allowed them to run arbitrary shell commands on the master node whenever the agent was supposed ...

8.8CVSS

8.7AI Score

0.001EPSS

2018-01-26 02:29 AM
59
cve
cve

CVE-2017-1000394

Jenkins 2.73.1 and earlier, 2.83 and earlier bundled a version of the commons-fileupload library with the denial-of-service vulnerability known as CVE-2016-3092. The fix for that vulnerability has been backported to the version of the library bundled with Jenkins.

7.5CVSS

7.7AI Score

0.043EPSS

2018-01-26 02:29 AM
96
cve
cve

CVE-2017-1000395

Jenkins 2.73.1 and earlier, 2.83 and earlier provides information about Jenkins user accounts which is generally available to anyone with Overall/Read permissions via the /user/(username)/api remote API. This included e.g. Jenkins users' email addresses if the Mailer Plugin is installed. The remote...

4.3CVSS

4.6AI Score

0.001EPSS

2018-01-26 02:29 AM
63
cve
cve

CVE-2017-1000396

Jenkins 2.73.1 and earlier, 2.83 and earlier bundled a version of the commons-httpclient library with the vulnerability CVE-2012-6153 that incorrectly verified SSL certificates, making it susceptible to man-in-the-middle attacks. This library is widely used as a transitive dependency in Jenkins plu...

5.9CVSS

5.9AI Score

0.001EPSS

2018-01-26 02:29 AM
67
cve
cve

CVE-2017-1000397

Jenkins Maven Plugin 2.17 and earlier bundled a version of the commons-httpclient library with the vulnerability CVE-2012-6153 that incorrectly verified SSL certificates, making it susceptible to man-in-the-middle attacks. Maven Plugin 3.0 no longer has a dependency on commons-httpclient.

5.9CVSS

5.9AI Score

0.001EPSS

2018-01-26 02:29 AM
29
cve
cve

CVE-2017-1000398

The remote API in Jenkins 2.73.1 and earlier, 2.83 and earlier at /computer/(agent-name)/api showed information about tasks (typically builds) currently running on that agent. This included information about tasks that the current user otherwise has no access to, e.g. due to lack of Item/Read permi...

4.3CVSS

4.7AI Score

0.001EPSS

2018-01-26 02:29 AM
63
cve
cve

CVE-2017-1000399

The Jenkins 2.73.1 and earlier, 2.83 and earlier remote API at /queue/item/(ID)/api showed information about tasks in the queue (typically builds waiting to start). This included information about tasks that the current user otherwise has no access to, e.g. due to lack of Item/Read permission. This...

4.3CVSS

4.7AI Score

0.001EPSS

2018-01-26 02:29 AM
65
cve
cve

CVE-2017-1000400

The Jenkins 2.73.1 and earlier, 2.83 and earlier remote API at /job/(job-name)/api contained information about upstream and downstream projects. This included information about tasks that the current user otherwise has no access to, e.g. due to lack of Item/Read permission. This has been fixed, and...

4.3CVSS

4.7AI Score

0.001EPSS

2018-01-26 02:29 AM
56
cve
cve

CVE-2017-1000401

The Jenkins 2.73.1 and earlier, 2.83 and earlier default form control for passwords and other secrets, <f:password/>, supports form validation (e.g. for API keys). The form validation AJAX requests were sent via GET, which could result in secrets being logged to a HTTP access log in non-defau...

2.2CVSS

4AI Score

0.0004EPSS

2018-01-26 02:29 AM
63
cve
cve

CVE-2017-1000402

Jenkins Swarm Plugin Client 3.4 and earlier bundled a version of the commons-httpclient library with the vulnerability CVE-2012-6153 that incorrectly verified SSL certificates, making it susceptible to man-in-the-middle attacks.

5.9CVSS

5.9AI Score

0.001EPSS

2018-01-26 02:29 AM
52
cve
cve

CVE-2017-1000403

Jenkins Speaks! Plugin, all current versions, allows users with Job/Configure permission to run arbitrary Groovy code inside the Jenkins JVM, effectively elevating privileges to Overall/Run Scripts.

8.8CVSS

8.7AI Score

0.001EPSS

2018-01-26 02:29 AM
31
cve
cve

CVE-2017-1000404

The Jenkins Delivery Pipeline Plugin version 1.0.7 and earlier used the unescaped content of the query parameter 'fullscreen' in its JavaScript, resulting in a cross-site scripting vulnerability through specially crafted URLs.

6.1CVSS

6AI Score

0.001EPSS

2018-01-26 02:29 AM
42
cve
cve

CVE-2017-1000502

Users with permission to create or configure agents in Jenkins 1.37 and earlier could configure an EC2 agent to run arbitrary shell commands on the master node whenever the agent was supposed to be launched. Configuration of these agents now requires the 'Run Scripts' permission typically only gran...

8.8CVSS

8.7AI Score

0.002EPSS

2022-10-03 04:23 PM
28
cve
cve

CVE-2017-1000503

A race condition during Jenkins 2.81 through 2.94 (inclusive); 2.89.1 startup could result in the wrong order of execution of commands during initialization. This could in rare cases result in failure to initialize the setup wizard on the first startup. This resulted in multiple security-related se...

8.1CVSS

8AI Score

0.002EPSS

2022-10-03 04:23 PM
67
cve
cve

CVE-2017-1000504

A race condition during Jenkins 2.94 and earlier; 2.89.1 and earlier startup could result in the wrong order of execution of commands during initialization. There is a very short window of time after startup during which Jenkins may no longer show the 'Please wait while Jenkins is getting ready to ...

8.1CVSS

8.2AI Score

0.001EPSS

2018-01-24 11:29 PM
54
cve
cve

CVE-2017-1000505

In Jenkins Script Security Plugin version 1.36 and earlier, users with the ability to configure sandboxed Groovy scripts are able to use a type coercion feature in Groovy to create new File objects from strings. This allowed reading arbitrary files on the Jenkins master file system. Such a type coe...

6.5CVSS

6.5AI Score

0.001EPSS

2022-10-03 04:23 PM
55
cve
cve

CVE-2017-17383

Jenkins through 2.93 allows remote authenticated administrators to conduct XSS attacks via a crafted tool name in a job configuration form, as demonstrated by the JDK tool in Jenkins core and the Ant tool in the Ant plugin, aka SECURITY-624.

4.7CVSS

4.1AI Score

0.001EPSS

2017-12-06 05:29 AM
54
cve
cve

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).

4.3CVSS

4.5AI Score

0.001EPSS

2018-05-23 01:29 PM
60
cve
cve

CVE-2017-2599

Jenkins before versions 2.44 and 2.32.2 is vulnerable to an insufficient permission check. This allows users with permissions to create new items (e.g. jobs) to overwrite existing items they don't have access to (SECURITY-321).

5.4CVSS

5.2AI Score

0.001EPSS

2018-04-11 04:29 PM
64
cve
cve

CVE-2017-2600

In jenkins before versions 2.44, 2.32.2 node monitor data could be viewed by low privilege users via the remote API. These included system configuration and runtime information of these nodes (SECURITY-343).

4.3CVSS

4.7AI Score

0.001EPSS

2018-05-15 08:29 PM
63
cve
cve

CVE-2017-2601

Jenkins before versions 2.44, 2.32.2 is vulnerable to a persisted cross-site scripting in parameter names and descriptions (SECURITY-353). Users with the permission to configure jobs were able to inject JavaScript into parameter names and descriptions.

5.4CVSS

4.9AI Score

0.001EPSS

2018-05-10 01:29 PM
113
cve
cve

CVE-2017-2602

jenkins before versions 2.44, 2.32.2 is vulnerable to an improper blacklisting of the Pipeline metadata files in the agent-to-master security subsystem. This could allow metadata files to be written to by malicious agents (SECURITY-358).

4.3CVSS

4.6AI Score

0.001EPSS

2018-05-15 09:29 PM
62
cve
cve

CVE-2017-2603

Jenkins before versions 2.44, 2.32.2 is vulnerable to a user data leak in disconnected agents' config.xml API. This could leak sensitive data such as API tokens (SECURITY-362).

3.5CVSS

4AI Score

0.001EPSS

2018-05-15 09:29 PM
60
cve
cve

CVE-2017-2604

In Jenkins before versions 2.44, 2.32.2 low privilege users were able to act on administrative monitors due to them not being consistently protected by permission checks (SECURITY-371).

4.3CVSS

4.6AI Score

0.001EPSS

2018-05-15 09:29 PM
56
cve
cve

CVE-2017-2606

Jenkins before versions 2.44, 2.32.2 is vulnerable to an information exposure in the internal API that allows access to item names that should not be visible (SECURITY-380). This only affects anonymous users (other users legitimately have access) that were able to get a list of items via an Unprote...

4.3CVSS

4.4AI Score

0.002EPSS

2018-05-08 08:29 PM
64
Total number of security vulnerabilities1603