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

    Exposure of Sensitive Information to an Unauthorized Actor in Jenkins

    CVE-2017-1000395 · GHSA-wqv4-9gr3-3qgh

    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 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 API now no longer includes information beyond the most basic (user ID and name) unless the user requesting it is a Jenkins administrator.

    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 →
  2. Medium, CVSS 4.3MavenPublished

    Exposure of Sensitive Information to an Unauthorized Actor in Jenkins

    CVE-2017-1000398 · GHSA-h972-cwjv-2v39

    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 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 permission. This has been fixed, and the API now only shows information about accessible tasks.

    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 →
  3. Medium, CVSS 6.5MavenPublished

    Improper Limitation of a Pathname to a Restricted Directory in Jenkins

    CVE-2018-1000997 · GHSA-5hfp-964w-5vgm

    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 the Stapler web framework used by Jenkins 2.145 and earlier, LTS 2.138.1 and earlier in core/src/main/java/org/kohsuke/stapler/Facet.java, groovy/src/main/java/org/kohsuke/stapler/jelly/groovy/GroovyFacet.java, jelly/src/main/java/org/kohsuke/stapler/jelly/JellyFacet.java, jruby/src/main/java/org/kohsuke/stapler/jelly/jruby/JRubyFacet.java, jsp/src/main/java/org/kohsuke/stapler/jsp/JSPFacet.java that allows attackers to render routable objects using any view in Jenkins, exposing internal information about those objects not intended to be viewed, such as their toString() representation.

    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 →
  4. High, CVSS 7.5MavenPublished

    Improper Input Validation in Jenkins

    CVE-2017-1000394 · GHSA-f7f6-xrwc-9c57

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

    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 →
  5. Medium, CVSS 4.8MavenPublished

    Improper Neutralization of Input During Web Page Generation in Jenkins

    CVE-2017-1000392 · GHSA-5ppx-rgw2-xg23

    Affected
    • Maven org.jenkins-ci.main:jenkins-core <= 2.73.2; >= 2.74, <= 2.88
    Fixed in
    2.73.32.89· Vendor fix available
    Issue
    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 characters.

    Recommended action: Upgrade to 2.89 or 2.73.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 →
  6. High, CVSS 8.8MavenPublished

    OS Command Injection in Jenkins

    CVE-2017-1000393 · GHSA-j472-mcq2-95p6

    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 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 to be launched. Configuration of this launch method now requires the Run Scripts permission typically only granted to administrators.

    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 →
  7. High, CVSS 7.3MavenPublished

    Improper Input Validation in Jenkins

    CVE-2017-1000391 · GHSA-wfj3-535m-p6fx

    Affected
    • Maven org.jenkins-ci.main:jenkins-core <= 2.73.2; >= 2.74, <= 2.88
    Fixed in
    2.73.32.89· Vendor fix available
    Issue
    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, potentially resulting in problems like overwriting of unrelated configuration files.

    Recommended action: Upgrade to 2.89 or 2.73.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 →
  8. Critical, CVSS 9.8MavenPublished

    Improper Neutralization of Special Elements used in an LDAP Query in Jenkins

    CVE-2016-9299 · GHSA-2x9h-h3c4-wqqh

    Affected
    • Maven org.jenkins-ci.main:jenkins-core >= 2.20, <= 2.31; <= 2.19.2
    Fixed in
    2.322.19.3· Vendor fix available
    Issue
    The remoting module in Jenkins before 2.32 and LTS before 2.19.3 allows remote attackers to execute arbitrary code via a crafted serialized Java object, which triggers an LDAP query to a third-party server.

    Recommended action: Upgrade to 2.32 or 2.19.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 →
  9. Medium, CVSS 5.3MavenPublished

    Exposure of Sensitive Information to an Unauthorized Actor in Jenkins

    CVE-2018-1000169 · GHSA-cpw3-x7gf-p872

    Affected
    • Maven org.jenkins-ci.main:jenkins-core <= 2.107.1; >= 2.108, <= 2.115
    Fixed in
    2.1162.107.2· Vendor fix available
    Issue
    An exposure of sensitive information vulnerability exists in Jenkins 2.115 and older, LTS 2.107.1 and older, in CLICommand.java and ViewOptionHandler.java that allows unauthorized attackers to confirm the existence of agents or views with an attacker-specified name by sending a CLI command to Jenkins.

    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 →
  10. Medium, CVSS 6.5MavenPublished

    Incorrect Authorization in Jenkins

    CVE-2018-1999047 · GHSA-r2jf-rc5v-vmpv

    Affected
    • Maven org.jenkins-ci.main:jenkins-core <= 2.121.2; >= 2.122, <= 2.137
    Fixed in
    2.121.32.138· Vendor fix available
    Issue
    A improper authorization vulnerability exists in Jenkins 2.137 and earlier, 2.121.2 and earlier in UpdateCenter.java that allows attackers to cancel a Jenkins restart scheduled through the update center.

    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 →
  11. Medium, CVSS 6.5MavenPublished

    Infinite Loop in Jenkins Core

    CVE-2018-1999044 · GHSA-8qpf-fv36-h4r8

    Affected
    • Maven org.jenkins-ci.main:jenkins-core < 2.138
    Fixed in
    2.138· Vendor fix available
    Issue
    A Cron expression form validation could enter infinite loop, potentially resulting in denial of service. The form validation for cron expressions (e.g. "Poll SCM", "Build periodically") could enter infinite loops when cron expressions only matching certain rare dates were entered, blocking request handling threads indefinitely.

    Recommended action: Upgrade to 2.138 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 →
  12. High, CVSS 7.5MavenPublished

    Missing Release of Resource after Effective Lifetime in Jenkins

    CVE-2018-1999043 · GHSA-2632-h32j-6rg9

    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 denial of service vulnerability exists in Jenkins 2.137 and earlier, 2.121.2 and earlier in BasicAuthenticationFilter.java, BasicHeaderApiTokenAuthenticator.java that allows attackers to create ephemeral in-memory user records by attempting to log in using invalid credentials.

    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 →
  13. Medium, CVSS 6.5MavenPublished

    Loop with Unreachable Exit Condition in Jenkins

    CVE-2018-1000864 · GHSA-9cjv-93g7-c6mv

    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
    A denial of service vulnerability exists in Jenkins 2.153 and earlier, LTS 2.138.3 and earlier in CronTab.java that allows attackers with Overall/Read permission to have a request handling thread enter an infinite loop.

    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 →
  14. High, CVSS 8.2MavenPublished

    Improper Limitation of a Pathname to a Restricted Directory in Jenkins

    CVE-2018-1000863 · GHSA-4jhm-5f7g-75fp

    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
    A data modification vulnerability exists in Jenkins 2.153 and earlier, LTS 2.138.3 and earlier in User.java, IdStrategy.java that allows attackers to submit crafted user names that can cause an improper migration of user record storage formats, potentially preventing the victim from logging into Jenkins.

    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 →
  15. Medium, CVSS 6.5MavenPublished

    Improper Authorization in Jenkins

    CVE-2018-1000408 · GHSA-4h47-h3cr-23wh

    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 denial of service vulnerability exists in Jenkins 2.145 and earlier, LTS 2.138.1 and earlier in core/src/main/java/hudson/security/HudsonPrivateSecurityRealm.java that allows attackers without Overall/Read permission to access a specific URL on instances using the built-in Jenkins user database security realm that results in the creation of an ephemeral user record in memory.

    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 →
  16. Medium, CVSS 4.3MavenPublished

    Inadequate Encryption Strength in Jenkins

    CVE-2017-2598 · GHSA-r9q2-3r6x-qmgp

    Affected
    • Maven org.jenkins-ci.main:jenkins-core <= 2.32.1; >= 2.34, <= 2.43
    Fixed in
    2.32.22.44· Vendor fix available
    Issue
    Jenkins before versions 2.44 and 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).

    Recommended action: Upgrade to 2.44 or 2.32.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 4.3MavenPublished

    Incomplete List of Disallowed Inputs in Jenkins

    CVE-2017-2602 · GHSA-ffgg-vphh-v273

    Affected
    • Maven org.jenkins-ci.main:jenkins-core <= 2.32.1; >= 2.34, <= 2.43
    Fixed in
    2.32.22.44· Vendor fix available
    Issue
    Jenkins before versions 2.44 and 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).

    Recommended action: Upgrade to 2.44 or 2.32.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. Medium, CVSS 4.3MavenPublished

    Exposure of Sensitive Information to an Unauthorized Actor in Jenkins

    CVE-2017-2600 · GHSA-wj5c-j656-h5fw

    Affected
    • Maven org.jenkins-ci.main:jenkins-core <= 2.32.1; >= 2.34, <= 2.43
    Fixed in
    2.32.22.44· Vendor fix available
    Issue
    In Jenkins before versions 2.44 and 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).

    Recommended action: Upgrade to 2.44 or 2.32.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-2017-2606 · GHSA-6967-9vvv-4cmm

    Affected
    • Maven org.jenkins-ci.main:jenkins-core <= 2.32.1; >= 2.34, <= 2.43
    Fixed in
    2.32.22.44· Vendor fix available
    Issue
    Jenkins before versions 2.44 and 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 UnprotectedRootAction.

    Recommended action: Upgrade to 2.44 or 2.32.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 →
  20. Medium, CVSS 5.4MavenPublished

    Incorrect Permission Assignment for Critical Resource in Jenkins

    CVE-2017-2612 · GHSA-wf9g-rh76-6jvr

    Affected
    • Maven org.jenkins-ci.main:jenkins-core < 2.32.2; >= 2.34, < 2.44
    Fixed in
    2.32.22.44· Vendor fix available
    Issue
    In Jenkins before versions 2.44, 2.32.2 low privilege users were able to override JDK download credentials (SECURITY-392), resulting in future builds possibly failing to download a JDK.

    Recommended action: Upgrade to 2.44 or 2.32.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. Low, CVSS 3.5MavenPublished

    Exposure of Sensitive Information to an Unauthorized Actor in Jenkins

    CVE-2017-2603 · GHSA-x55p-6526-xmmp

    Affected
    • Maven org.jenkins-ci.main:jenkins-core <= 2.32.1; >= 2.34, <= 2.43
    Fixed in
    2.32.22.44· Vendor fix available
    Issue
    Jenkins before versions 2.44 and 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).

    Recommended action: Upgrade to 2.44 or 2.32.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. Medium, CVSS 4.3MavenPublished

    Improper Authentication in Jenkins

    CVE-2017-2604 · GHSA-m93h-5qmx-pphg

    Affected
    • Maven org.jenkins-ci.main:jenkins-core <= 2.32.1; >= 2.34, <= 2.43
    Fixed in
    2.32.22.44· Vendor fix available
    Issue
    In Jenkins before versions 2.44 and 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).

    Recommended action: Upgrade to 2.44 or 2.32.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. High, CVSS 8.8MavenPublished

    Deserialization of Untrusted Data in Jenkins

    CVE-2017-2608 · GHSA-fwqr-3pvp-pjwq

    Affected
    • Maven org.jenkins-ci.main:jenkins-core < 2.32.2; >= 2.34, < 2.44
    Fixed in
    2.32.22.44· Vendor fix available
    Issue
    Jenkins before versions 2.44, 2.32.2 is vulnerable to a remote code execution vulnerability involving the deserialization of various types in javax.imageio in XStream-based APIs (SECURITY-383).

    Recommended action: Upgrade to 2.44 or 2.32.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.4MavenPublished

    Cross-Site Request Forgery in Jenkins

    CVE-2017-2613 · GHSA-pwv6-872c-gcg6

    Affected
    • Maven org.jenkins-ci.main:jenkins-core < 2.32.2; >= 2.34, < 2.44
    Fixed in
    2.32.22.44· Vendor fix available
    Issue
    jenkins before versions 2.44, 2.32.2 is vulnerable to a user creation CSRF using GET by admins. While this user record was only retained until restart in most cases, administrators' web browsers could be manipulated to create a large number of user records (SECURITY-406).

    Recommended action: Upgrade to 2.44 or 2.32.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. Medium, CVSS 4.3MavenPublished

    Exposure of Sensitive Information to an Unauthorized Actor in Jenkins

    CVE-2017-2609 · GHSA-v222-w2mw-xjc6

    Affected
    • Maven org.jenkins-ci.main:jenkins-core < 2.32.2; >= 2.34, < 2.44
    Fixed in
    2.32.22.44· Vendor fix available
    Issue
    jenkins before versions 2.44, 2.32.2 is vulnerable to an information disclosure vulnerability in search suggestions (SECURITY-385). The autocomplete feature on the search box discloses the names of the views in its suggestions, including the ones for which the current user does not have access to.

    Recommended action: Upgrade to 2.44 or 2.32.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 →