Skip to content

← Public intelligence

Maven package

org.jenkins-ci.main:jenkins-core

Open actionable advisories and recorded vendor fixes. This public package view has no inventory attached and cannot establish whether your deployment is affected. A vendor fix never resolves your finding; verify your installed version and the source guidance.

Open advisories

251 actionable advisories, newest first. Withdrawn advisories and news are excluded. Coverage is partial.

  1. Medium, CVSS 4.3MavenPublished

    Missing permissions check in Jenkins Core

    CVE-2016-3725 · GHSA-59fm-6x3q-q3q5

    Affected
    • Maven org.jenkins-ci.main:jenkins-core < 2.3
    Fixed in
    2.3· Vendor fix available
    Issue
    Jenkins before 2.3 and LTS before 1.651.2 allows remote authenticated users to trigger updating of update site metadata by leveraging a missing permissions check. NOTE: this issue can be combined with DNS cache poisoning to cause a denial of service (service disruption).

    Recommended action: Upgrade to 2.3 or later, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:github.comSource checked Evidence →
  2. Medium, CVSS 4.3MavenPublished

    Jenkins Exposes Sensitive Information via API URL

    CVE-2016-3727 · GHSA-6cr3-cm5h-8q96

    Affected
    • Maven org.jenkins-ci.main:jenkins-core >= 1.652, < 2.3; < 1.651.2
    Fixed in
    2.31.651.2· Vendor fix available
    Issue
    The API URL computer/(master)/api/xml in Jenkins before 2.3 and LTS before 1.651.2 allows remote authenticated users with extended read permission for the master node to obtain sensitive information about the global configuration via unspecified vectors.

    Recommended action: Upgrade to 2.3 or 1.651.2 by release line, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:github.comSource checked Evidence →
  3. High, CVSS 8.1MavenPublished

    Race Condition in Jenkins

    CVE-2017-1000503 · GHSA-r5x3-2446-hrp7

    Affected
    • Maven org.jenkins-ci.main:jenkins-core >= 2.81, <= 2.89.1; >= 2.90, <= 2.94
    Fixed in
    2.89.22.95· Vendor fix available
    Issue
    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 settings not being set to their usual strict default.

    Recommended action: Upgrade to 2.95 or 2.89.2 by release line, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:github.comSource checked Evidence →
  4. High, CVSS 8.8MavenPublished

    Cross-Site Request Forgery in Jenkins

    CVE-2017-1000356 · GHSA-85wq-pqhp-hmq6

    Affected
    • Maven org.jenkins-ci.main:jenkins-core >= 2.50, <= 2.56; <= 2.46.1
    Fixed in
    2.572.46.2· Vendor fix available
    Issue
    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 process and allowing a wide variety of impacts.

    Recommended action: Upgrade to 2.57 or 2.46.2 by release line, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:github.comSource checked Evidence →
  5. Medium, CVSS 6.5MavenPublished

    Deserialization of Untrusted Data in Jenkins

    CVE-2017-1000355 · GHSA-4466-8jm4-448p

    Affected
    • Maven org.jenkins-ci.main:jenkins-core >= 2.50, <= 2.56; <= 2.46.1
    Fixed in
    2.572.46.2· Vendor fix available
    Issue
    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.

    Recommended action: Upgrade to 2.57 or 2.46.2 by release line, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:github.comSource checked Evidence →
  6. High, CVSS 8.8MavenPublished

    Improper Authentication in Jenkins

    CVE-2017-1000354 · GHSA-r57f-7xw3-q2r9

    Affected
    • Maven org.jenkins-ci.main:jenkins-core >= 2.50, <= 2.56; <= 2.46.1
    Fixed in
    2.572.46.2· Vendor fix available
    Issue
    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 authenticate further commands. Users with sufficient permission to create secrets in Jenkins, and download their encrypted values (e.g. with Job/Configure permission), were able to impersonate any other Jenkins user on the same instance.

    Recommended action: Upgrade to 2.57 or 2.46.2 by release line, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:github.comSource checked Evidence →
  7. Low, CVSS 2.1MavenPublished

    Jenkins affected by Open Redirect Vulnerability

    CVE-2012-6073 · GHSA-mqgf-4rw4-2cq2

    Affected
    • Maven org.jenkins-ci.main:jenkins-core < 1.480.1; >= 1.481, < 1.491
    Fixed in
    1.4911.480.1· Vendor fix available
    Issue
    Open redirect vulnerability in Jenkins before 1.491, Jenkins LTS before 1.480.1, and Jenkins Enterprise 1.424.x before 1.424.6.13, 1.447.x before 1.447.4.1, and 1.466.x before 1.466.10.1 allows remote attackers to redirect users to arbitrary web sites and conduct phishing attacks via unspecified vectors.

    Recommended action: Upgrade to 1.491 or 1.480.1 by release line, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:github.comSource checked Evidence →
  8. Low, CVSS 2.3MavenPublished

    Jenkins allows Cross-Site Scripting (XSS)

    CVE-2012-6074 · GHSA-9hr6-5x6g-gg5g

    Affected
    • Maven org.jenkins-ci.main:jenkins-core >= 1.481, < 1.491; < 1.480.1
    Fixed in
    1.4911.480.1· Vendor fix available
    Issue
    Cross-site scripting (XSS) vulnerability in Jenkins before 1.491, Jenkins LTS before 1.480.1, and Jenkins Enterprise 1.424.x before 1.424.6.13, 1.447.x before 1.447.4.1, and 1.466.x before 1.466.10.1 allows remote authenticated users with write access to inject arbitrary web script or HTML via unspecified vectors.

    Recommended action: Upgrade to 1.491 or 1.480.1 by release line, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:github.comSource checked Evidence →
  9. Medium, CVSS 6.3MavenPublished

    Jenkins allows HTTP Injection and Response Splitting

    CVE-2012-6072 · GHSA-2q8v-qx2x-hxjx

    Affected
    • Maven org.jenkins-ci.main:jenkins-core >= 1.481, < 1.491; < 1.480.1
    Fixed in
    1.4911.480.1· Vendor fix available
    Issue
    CRLF injection vulnerability in Jenkins before 1.491, Jenkins LTS before 1.480.1, and Jenkins Enterprise 1.424.x before 1.424.6.13, 1.447.x before 1.447.4.1, and 1.466.x before 1.466.10.1 allows remote attackers to inject arbitrary HTTP headers and conduct HTTP response splitting attacks via unspecified vectors.

    Recommended action: Upgrade to 1.491 or 1.480.1 by release line, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:github.comSource checked Evidence →
  10. UnratedMavenPublished

    Jenkins vulnerable to Cross-site Scripting

    CVE-2013-2033 · GHSA-826f-32qm-vm3j

    Affected
    • Maven org.jenkins-ci.main:jenkins-core < 1.509.1; >= 1.513, < 1.514
    Fixed in
    1.5141.509.1· Vendor fix available
    Issue
    Cross-site scripting (XSS) vulnerability in Jenkins before 1.514, LTS before 1.509.1, and Enterprise 1.466.x before 1.466.14.1 and 1.480.x before 1.480.4.1 allows remote authenticated users with write permission to inject arbitrary web script or HTML via unspecified vectors.

    Recommended action: Upgrade to 1.514 or 1.509.1 by release line, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:github.comSource checked Evidence →
  11. UnratedMavenPublished

    Jenkins Cross-site Scripting vulnerability

    CVE-2014-3681 · GHSA-cwh9-f8m6-6r63

    Affected
    • Maven org.jenkins-ci.main:jenkins-core >= 1.566, < 1.583; < 1.565.3
    Fixed in
    1.5831.565.3· Vendor fix available
    Issue
    Cross-site scripting (XSS) vulnerability in Jenkins before 1.583 and LTS before 1.565.3 allows remote attackers to inject arbitrary web script or HTML via unspecified vectors.

    Recommended action: Upgrade to 1.583 or 1.565.3 by release line, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:github.comSource checked Evidence →
  12. Medium, CVSS 4.3MavenPublished

    Exposure of Sensitive Information to an Unauthorized Actor in Jenkins

    CVE-2018-1999006 · GHSA-2pp9-r4rv-6p6j

    Affected
    • Maven org.jenkins-ci.main:jenkins-core < 2.121.2; >= 2.122, < 2.132
    Fixed in
    2.121.22.132· Vendor fix available
    Issue
    A exposure of sensitive information vulnerability exists in Jenkins 2.132 and earlier, 2.121.1 and earlier in Plugin.java that allows attackers to determine the date and time when a plugin HPI/JPI file was last extracted, which typically is the date of the most recent installation/upgrade.

    Recommended action: Upgrade to 2.132 or 2.121.2 by release line, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:github.comSource checked Evidence →
  13. Medium, CVSS 5.3MavenPublished

    Deserialization of Untrusted Data in Jenkins

    CVE-2018-1999042 · GHSA-28p3-mchr-9frj

    Affected
    • Maven org.jenkins-ci.main:jenkins-core < 2.121.3; >= 2.122, < 2.138
    Fixed in
    2.121.32.138· Vendor fix available
    Issue
    A vulnerability exists in Jenkins 2.137 and earlier, 2.121.2 and earlier in XStream2.java that allows attackers to have Jenkins resolve a domain name when deserializing an instance of java.net.URL.

    Recommended action: Upgrade to 2.138 or 2.121.3 by release line, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:github.comSource checked Evidence →
  14. Medium, CVSS 5.4MavenPublished

    Improper Authentication in Jenkins

    CVE-2018-1999045 · GHSA-q4cq-r7hg-pxqq

    Affected
    • Maven org.jenkins-ci.main:jenkins-core < 2.121.3; >= 2.122, < 2.138
    Fixed in
    2.121.32.138· Vendor fix available
    Issue
    A improper authentication vulnerability exists in Jenkins 2.137 and earlier, 2.121.2 and earlier in SecurityRealm.java, TokenBasedRememberMeServices2.java that allows attackers with a valid cookie to remain logged in even if that feature is disabled.

    Recommended action: Upgrade to 2.138 or 2.121.3 by release line, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:github.comSource checked Evidence →
  15. Medium, CVSS 4.3MavenPublished

    Exposure of Sensitive Information to an Unauthorized Actor in Jenkins

    CVE-2018-1999046 · GHSA-667q-vj58-rj88

    Affected
    • Maven org.jenkins-ci.main:jenkins-core < 2.121.3; >= 2.122, < 2.138
    Fixed in
    2.121.32.138· Vendor fix available
    Issue
    A exposure of sensitive information vulnerability exists in Jenkins 2.137 and earlier, 2.121.2 and earlier in Computer.java that allows attackers With Overall/Read permission to access the connection log for any agent.

    Recommended action: Upgrade to 2.138 or 2.121.3 by release line, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:github.comSource checked Evidence →
  16. Medium, CVSS 4.3MavenPublished

    Exposure of Sensitive Information to an Unauthorized Actor in Jenkins

    CVE-2017-1000399 · GHSA-g78x-xmv8-23xp

    Affected
    • Maven org.jenkins-ci.main:jenkins-core <= 2.73.1; >= 2.74, <= 2.83
    Fixed in
    2.73.22.84· Vendor fix available
    Issue
    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 has been fixed, and the API endpoint is now only available for tasks that the current user has access to.

    Recommended action: Upgrade to 2.84 or 2.73.2 by release line, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:github.comSource checked Evidence →
  17. Medium, CVSS 5.4MavenPublished

    Cross-site Scripting in Jenkins Core

    CVE-2018-1000170 · GHSA-9jcv-v4jp-w3cq

    Affected
    • Maven org.jenkins-ci.main:jenkins-core >= 2.108, <= 2.115; <= 2.107.1
    Fixed in
    2.1162.107.2· Vendor fix available
    Issue
    A cross-site scripting vulnerability exists in Jenkins 2.115 and older, LTS 2.107.1 and older, in confirmationList.jelly and stopButton.jelly that allows attackers with Job/Configure and/or Job/Create permission to create an item name containing JavaScript that would be executed in another user's browser when that other user performs some UI actions.

    Recommended action: Upgrade to 2.116 or 2.107.2 by release line, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:github.comSource checked Evidence →
  18. High, CVSS 8.1MavenPublished

    Cross-Site Request Forgery in Jenkins

    CVE-2017-1000504 · GHSA-99hj-ppg3-2xwc

    Affected
    • Maven org.jenkins-ci.main:jenkins-core >= 2.81, <= 2.89.1; >= 2.90, <= 2.94
    Fixed in
    2.89.22.95· Vendor fix available
    Issue
    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 work' message but Cross-Site Request Forgery (CSRF) protection may not yet be effective.

    Recommended action: Upgrade to 2.95 or 2.89.2 by release line, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:github.comSource checked Evidence →
  19. Medium, CVSS 4.3MavenPublished

    Exposure of Sensitive Information to an Unauthorized Actor in Jenkins

    CVE-2018-1000862 · GHSA-hph9-9vcq-f7gp

    Affected
    • Maven org.jenkins-ci.main:jenkins-core <= 2.138.3; >= 2.140, <= 2.153
    Fixed in
    2.138.42.154· Vendor fix available
    Issue
    An information exposure vulnerability exists in Jenkins 2.153 and earlier, LTS 2.138.3 and earlier in DirectoryBrowserSupport.java that allows attackers with the ability to control build output to browse the file system on agents running builds beyond the duration of the build using the workspace browser.

    Recommended action: Upgrade to 2.154 or 2.138.4 by release line, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:github.comSource checked Evidence →
  20. Medium, CVSS 5.4MavenPublished

    Session Fixation in Jenkins

    CVE-2018-1000409 · GHSA-rr6r-p7rw-369c

    Affected
    • Maven org.jenkins-ci.main:jenkins-core <= 2.138.1; >= 2.140, <= 2.145
    Fixed in
    2.1462.138.2· Vendor fix available
    Issue
    A session fixation vulnerability exists in Jenkins 2.145 and earlier, LTS 2.138.1 and earlier in core/src/main/java/hudson/security/HudsonPrivateSecurityRealm.java that prevented Jenkins from invalidating the existing session and creating a new one when a user signed up for a new user account.

    Recommended action: Upgrade to 2.146 or 2.138.2 by release line, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:github.comSource checked Evidence →
  21. Medium, CVSS 6.1MavenPublished

    Cross-site Scripting in Jenkins

    CVE-2018-1000407 · GHSA-hv45-5j9h-7fhg

    Affected
    • Maven org.jenkins-ci.main:jenkins-core <= 2.138.1; >= 2.140, <= 2.145
    Fixed in
    2.1462.138.2· Vendor fix available
    Issue
    A cross-site scripting vulnerability exists in Jenkins 2.145 and earlier, LTS 2.138.1 and earlier in core/src/main/java/hudson/model/Api.java that allows attackers to specify URLs to Jenkins that result in rendering arbitrary attacker-controlled HTML by Jenkins.

    Recommended action: Upgrade to 2.146 or 2.138.2 by release line, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:github.comSource checked Evidence →
  22. High, CVSS 7.8MavenPublished

    Exposure of Sensitive Information to an Unauthorized Actor in Jenkins

    CVE-2018-1000410 · GHSA-53jp-gmwc-jwf6

    Affected
    • Maven org.jenkins-ci.main:jenkins-core <= 2.138.1; >= 2.140, <= 2.145
    Fixed in
    2.1462.138.2· Vendor fix available
    Issue
    An information exposure vulnerability exists in Jenkins 2.145 and earlier, LTS 2.138.1 and earlier, and the Stapler framework used by these releases, in core/src/main/java/org/kohsuke/stapler/RequestImpl.java, core/src/main/java/hudson/model/Descriptor.java that allows attackers with Overall/Administer permission or access to the local file system to obtain credentials entered by users if the form submission could not be successfully processed.

    Recommended action: Upgrade to 2.146 or 2.138.2 by release line, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:github.comSource checked Evidence →
  23. Medium, CVSS 6.5MavenPublished

    Path Traversal in Jenkins

    CVE-2018-1000406 · GHSA-3pr8-rf62-g893

    Affected
    • Maven org.jenkins-ci.main:jenkins-core <= 2.138.1; >= 2.140, <= 2.145
    Fixed in
    2.1462.138.2· Vendor fix available
    Issue
    A path traversal vulnerability exists in Jenkins 2.145 and earlier, LTS 2.138.1 and earlier in core/src/main/java/hudson/model/FileParameterValue.java that allows attackers with Job/Configure permission to define a file parameter with a file name outside the intended directory, resulting in an arbitrary file write on the Jenkins master when scheduling a build.

    Recommended action: Upgrade to 2.146 or 2.138.2 by release line, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:github.comSource checked Evidence →
  24. Medium, CVSS 5.9MavenPublished

    Improper Certificate Validation in Jenkins

    CVE-2017-1000396 · GHSA-fq9f-9wv9-rfmg

    Affected
    • Maven org.jenkins-ci.main:jenkins-core <= 2.73.1; >= 2.74, <= 2.83
    Fixed in
    2.73.22.84· Vendor fix available
    Issue
    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 plugins. The fix for CVE-2012-6153 was backported to the version of commons-httpclient that is bundled in core and made available to plugins.

    Recommended action: Upgrade to 2.84 or 2.73.2 by release line, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:github.comSource checked Evidence →
  25. Low, CVSS 2.2MavenPublished

    Improper Input Validation in Jenkins

    CVE-2017-1000401 · GHSA-h8c5-c92g-jq6x

    Affected
    • Maven org.jenkins-ci.main:jenkins-core <= 2.73.1; >= 2.74, <= 2.83
    Fixed in
    2.73.22.84· Vendor fix available
    Issue
    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-default configurations of Jenkins, and made available to users with access to these log files. Form validation for <f:password/ is now always sent via POST, which is typically not logged.

    Recommended action: Upgrade to 2.84 or 2.73.2 by release line, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:github.comSource checked Evidence →