CVE-2026-57290
Jenkins vulnerability analysis and mitigation

Overview

CVE-2026-57290 is a Cross-Site Request Forgery (CSRF) vulnerability in the Jenkins Priority Sorter Plugin that allows unauthenticated attackers to overwrite the global job priority configuration by tricking an authenticated user into visiting a malicious page. It affects Priority Sorter Plugin versions 936.v2c01c6b_84449 and earlier. The vulnerability was disclosed on June 24, 2026, as part of the Jenkins Security Advisory SECURITY-3769. It carries a CVSS v3.1 base score of 4.3 (Medium) (Jenkins Advisory, GitHub Advisory).

Technical details

The root cause is classified as CWE-352 (Cross-Site Request Forgery): the affected HTTP endpoint in the Priority Sorter Plugin that saves the global job priority configuration does not require POST requests and lacks CSRF token validation, allowing it to be triggered via a crafted GET request from any origin. An attacker can host a malicious web page containing a forged request to the vulnerable endpoint; when an authenticated Jenkins user visits the page, their browser automatically submits the request with their session credentials, causing the plugin to overwrite the global job priority configuration without the user's knowledge. No privileges are required on the attacker's side, but user interaction (the victim must be authenticated and visit the attacker-controlled page) is a prerequisite (Jenkins Advisory, GitHub Advisory).

Impact

Successful exploitation allows an attacker to overwrite the global job priority configuration in Jenkins, potentially disrupting the scheduling and execution order of CI/CD jobs across the entire Jenkins instance. The impact is limited to integrity — there is no confidentiality or availability impact — but tampering with job priorities could cause critical builds to be deprioritized or lower-priority jobs to consume resources, indirectly affecting pipeline reliability. The vulnerability does not enable code execution or credential theft on its own (Jenkins Advisory, GitHub Advisory).

Exploitation steps

  1. Reconnaissance: Identify a Jenkins instance with the Priority Sorter Plugin version 936.v2c01c6b_84449 or earlier installed and accessible over the network.
  2. Identify the vulnerable endpoint: Locate the HTTP endpoint used by the Priority Sorter Plugin to save the global job priority configuration (accessible via GET request without CSRF token enforcement).
  3. Craft a malicious page: Create an HTML page containing a forged request (e.g., an <img>, <form>, or <script> tag) that automatically submits a GET request to the vulnerable Jenkins endpoint with attacker-controlled priority configuration parameters.
  4. Social engineer the victim: Trick an authenticated Jenkins user (ideally an administrator) into visiting the malicious page while logged into Jenkins.
  5. Configuration overwritten: The victim's browser sends the forged request with their session credentials; the Priority Sorter Plugin processes it and overwrites the global job priority configuration with the attacker's values (Jenkins Advisory).

Indicators of compromise

  • Logs: Jenkins access logs showing unexpected GET requests to the Priority Sorter Plugin's configuration-save endpoint from unusual referrer URLs or at unusual times.
  • Configuration Changes: Unexpected modifications to the global job priority configuration in Jenkins, particularly changes not correlated with any administrator action in the audit trail.
  • Audit Trail: Jenkins audit log entries showing priority configuration changes attributed to a user who did not intentionally perform the action, or changes occurring outside normal administrative windows.

Mitigation and workarounds

Update the Jenkins Priority Sorter Plugin to version 936.937.v5581d0b_2ccb_a_ or later, which enforces POST requests for the affected configuration-save endpoint, preventing CSRF exploitation. As a general defense-in-depth measure, enforce Content Security Policy (CSP) headers on the Jenkins instance and ensure users are educated not to click suspicious links while authenticated. No configuration-only workaround is available for unpatched versions beyond disabling the Priority Sorter Plugin entirely (Jenkins Advisory).

Community reactions

The vulnerability was disclosed as part of a broader Jenkins Security Advisory on June 24, 2026, covering 18 plugins. Coverage was picked up by security aggregators including CVEFeed, VulnDB, and CyberPress shortly after disclosure. No notable individual researcher commentary or significant social media discussion specific to CVE-2026-57290 has been observed, consistent with its moderate severity rating (Jenkins Advisory).

Additional resources


SourceThis report was generated using AI

Related Jenkins vulnerabilities:

CVE ID

Severity

Score

Technologies

Component name

CISA KEV exploit

Has fix

Published date

CVE-2026-10050HIGH8.7
  • Java logoJava
  • apache-jena-fuseki
NoYesJul 22, 2026
CVE-2026-59889MEDIUM6.5
  • Java logoJava
  • flyway
NoYesJul 14, 2026
CVE-2026-59888MEDIUM6.5
  • Java logoJava
  • elasticsearch-fips-8.19
NoYesJul 14, 2026
CVE-2026-8384MEDIUM5.3
  • Java logoJava
  • confluent-kafka
NoYesJul 14, 2026
CVE-2026-6790MEDIUM5.3
  • Java logoJava
  • apache-nifi
NoYesJul 14, 2026

Free Vulnerability Assessment

Benchmark your Cloud Security Posture

Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.

Request assessment

Get a personalized demo

Ready to see Wiz in action?

"Best User Experience I have ever seen, provides full visibility to cloud workloads."
David EstlickCISO
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
Adam FletcherChief Security Officer
"We know that if Wiz identifies something as critical, it actually is."
Greg PoniatowskiHead of Threat and Vulnerability Management