Insufficiently Protected Credentials Affecting org.jenkins-ci.plugins:repository-connector package, versions [,1.2.5)


Severity

Recommended
0.0
low
0
10

CVSS assessment made by Snyk's Security Team. Learn more

Threat Intelligence

EPSS
0.04% (5th percentile)

Do your applications use this vulnerable package?

In a few clicks we can analyze your entire application and see what components are vulnerable in your application, and suggest you quick fixes.

Test your applications
  • Snyk IDSNYK-JAVA-ORGJENKINSCIPLUGINS-450010
  • published17 Jun 2019
  • disclosed6 Mar 2019
  • creditViktor Gazdag

Introduced: 6 Mar 2019

CVE-2019-1003038  (opens in a new tab)
CWE-255  (opens in a new tab)

How to fix?

Upgrade org.jenkins-ci.plugins:repository-connector to version 1.2.5 or higher.

Overview

org.jenkins-ci.plugins:repository-connector is a repository Connector Jenkins plugin that adds a build step which allows to resolve artifacts from a maven repository like nexus.

Affected versions of this package are vulnerable to Insufficiently Protected Credentials. An insufficiently protected credentials vulnerability exists in

  • src/main/java/org/jvnet/hudson/plugins/repositoryconnector/ArtifactDeployer.java
  • src/main/java/org/jvnet/hudson/plugins/repositoryconnector/Repository.java
  • src/main/java/org/jvnet/hudson/plugins/repositoryconnector/UserPwd.java

This can be abused by an attacker with local file system access or control of a Jenkins administrator's web browser (e.g. malicious extension) to retrieve the password stored in the plugin configuration.

CVSS Scores

version 3.1