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

    Inbound TCP Agent Protocol/3 authentication bypass in Jenkins

    CVE-2020-2099 · GHSA-qp4f-2w67-c8hw

    Affected
    • Maven org.jenkins-ci.main:jenkins-core < 2.204.2; >= 2.205, < 2.214
    Fixed in
    2.204.22.214· Vendor fix available
    Issue
    Jenkins 2.213 and earlier, LTS 2.204.1 and earlier includes support for the Inbound TCP Agent Protocol/3 for communication between controller and agents. While this protocol has been deprecated in 2018 and was recently removed from Jenkins in 2.214, it could still easily be enabled in Jenkins LTS 2.204.1, 2.213, and older. This protocol incorrectly reuses encryption parameters which allow an unauthenticated remote attacker to determine the connection secret. This secret can then be used to connect attacker-controlled Jenkins agents to the Jenkins controller. Jenkins 2.204.2 no longer allows for the use of Inbound TCP Agent Protocol/3 by default. The system property jenkins.slaves.JnlpSlaveAgentProtocol3.ALLOWUNSAFE can be set to true to allow enabling the Inbound TCP Agent Protocol/3 in Jenkins 2.204.2, but doing so is strongly discouraged. Inbound TCP Agent Protocol/3 was removed completely from Jenkins 2.214 and will not be part of Jenkins LTS after the end of the 2.204.x line.

    Recommended action: Upgrade to 2.214 or 2.204.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. High, CVSS 7.5MavenPublished

    XML external entity (XXE) vulnerability in Jenkins

    CVE-2015-1811 · GHSA-qg7x-4h4q-3m49

    Affected
    • Maven org.jenkins-ci.main:jenkins-core >= 1.597, < 1.600; < 1.596.1
    Fixed in
    1.596.11.600· Vendor fix available
    Issue
    XML external entity (XXE) vulnerability in Jenkins before 1.600 and LTS before 1.596.1 allows remote attackers to read arbitrary XML files via a crafted XML document.

    Recommended action: Upgrade to 1.600 or 1.596.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 →
  3. High, CVSS 7.5MavenPublished

    XML external entity (XXE) vulnerability in Jenkins

    CVE-2015-1809 · GHSA-qj27-w92h-fc9r

    Affected
    • Maven org.jenkins-ci.main:jenkins-core >= 1.597, < 1.600; < 1.596.1
    Fixed in
    1.596.11.600· Vendor fix available
    Issue
    XML external entity (XXE) vulnerability in Jenkins before 1.600 and LTS before 1.596.1 allows remote attackers to read arbitrary XML files via an XPath query.

    Recommended action: Upgrade to 1.600 or 1.596.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 →
  4. Medium, CVSS 4.8MavenPublished

    Improper Neutralization of Input During Web Page Generation in Jenkins

    CVE-2019-10383 · GHSA-9m48-54pj-h248

    Affected
    • Maven org.jenkins-ci.main:jenkins-core <= 2.176.2; >= 2.177, <= 2.191
    Fixed in
    2.1922.176.3· Vendor fix available
    Issue
    A stored cross-site scripting vulnerability in Jenkins 2.191 and earlier, LTS 2.176.2 and earlier allowed attackers with Overall/Administer permission to configure the update site URL to inject arbitrary HTML and JavaScript in update center web pages.

    Recommended action: Upgrade to 2.192 or 2.176.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 →
  5. High, CVSS 8.8MavenPublished

    Cross-Site Request Forgery in Jenkins

    CVE-2019-10384 · GHSA-vcr8-h8qp-qj8h

    Affected
    • Maven org.jenkins-ci.main:jenkins-core <= 2.176.2; >= 2.177, <= 2.191
    Fixed in
    2.1922.176.3· Vendor fix available
    Issue
    Jenkins 2.191 and earlier, LTS 2.176.2 and earlier allowed users to obtain CSRF tokens without an associated web session ID, resulting in CSRF tokens that did not expire and could be used to bypass CSRF protection for the anonymous user.

    Recommended action: Upgrade to 2.192 or 2.176.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. Medium, CVSS 6.5MavenPublished

    Improper Limitation of a Pathname to a Restricted Directory in Jenkins

    CVE-2019-10352 · GHSA-qr42-82qj-mw65

    Affected
    • Maven org.jenkins-ci.main:jenkins-core <= 2.176.1; >= 2.177, <= 2.185
    Fixed in
    2.176.22.186· Vendor fix available
    Issue
    A path traversal vulnerability in Jenkins 2.185 and earlier, LTS 2.176.1 and earlier in core/src/main/java/hudson/model/FileParameterValue.java allowed 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.186 or 2.176.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.5MavenPublished

    Cross-Site Request Forgery in Jenkins

    CVE-2019-10353 · GHSA-hcxf-rq72-h4rr

    Affected
    • Maven org.jenkins-ci.main:jenkins-core <= 2.176.1; >= 2.177, <= 2.185
    Fixed in
    2.176.22.186· Vendor fix available
    Issue
    CSRF tokens in Jenkins 2.185 and earlier, LTS 2.176.1 and earlier did not expire, thereby allowing attackers able to obtain them to bypass CSRF protection.

    Recommended action: Upgrade to 2.186 or 2.176.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 →
  8. Medium, CVSS 4.3MavenPublished

    Missing Authorization in Jenkins

    CVE-2019-10354 · GHSA-6jfc-mc97-c7wg

    Affected
    • Maven org.jenkins-ci.main:jenkins-core <= 2.176.1; >= 2.177, <= 2.185
    Fixed in
    2.176.22.186· Vendor fix available
    Issue
    A vulnerability in the Stapler web framework used in Jenkins 2.185 and earlier, LTS 2.176.1 and earlier allowed attackers to access view fragments directly, bypassing permission checks and possibly obtain sensitive information.

    Recommended action: Upgrade to 2.186 or 2.176.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 →
  9. Low, CVSS 2.1MavenPublished

    Jenkins allows Cross-Site Scripting (XSS)

    CVE-2011-4344 · GHSA-q3rp-555r-hh6r

    Affected
    • Maven org.jenkins-ci.main:jenkins-core < 1.409.3; >= 1.410, < 1.438
    Fixed in
    1.4381.409.3· Vendor fix available
    Issue
    Cross-site scripting (XSS) vulnerability in Jenkins Core in Jenkins before 1.438, and 1.409 LTS before 1.409.3 LTS, when a stand-alone container is used, allows remote attackers to inject arbitrary web script or HTML via vectors related to error messages.

    Recommended action: Upgrade to 1.438 or 1.409.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 →
  10. Medium, CVSS 6.9MavenPublished

    Jenkins allows Remote Attackers to Hijack Sessions

    CVE-2014-2060 · GHSA-9c26-cf8c-mw43

    Affected
    • Maven org.jenkins-ci.main:jenkins-core < 1.532.2; >= 1.533, < 1.551
    Fixed in
    1.5511.532.2· Vendor fix available
    Issue
    The Winstone servlet container in Jenkins before 1.551 and LTS before 1.532.2 allows remote attackers to hijack sessions via unspecified vectors.

    Recommended action: Upgrade to 1.551 or 1.532.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 →
  11. UnratedMavenPublished

    Jenkins allows attackers to configure restricted projects

    CVE-2013-7330 · GHSA-h5jv-hg68-mjhg

    Affected
    • Maven org.jenkins-ci.main:jenkins-core >= 1.481, < 1.502; < 1.480.3
    Fixed in
    1.480.31.502· Vendor fix available
    Issue
    Jenkins before 1.502 allows remote authenticated users to configure an otherwise restricted project via vectors related to post-build actions.

    Recommended action: Upgrade to 1.502 or 1.480.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. UnratedMavenPublished

    Jenkins allows attackers to execute arbitrary jobs

    CVE-2014-2058 · GHSA-7fpg-pp3m-h22f

    Affected
    • Maven org.jenkins-ci.main:jenkins-core >= 1.533, < 1.551; < 1.532.2
    Fixed in
    1.5511.532.2· Vendor fix available
    Issue
    BuildTrigger in Jenkins before 1.551 and LTS before 1.532.2 allows remote authenticated users to bypass access restrictions and execute arbitrary jobs by configuring a job to trigger another job. NOTE: this vulnerability exists because of an incomplete fix for CVE-2013-7330.

    Recommended action: Upgrade to 1.551 or 1.532.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. UnratedMavenPublished

    Jenkin allows attackers to obtain passwords by reading the HTML source code

    CVE-2014-2061 · GHSA-rxfv-gm5x-9wqj

    Affected
    • Maven org.jenkins-ci.main:jenkins-core >= 1.533, < 1.551; < 1.532.2
    Fixed in
    1.5511.532.2· Vendor fix available
    Issue
    The input control in PasswordParameterDefinition in Jenkins before 1.551 and LTS before 1.532.2 allows remote attackers to obtain passwords by reading the HTML source code, related to the default value.

    Recommended action: Upgrade to 1.551 or 1.532.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 →
  14. Medium, CVSS 6.9MavenPublished

    Jenkins Vulnerable to Clickjacking

    CVE-2014-2063 · GHSA-w3f5-gq7j-m797

    Affected
    • Maven org.jenkins-ci.main:jenkins-core >= 1.533, < 1.551; < 1.532.2
    Fixed in
    1.5511.532.2· Vendor fix available
    Issue
    Jenkins before 1.551 and LTS before 1.532.2 allows remote attackers to conduct clickjacking attacks via unspecified vectors.

    Recommended action: Upgrade to 1.551 or 1.532.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 →
  15. UnratedMavenPublished

    Jenkins does not invalidate the API token when a user is deleted

    CVE-2014-2062 · GHSA-vxc6-wvh8-fpxw

    Affected
    • Maven org.jenkins-ci.main:jenkins-core >= 1.533, < 1.551; < 1.532.2
    Fixed in
    1.5511.532.2· Vendor fix available
    Issue
    Jenkins before 1.551 and LTS before 1.532.2 does not invalidate the API token when a user is deleted, which allows remote authenticated users to retain access via the token.

    Recommended action: Upgrade to 1.551 or 1.532.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. UnratedMavenPublished

    Jenkins allows attackers to determine whether a user exists

    CVE-2014-2064 · GHSA-9vg9-x38g-9hfx

    Affected
    • Maven org.jenkins-ci.main:jenkins-core >= 1.533, < 1.551; < 1.532.2
    Fixed in
    1.5511.532.2· Vendor fix available
    Issue
    The loadUserByUsername function in hudson/security/HudsonPrivateSecurityRealm.java in Jenkins before 1.551 and LTS before 1.532.2 allows remote attackers to determine whether a user exists via vectors related to failed login attempts.

    Recommended action: Upgrade to 1.551 or 1.532.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. UnratedMavenPublished

    Jenkins Denial of Service vulnerability

    CVE-2014-3661 · GHSA-r5m2-g5gc-q43r

    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
    Jenkins before 1.583 and LTS before 1.565.3 allows remote attackers to cause a denial of service (thread consumption) via vectors related to a CLI handshake.

    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 →
  18. UnratedMavenPublished

    Jenkins session fixation vulnerability

    CVE-2014-2066 · GHSA-8jfx-h6q2-v4g3

    Affected
    • Maven org.jenkins-ci.main:jenkins-core >= 1.533, < 1.551; < 1.532.2
    Fixed in
    1.5511.532.2· Vendor fix available
    Issue
    Session fixation vulnerability in Jenkins before 1.551 and LTS before 1.532.2 allows remote attackers to hijack web sessions via vectors involving the "override" of Jenkins cookies.

    Recommended action: Upgrade to 1.551 or 1.532.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. UnratedMavenPublished

    Jenkins allows attackers to obtain sensitive information

    CVE-2014-2068 · GHSA-pv88-j6rg-r56p

    Affected
    • Maven org.jenkins-ci.main:jenkins-core >= 1.533, < 1.551; < 1.532.2
    Fixed in
    1.5511.532.2· Vendor fix available
    Issue
    The doIndex function in hudson/util/RemotingDiagnostics.java in CloudBees Jenkins before 1.551 and LTS before 1.532.2 allows remote authenticated users with the ADMINISTER permission to obtain sensitive information via vectors related to heapDump.

    Recommended action: Upgrade to 1.551 or 1.532.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. UnratedMavenPublished

    Jenkins cross-site scripting (XSS) vulnerability

    CVE-2014-2065 · GHSA-fxj8-cqcp-3vgq

    Affected
    • Maven org.jenkins-ci.main:jenkins-core >= 1.533, < 1.551; < 1.532.2
    Fixed in
    1.5511.532.2· Vendor fix available
    Issue
    Cross-site scripting (XSS) vulnerability in Jenkins before 1.551 and LTS before 1.532.2 allows remote attackers to inject arbitrary web script or HTML via the iconSize cookie.

    Recommended action: Upgrade to 1.551 or 1.532.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 5.4MavenPublished

    Improper Neutralization of Input During Web Page Generation in Jenkins

    CVE-2015-7536 · GHSA-x3p3-929j-pq66

    Affected
    • Maven org.jenkins-ci.main:jenkins-core >= 1.626, < 1.640; < 1.625.2
    Fixed in
    1.6401.625.2· Vendor fix available
    Issue
    Cross-site scripting (XSS) vulnerability in Jenkins before 1.640 and LTS before 1.625.2 allows remote authenticated users to inject arbitrary web script or HTML via unspecified vectors related to workspaces and archived artifacts.

    Recommended action: Upgrade to 1.640 or 1.625.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. UnratedMavenPublished

    Jenkins allows remote authenticated users to bypass intended restrictions and create or destroy arbitrary jobs

    CVE-2014-3663 · GHSA-64mc-2m9p-23c8

    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
    Jenkins before 1.583 and LTS before 1.565.3 allows remote authenticated users with the Job/CONFIGURE permission to bypass intended restrictions and create or destroy arbitrary jobs 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 →
  23. UnratedMavenPublished

    Jenkins Exposure of Sensitive Information to an Unauthorized Actor vulnerability

    CVE-2014-3662 · GHSA-fxqr-px2m-fvc2

    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
    Jenkins before 1.583 and LTS before 1.565.3 allows remote attackers to enumerate user names via vectors related to login attempts.

    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 →
  24. UnratedMavenPublished

    Jenkins improperly ensures trust separation

    CVE-2014-3665 · GHSA-66cr-6whx-732p

    Affected
    • Maven org.jenkins-ci.main:jenkins-core < 1.587
    Fixed in
    1.587· Vendor fix available
    Issue
    Jenkins prior to 1.587 and LTS before 1.580.1 do not properly ensure trust separation between a master and slaves, which might allow remote attackers to execute arbitrary code on the master by leveraging access to the slave.

    Recommended action: Upgrade to 1.587 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 →
  25. Medium, CVSS 6.9MavenPublished

    Jenkins allows for Code Execution via Crafted Packet to the CLI

    CVE-2014-3666 · GHSA-fvfh-8mj3-23xj

    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
    Jenkins before 1.583 and LTS before 1.565.3 allows remote attackers to execute arbitrary code via a crafted packet to the CLI channel.

    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 →