CVE-2026-117620 in Jenkins Plugininfo

Summary

by MITRE • 10/28/2026

Jenkins 2.587 and earlier, LTS 2.580.1 and earlier allows attackers with Overall/Read permission to trigger warnings in the "Manage Old Data" feature that can be acted on by administrators to inject attacker-controlled data, overriding existing user account information, including login passwords.

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

Analysis

by VulDB Data Team • 10/28/2026

The vulnerability identified in Jenkins versions 2.587 and earlier, as well as LTS version 2.580.1 and earlier, represents a critical authorization bypass that exploits the interaction between low-privileged users and administrative data management features. Specifically, this flaw resides within the Manage Old Data functionality, which is designed to allow system administrators to clean up historical build records and associated metadata. The core technical issue stems from an insufficient access control check during the processing of warnings generated by this feature. While Jenkins enforces strict role-based permissions for most operations, it fails to validate whether a user initiating specific actions within Manage Old Data possesses administrative privileges rather than just basic read or overall read rights. This architectural oversight allows any authenticated user with Overall/Read permission to trigger warning notifications that are subsequently acted upon by administrators who have the authority to process these warnings and manage system data.

From an operational perspective, this vulnerability enables a severe escalation of privilege scenario where a low-privileged attacker can manipulate high-level administrative functions without direct authorization. By triggering specific warnings within the Manage Old Data interface, an attacker can cause Jenkins to execute logic that processes user account information. The most critical impact is the ability for attackers to inject controlled data into the system's authentication database. This injection capability allows the malicious actor to override existing user credentials, including login passwords and potentially other sensitive profile attributes. Consequently, this leads to a complete compromise of user accounts associated with those records. An attacker could seize control of administrative accounts by resetting their passwords or modify standard user profiles to establish persistent backdoor access, effectively bypassing all intended security boundaries within the Jenkins instance.

This vulnerability aligns closely with CWE-269, which classifies Improper Privilege Control, as it involves a user performing an action that requires higher privileges than they have been granted through indirect means. Furthermore, in the context of the MITRE ATT&CK framework, this behavior maps to T1078 Valid Accounts and potentially T1531 Account Access Removal if the attacker deletes or locks out legitimate users during the process. The attack vector is particularly dangerous because it relies on social engineering or automated scripts that exploit the trust administrators place in warning notifications generated by system features they manage daily. An administrator, seeing a warning related to old data management, might proceed with actions that inadvertently execute code paths controlled by the lower-privileged attacker who triggered the initial state change.

Mitigation strategies must focus immediately on upgrading Jenkins to version 2.587 or later for standard releases and LTS 2.580.2 or later for long-term support streams, as these versions contain patches that enforce stricter permission checks within the Manage Old Data module. Until an upgrade is feasible, administrators should restrict Overall/Read permissions to only those users who absolutely require them, minimizing the attack surface available to potential intruders. Additionally, enabling two-factor authentication for all administrative accounts can provide a secondary layer of security, ensuring that even if passwords are compromised through this vulnerability, unauthorized access remains difficult without physical or digital second factors. Regular auditing of user permissions and monitoring for unusual activity in data management logs can also help detect exploitation attempts early before significant damage occurs to the CI/CD pipeline infrastructure.

Responsible

Jenkins

Reservation

10/27/2026

Disclosure

10/28/2026

Moderation

accepted

EPSS

0.00000

KEV

no

Activities

low

Sources

Do you know our Splunk app?

Download it now for free!