CVE-2019-10424: Insufficiently Protected Credentials in Jenkins elOyente Plugin

com.technicolor:elOyente Updated 02 Oct 2025

Summary

24/05/2022
No i
Low
3.3

CVE-2019-10424: Jenkins elOyente Plugin has Insufficiently Protected Credentials. Affects com.technicolor:elOyente versions < 1.3. No fix is published. How to fix ↓

Free scan

Check if this vulnerability affects your application

Upload a manifest or SBOM and we'll show whether you're affected, plus every other risky package in the same scan.

Check my app free

No signup required · Results in about 60 seconds

Upload your dependency manifest or SBOM

Drag & drop your file here or

Java Javascript PHP Python Go Rust Ruby Dart C/C++ Elixir CycloneDX SPDX

Upload a supported dependency manifest or SBOM. No installation or source-code access required.

See supported files and SBOM formats
SBOM sbom.json · bom.json · bom.xml · *.spdx.json · *.cdx.json · *.cdx.xml
Java pom.xml · gradle.lockfile · buildscript-gradle.lockfile
Javascript package-lock.json · yarn.lock · pnpm-lock.yaml
PHP composer.lock
Python poetry.lock · requirements.txt · Pipfile.lock
Go go.mod
Rust Cargo.lock
Ruby Gemfile.lock
Dart pubspec.lock
C/C++ conan.lock
Elixir mix.lock
Enter your work email to receive your report link.

Verify your email to view the full report and start 30 days of continuous monitoring. No credit card required.

Sponsored MarkAI Find prospects already talking about the problem you solve AI watches the communities your customers use to find qualified prospects, then alerts you when a conversation is worth joining. See MarkAI

Background

The Jenkins elOyente Plugin is a Maven package developed by com.technicolor. It provides functionality for analyzing and reporting on code quality in Jenkins pipelines. The plugin is widely used in software development projects to ensure code adherence to best practices and standards. However, a vulnerability has been identified in the plugin that exposes sensitive credentials stored in an unencrypted format. This vulnerability can be exploited by users with access to the Jenkins controller file system, potentially leading to unauthorized access and misuse of the exposed credentials.

Vulnerability Detail

The elOyente Plugin in Jenkins stores a password in its global configuration file com.technicolor.eloyente.ElOyente.xml without proper encryption. This file is located on the Jenkins controller and can be accessed by users with file system access. As a result, the password can be easily viewed by unauthorized individuals. This vulnerability poses a risk of exposing sensitive credentials, which can be used for unauthorized access to systems or data. The lack of encryption in storing the password increases the likelihood of its misuse. The vulnerability has been assigned a CVSS score of 3.3, indicating a low severity level.

How To Fix

No fixed version is published for this vulnerability.

Tip — Not sure whether your app is affected? Vulert can check the versions your app actually runs. Scan free →

Workaround

There is no specific workaround mentioned for this vulnerability. However, users can take precautionary measures by restricting access to the Jenkins controller file system, ensuring that only authorized individuals have access to the file containing the sensitive credentials. Regular monitoring and auditing of file system access can also help detect any unauthorized access attempts.

Conclusion

The Jenkins elOyente Plugin is vulnerable to the storage of sensitive credentials in an unencrypted format. This can lead to unauthorized access and misuse of systems or data. It is crucial to monitor official Jenkins security advisories for updates and patches to address this vulnerability. Additionally, restricting access to the Jenkins controller file system and regularly auditing file system access can help mitigate the risk. For further support on vulnerability remediation, please contact DevNack.com.

See every vulnerability recorded for com.technicolor:elOyente →

Share this vulnerability

FAQ

This vulnerability exposes sensitive credentials stored in the Jenkins elOyente Plugin's global configuration file. Unauthorized individuals with access to the file system can view these credentials, potentially leading to unauthorized access and misuse of systems or data.

As of the publication of this advisory, there is no fix available for this vulnerability. It is recommended to monitor official Jenkins security advisories for updates and patches.

To protect your Jenkins installation, restrict access to the Jenkins controller file system, ensuring that only authorized individuals have access to the file containing the sensitive credentials. Regular monitoring and auditing of file system access can also help detect any unauthorized access attempts.

While there may be alternative plugins or solutions available for code quality analysis in Jenkins, it is important to note that this vulnerability is specific to the elOyente Plugin. It is recommended to monitor official Jenkins security advisories for updates and patches.

To stay informed about security vulnerabilities in Jenkins plugins, it is recommended to regularly check the official Jenkins security advisories and subscribe to relevant mailing lists or RSS feeds for updates.

How To Fix

No fixed version is published for this vulnerability.

Tip — Not sure whether your app is affected? Vulert can check the versions your app actually runs. Scan free →

Subscribe to Vulert on Telegram
Daily digest of new CVEs, critical and high severity, affected packages and fixes — plus a weekly roundup.
Join the channel →
Help improve this record
Report an issue or send feedback