Skip to main content

Jenkins CVE-2025-67635

HIGH
Improper Resource Shutdown or Release (CWE-404)
2025-12-10 jenkinsci-cert@googlegroups.com
7.5
CVSS 3.1 · Vendor: googlegroups
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Reach Jenkins controller over network
  2. Delivery
    Open HTTP-based CLI connection
  3. Exploit
    Corrupt connection stream
  4. Execution
    Connection not closed, resources leak
  5. Persist
    Repeat until resource exhaustion
  6. Impact
    Denial of service to CI/CD

Vulnerability Assessment

Weakness
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Resource release
Exploitation Conditions

Requires that the Jenkins controller expose the HTTP-based CLI endpoint reachable by the attacker (the CLI over HTTP transport is available in affected default installations). The specific trigger is a CLI connection whose stream becomes corrupted, which Jenkins then fails to close, leaking the connection/resources. No authentication is required (PR:N) and no user interaction (UI:N), so any party able to reach the controller's HTTP port can attempt it. The principal limiting factor is network exposure: controllers that are firewalled, placed behind authenticated reverse proxies, or that have the CLI disabled are not reachable for this attack. Impact is limited to availability - no data disclosure or modification occurs.

Impact

Signals are largely consistent and point to a genuine but bounded availability risk. The CVSS 3.1 vector (AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, base 7.5) describes a remotely reachable, low-complexity, unauthenticated flaw with impact confined to availability - there is no confidentiality or integrity loss, so this is a pure denial-of-service issue, not a code-execution or data-breach vector. The EPSS score of 0.56% (45th percentile) is modest and reflects no observed exploitation activity, which is coherent with the absence of a CISA KEV listing and the lack of any referenced public proof-of-concept. There is no conflict between the CVSS network/unauthenticated characterization and the description, which explicitly states unauthenticated attackers can trigger the condition via HTTP-based CLI connections. Net assessment: this is a real, patch-worthy issue for internet-exposed or multi-tenant Jenkins controllers because it needs no credentials and is easy to trigger, but it is lower priority than a comparable RCE - exploitation only degrades/denies service rather than compromising it. No active-exploitation or POC evidence is present in the supplied data, so urgency should be driven by exposure (is the controller reachable by untrusted networks?) rather than by in-the-wild signals.

Exploit ScenarioDerived

An unauthenticated attacker with network reach to a Jenkins controller opens HTTP-based CLI connections and deliberately corrupts the connection stream; because Jenkins fails to properly close these corrupted connections, resources (connections/threads) are not released and accumulate until the service degrades or stops responding. Repeating this remotely and without credentials exhausts server resources, denying CI/CD service to legitimate users. No public exploit code is identified in the provided data.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.6% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Oct 14, 2026

Denial of service in Jenkins weekly releases up to and including 2.540 and LTS releases up to and including 2.528.2, where the controller fails to close HTTP-based CLI connections whose stream has become corrupted, so leaked connections and associated resources accumulate until availability degrades. The flaw is remotely triggerable without authentication (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, 7.5) by any party that can reach the controller's HTTP port, and impact is confined to availability with no data disclosure or modification; no public exploit identified at time of analysis, and EPSS is low (0.56%, 45th percentile), so the practical risk is bounded primarily by network exposure of the controller.

RemediationAI

Upgrade to the patched Jenkins weekly or LTS release identified in the vendor advisory https://www.jenkins.io/security/advisory/2025-12-10/#SECURITY-3630; the input data does not state an exact fixed version, so treat the advisory as the authoritative source and do not rely on an assumed version number. If upgrading cannot be done promptly, the most effective compensating control is to remove reachability of the HTTP-based CLI: disable it on the controller (for example by setting the jenkins.CLI.disabled system property to true), or terminate the CLI endpoint at a reverse proxy, with the trade-off that any workflows, scripts, or tooling that rely on the CLI over HTTP will stop working and users must switch to the SSH or remoting based CLI. Second, restrict network access to the controller's HTTP port so only trusted networks, VPN clients, or trusted reverse proxies can connect; this defeats the attack because it is unauthenticated and depends entirely on the attacker reaching the controller, but it does not protect against an attacker who already has a foothold on a permitted network segment and it will also block legitimate UI access from outside those ranges. Third, front the controller with a proxy that enforces authentication and rate limiting, accepting the operational cost of managing credentials and the risk of breaking clients that do not support the added auth layer. Monitor controller connection counts, thread and file-descriptor usage for signs of leaked CLI connections, and consider restarting the controller if resource exhaustion is observed; note that these measures reduce or delay the impact but do not fix the underlying resource-release defect.

Affected Packages

maven org.jenkins-ci.main:cli fix: 2.528.3, 2.541
maven org.jenkins-ci.main:jenkins-core fix: 2.528.3, 2.541

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 2 packages in maven

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

The root cause is CWE-404 (Improper Resource Shutdown or Release). Jenkins exposes a command-line interface that can be reached over HTTP(S) in addition to SSH/remoting transports, and that transport is part of the default attack surface on a reachable controller. When the stream backing a CLI-over-HTTP connection becomes corrupted, the controller's connection-handling logic does not properly tear down and close that connection, so the socket and its handler resources persist instead of being released. Repeated triggering therefore accumulates leaked connections and increasingly consumes controller resources, which is what produces the denial-of-service condition. Weakness is in connection lifecycle management rather than authentication, authorization, or input validation; there is no path to code execution, data disclosure, or modification. The supplied CPEs cover both affected release trains, cpe:2.3:a:jenkins:jenkins:*:*:*:*:lts:*:*:* for the LTS line and cpe:2.3:a:jenkins:jenkins:*:*:*:*:-:*:*:* for the weekly line. Jenkins security advisories are published on a coordinated cadence, and this issue was reported by jenkinsci-cert@googlegroups.com and documented as SECURITY-3630 in the advisory dated 2025-12-10.

Know when Jenkins gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (googlegroups) PRIMARY 7.5 HIGH
AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
vuln.today AI 7.5 HIGH

Remotely reachable HTTP CLI endpoint with no credentials (AV:N/PR:N/UI:N) and easy trigger (AC:L); impact is resource-exhaustion DoS only, so C:N/I:N/A:H.

3.1 AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
4.0 AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N
Red Hat 5.3 MEDIUM

Primary rating from Vendor (googlegroups).

CVSS VectorVendor: googlegroups

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
None
Integrity
None
Availability
High

DescriptionCVE.org

Jenkins 2.540 and earlier, LTS 2.528.2 and earlier does not properly close HTTP-based CLI connections when the connection stream becomes corrupted, allowing unauthenticated attackers to cause a denial of service.

Executive ViewAI

Why It Matters

Jenkins, a widely used automation server for CI/CD pipelines, is affected by a high-severity denial-of-service vulnerability (CVE-2025-67635) that can degrade the availability of the Jenkins controller, potentially disrupting software build and deployment processes across the organization. The flaw is unauthenticated and remotely exploitable by anyone with network access to the Jenkins HTTP port, meaning attackers could cause service outages without credentials. While no public exploit code exists and the EPSS score is low, the operational impact of a sustained outage on development and release timelines warrants immediate mitigation efforts.

Business Impact: High
Compensating Controls

Restrict network access to the Jenkins controller HTTP port to trusted networks only; monitor connection counts and resource usage for signs of exhaustion; disable HTTP-based CLI if not operationally required; implement rate limiting or connection limits at the network edge; ensure rapid restart capability for the Jenkins controller. No vendor-released patch identified at time of analysis.

Threat Intelligence Overview

EPSS Score
0.6%
Top 55% exploitable
Prevalence
High
Jenkins is a dominant, widely deployed enterprise CI/CD automation server
Data Quality
3 sources
Confidence: Low

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 0.6%
Patch available Yes
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation· derived
None
System Exposure· derived
Open
Automatable· derived
Yes
Human Impact
High

Priority Score

39
Low Medium High Critical
KEV: 0
EPSS: +1
CVSS: +38
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Denial of Service attacks render applications or systems unavailable by overwhelming resources or triggering failure conditions.

Affected Products (CPE)CVE.org

cpe:2.3:a:jenkins:jenkins:*:*:*:*:lts:*:*:*
cpe:2.3:a:jenkins:jenkins:*:*:*:*:-:*:*:*
CVE-2023-44487 HIGH POC
7.5 Oct 10

Denial of service against HTTP/2 server implementations allows remote unauthenticated attackers to exhaust server resour

CVE-2019-1003030 CRITICAL POC
9.9 Mar 08

A sandbox bypass vulnerability exists in Jenkins Pipeline: Groovy Plugin 2.63 and earlier in pom.xml, src/main/java/org/

CVE-2015-8103 CRITICAL POC
9.8 Nov 25

The Jenkins CLI subsystem in Jenkins before 1.638 and LTS before 1.625.2 allows remote attackers to execute arbitrary co

CVE-2016-9299 CRITICAL POC
9.8 Jan 12

The remoting module in Jenkins before 2.32 and LTS before 2.19.3 allows remote attackers to execute arbitrary code via a

CVE-2016-0792 HIGH POC
8.8 Apr 07

Multiple unspecified API endpoints in Jenkins before 1.650 and LTS before 1.642.2 allow remote authenticated users to ex

CVE-2015-5317 HIGH
7.5 Nov 25

The Fingerprints pages in Jenkins before 1.638 and LTS before 1.625.2 might allow remote attackers to obtain sensitive j

CVE-2016-0788 CRITICAL
9.8 Apr 07

The remoting module in Jenkins before 1.650 and LTS before 1.642.2 allows remote attackers to execute arbitrary code by

CVE-2019-1003029 CRITICAL POC
9.9 Mar 08

A sandbox bypass vulnerability exists in Jenkins Script Security Plugin 1.53 and earlier in src/main/java/org/jenkinsci/

CVE-2018-1000861 CRITICAL POC
9.8 Dec 10

A code execution vulnerability exists in the Stapler web framework used by Jenkins 2.153 and earlier, LTS 2.138.3 and ea

CVE-2019-1003005 HIGH POC
8.8 Feb 06

A sandbox bypass vulnerability exists in Jenkins Script Security Plugin 1.50 and earlier in src/main/java/org/jenkinsci/

CVE-2019-1003002 HIGH POC
8.8 Jan 22

A sandbox bypass vulnerability exists in Pipeline: Declarative Plugin 1.3.3 and earlier in. Rated high severity (CVSS 8.

CVE-2019-1003001 HIGH POC
8.8 Jan 22

A sandbox bypass vulnerability exists in Pipeline: Groovy Plugin 2.61 and earlier in src/main/java/org/jenkinsci/plugins

Vendor StatusVendor

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy