CVE-2026-42519
Medium · 4.3CVSS
4.3
EPSS
0.3%
Published
Apr 29, 2026
CISA due date
—
Cloudanix analysis
A permission oversight lets some users see lists of approved scripts they should not access, giving attackers extra information that could help them plan later attacks.
- Exploitation
- Remote Authenticated
- Attacker needs
- Low Privilege
- Complexity
- Low
- Impact
- Data Exposure
- Component
- Application
- Class
- Authorization Bypass
- Remediation
- Upgrade
- Effort
- Medium
- Patch risk
- Low
What it actually does
Missing permission check allows users with Overall/Read permission to list pending and approved Script Security classpaths, exposing internal configuration details.
Why it matters to the business
Attackers can gather information about approved scripts and classpaths that may support follow-on attacks, increasing reconnaissance risk in CI/CD environments with broad read access.
How an attack unfolds
An attacker authenticates with Overall/Read permission and issues crafted API or UI requests to the Script Security plugin endpoints that enumerate classpaths without additional authorization checks.
How to fix it
Upgrade the Script Security Plugin to a version newer than 1399.ve6a_66547f6e1 once released; restrict Overall/Read permission to trusted users until the update is applied.
How to confirm the fix worked
Confirm plugin version exceeds 1399.ve6a_66547f6e1, verify that Overall/Read users can no longer access classpath enumeration endpoints, and review audit logs for unauthorized enumeration attempts.
Typical attack path
- Obtain or compromise an account with Overall/Read permission
- Identify Jenkins instance running vulnerable Script Security Plugin version
- Send requests to classpath enumeration endpoints
- Collect list of pending and approved classpaths for further targeting
How to detect it
Review Jenkins access logs and Script Security plugin logs for repeated or unexpected calls to classpath listing endpoints by accounts holding only Overall/Read permission.
What your security team should do
- Prioritize upgrade of Script Security Plugin as soon as a fixed release is available
- Audit and tighten Overall/Read permission assignments
- Monitor EPSS trend for increases in exploitation likelihood
- Enable detailed logging for Script Security plugin endpoints
The record
A missing permission check in Jenkins Script Security Plugin 1399.ve6a_66547f6e1 and earlier allows attackers with Overall/Read permission to enumerate pending and approved Script Security classpaths.
Affected packages
| Ecosystem | Package | Introduced | Fixed |
|---|
Related vulnerabilities
- CVE-2026-96391 Missing Authorization vulnerability in Drupal Webform REST allows Forceful Browsing. CWE-862
- CVE-2026-96380 Missing Authorization vulnerability in Drupal CSS Usage Analyzer allows Forceful Browsing. CWE-862
- CVE-2026-96386 Missing Authorization vulnerability in Drupal Smart Content allows Forceful Browsing. CWE-862
- CVE-2026-87955 Missing Authorization vulnerability in Drupal Ultimate Table Field allows Forceful… CWE-862
- CVE-2026-87954 Missing Authorization vulnerability in Drupal Taxonomy Term Glossary allows Forceful… CWE-862
- CVE-2026-87943 Missing Authorization vulnerability in Drupal SAML SSO - Service Provider allows Forceful… CWE-862
- CVE-2026-84916 Missing Authorization vulnerability in Drupal Islandora allows Forceful Browsing. CWE-862
- CVE-2026-84921 Missing Authorization vulnerability in Drupal Webform Submissions Delete allows Forceful… CWE-862