Jenkins Applitools Eyes Plugin API Key Exposure Vulnerability

Vulnerability

A vulnerability exists in the Jenkins Applitools Eyes Plugin in versions through 1.16.5, where Applitools API keys are stored unencrypted in job configuration files on the Jenkins controller. These keys can be accessed by users with Item/Extended Read permission or those who have access to the Jenkins controller file system. Additionally, the job configuration form does not mask the API keys, raising the risk of unauthorized observation and capture. This vulnerability has been addressed in version 1.16.6 of the plugin.

Impact

The vulnerability allows for unauthorized access to Applitools API keys, which could be misused by an attacker.

Remediation

Users of the Jenkins Applitools Eyes Plugin should update to version 1.16.6, which masks API keys in the configuration form and encrypts them when job configurations are saved.

Added: Jul 9, 2025, 4:17 PM
Updated: Jul 9, 2025, 6:17 PM

Vulnerability Rating

Custom Algorithm
spread
0.0
impact
2.5
exploitability
5.2
remediation
7.7
relevance
0.2
threat
0.0
urgency
2.9
incentive
1.7

Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.