
Cloud Vulnerability DB
A community-led vulnerabilities database
CVE-2026-33003 is a cleartext storage vulnerability in the Jenkins LoadNinja Plugin that exposes LoadNinja API keys stored unencrypted in job config.xml files on the Jenkins controller. It affects LoadNinja Plugin versions 2.1 and earlier. The vulnerability was disclosed on March 18, 2026, as part of the Jenkins Security Advisory SECURITY-3642, and was reported by Adam Jordan. It carries a CVSS v3.1 base score of 4.3 (Medium) (Jenkins Advisory).
The root cause is classified as CWE-312 (Cleartext Storage of Sensitive Information): the LoadNinja Plugin stores API keys in plaintext within the Jenkins job configuration file (config.xml) rather than using Jenkins' built-in secret encryption mechanisms. Any user with Item/Extended Read permission — a relatively common Jenkins permission — or direct access to the Jenkins controller file system can read these credentials. A related issue (CVE-2026-33004) further compounds the risk by failing to mask the API keys in the job configuration form, making them visible to anyone who can view the job configuration UI (Jenkins Advisory).
Successful exploitation allows a low-privileged authenticated user to obtain LoadNinja API keys, which could be used to access the LoadNinja load testing service, potentially enabling unauthorized test execution, data access, or service abuse. The confidentiality impact is limited to the exposed API keys themselves, with no direct integrity or availability impact on the Jenkins instance. However, compromised API keys could facilitate lateral movement into connected LoadNinja environments or be leveraged in broader credential harvesting campaigns targeting CI/CD infrastructure (Jenkins Advisory).
Item/Extended Read permission on a job configured with the LoadNinja Plugin, or gain access to the Jenkins controller file system.$JENKINS_HOME/jobs/<job-name>/config.xml, or use the Jenkins API endpoint (e.g., https://<jenkins-host>/job/<job-name>/config.xml) to retrieve the job configuration file.config.xml file — no decryption is required./job/<job-name>/config.xml or the Jenkins API endpoint for job configuration by users with Item/Extended Read permission who do not normally access raw configuration files.$JENKINS_HOME/jobs/<job-name>/config.xml files, particularly from non-administrative accounts or automated scripts.Update the Jenkins LoadNinja Plugin to version 2.2 or later, which stores API keys encrypted and masks them in the job configuration form. After upgrading, existing stored API keys should be rotated in the LoadNinja service to invalidate any keys that may have been exposed. As an interim measure, restrict Item/Extended Read permissions to only trusted users and limit direct file system access to the Jenkins controller (Jenkins Advisory).
The vulnerability was covered alongside higher-severity Jenkins CVEs (CVE-2026-33001 and CVE-2026-33002) in several security news outlets, though CVE-2026-33003 itself received limited individual attention due to its medium severity. Coverage from outlets such as SecurityOnline, GBHackers, CyberPress, and CyberSecurityNews focused primarily on the critical RCE and DNS rebinding issues in the same advisory batch. The Jenkins project credited Adam Jordan for discovering and reporting SECURITY-3642 (Jenkins Advisory).
Source: This report was generated using AI
Free Vulnerability Assessment
Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.
Get a personalized demo
"Best User Experience I have ever seen, provides full visibility to cloud workloads."
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
"We know that if Wiz identifies something as critical, it actually is."