Lucene search
+L

Jenkins plugins Multiple Vulnerabilities (2025-04-02)

🗓️ 02 Apr 2025 00:00:00Reported by TenableType 
nessus
 nessus
🔗 www.tenable.com👁 40 Views

Jenkins plugins have multiple vulnerabilities allowing code execution and unencrypted key exposure.

Related
Refs
Code
ReporterTitlePublishedViews
Family
githubexploit
GithubExploit
Exploit for Code Injection in Jenkins Templating_Engine
13 Mar 202621:39
githubexploit
attackerkb
ATTACKERKB
CVE-2025-31722
2 Apr 202515:15
attackerkb
alpinelinux
AlpineLinux
CVE-2025-31724
2 Apr 202514:59
alpinelinux
bdu_fstec
BDU FSTEC
The vulnerability of the Cadence Verisium Manager plugin for Jenkins, related to the storage of passwords in an open manner, allows a malicious actor to gain unauthorized access to protected information.
7 Apr 202500:00
bdu_fstec
bdu_fstec
BDU FSTEC
The vulnerability of the Jenkins Templating Engine (JTE) in the Jenkins automation server, related to improper code generation management, allows attackers to bypass security restrictions and execute arbitrary code.
7 Apr 202500:00
bdu_fstec
bdu_fstec
BDU FSTEC
The vulnerability of the Jenkins automation server’s monitor-remote-job plugin, related to deficiencies in access control, allows a malicious actor to gain unauthorized access to protected information.
7 Apr 202500:00
bdu_fstec
bdu_fstec
BDU FSTEC
The vulnerability of the Stack Hammer plugin on the Jenkins automation server, related to deficiencies in access control, allows a malicious actor to gain unauthorized access to protected information.
7 Apr 202500:00
bdu_fstec
bdu_fstec
BDU FSTEC
The vulnerability of the Jenkins automation server plugin Asakusa Satellite lies in the lack of password masking, which allows attackers to gain unauthorized access to protected information.
7 Apr 202500:00
bdu_fstec
bdu_fstec
BDU FSTEC
The vulnerability of the Jenkins automation server plugin Asakusa Satellite lies in the lack of password masking, which allows attackers to gain unauthorized access to protected information.
7 Apr 202500:00
bdu_fstec
circl
Circl
CVE-2025-31722
2 Apr 202517:33
circl
Rows per page
#%NASL_MIN_LEVEL 80900
##
# (C) Tenable, Inc.
##

include('compat.inc');

if (description)
{
  script_id(233778);
  script_version("1.1");
  script_set_attribute(attribute:"plugin_modification_date", value:"2025/04/02");

  script_cve_id(
    "CVE-2025-31722",
    "CVE-2025-31723",
    "CVE-2025-31724",
    "CVE-2025-31725",
    "CVE-2025-31726",
    "CVE-2025-31727",
    "CVE-2025-31728"
  );
  script_xref(name:"JENKINS", value:"2025-04-02");

  script_name(english:"Jenkins plugins Multiple Vulnerabilities (2025-04-02)");

  script_set_attribute(attribute:"synopsis", value:
"An application running on a remote web server host is affected by multiple vulnerabilities");
  script_set_attribute(attribute:"description", value:
"According to their self-reported version numbers, the version of Jenkins plugins running on the remote web server are
affected by multiple vulnerabilities:

  - In Jenkins Templating Engine Plugin 2.5.3 and earlier, libraries defined in folders are not subject to
    sandbox protection, allowing attackers with Item/Configure permission to execute arbitrary code in the
    context of the Jenkins controller JVM. (CVE-2025-31722)

  - A cross-site request forgery (CSRF) vulnerability in Jenkins Simple Queue Plugin 1.4.6 and earlier allows
    attackers to change and reset the build queue order. (CVE-2025-31723)

  - Jenkins Cadence vManager Plugin 4.0.0-282.v5096a_c2db_275 and earlier stores Verisium Manager vAPI keys
    unencrypted in job config.xml files on the Jenkins controller where they can be viewed by users with
    Extended Read permission, or access to the Jenkins controller file system. (CVE-2025-31724)

  - Jenkins monitor-remote-job Plugin 1.0 stores passwords unencrypted in job config.xml files on the Jenkins
    controller where they can be viewed by users with Extended Read permission, or access to the Jenkins
    controller file system. (CVE-2025-31725)

  - Jenkins Stack Hammer Plugin 1.0.6 and earlier stores Stack Hammer API keys unencrypted in job config.xml
    files on the Jenkins controller where they can be viewed by users with Extended Read permission, or access
    to the Jenkins controller file system. (CVE-2025-31726)

  - Jenkins AsakusaSatellite Plugin 0.1.1 and earlier stores AsakusaSatellite API keys unencrypted in job
    config.xml files on the Jenkins controller where they can be viewed by users with Item/Extended Read
    permission or access to the Jenkins controller file system. (CVE-2025-31727)

  - Jenkins AsakusaSatellite Plugin 0.1.1 and earlier does not mask AsakusaSatellite API keys displayed on the
    job configuration form, increasing the potential for attackers to observe and capture them.
    (CVE-2025-31728)

Note that Nessus has not tested for these issues but has instead relied only on the application's self-reported version
number.");
  script_set_attribute(attribute:"see_also", value:"https://jenkins.io/security/advisory/2025-04-02");
  script_set_attribute(attribute:"solution", value:
"Update Jenkins plugins to the following versions:
  - AsakusaSatellite Plugin: See vendor advisory
  - Cadence vManager Plugin to version 4.0.1-286.v9e25a_740b_a_48 or later
  - monitor-remote-job Plugin: See vendor advisory
  - Simple Queue Plugin to version 1.4.7 or later
  - Stack Hammer Plugin: See vendor advisory
  - Templating Engine Plugin to version 2.5.4 or later

See vendor advisory for more details.");
  script_set_attribute(attribute:"agent", value:"all");
  script_set_cvss_base_vector("CVSS2#AV:N/AC:L/Au:S/C:C/I:C/A:C");
  script_set_cvss_temporal_vector("CVSS2#E:U/RL:OF/RC:C");
  script_set_cvss3_base_vector("CVSS:3.0/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H");
  script_set_cvss3_temporal_vector("CVSS:3.0/E:U/RL:O/RC:C");
  script_set_attribute(attribute:"cvss_score_source", value:"CVE-2025-31722");

  script_set_attribute(attribute:"exploitability_ease", value:"No known exploits are available");
  script_set_attribute(attribute:"exploit_available", value:"false");

  script_set_attribute(attribute:"vuln_publication_date", value:"2025/04/02");
  script_set_attribute(attribute:"patch_publication_date", value:"2025/04/02");
  script_set_attribute(attribute:"plugin_publication_date", value:"2025/04/02");

  script_set_attribute(attribute:"plugin_type", value:"combined");
  script_set_attribute(attribute:"cpe", value:"cpe:/a:cloudbees:jenkins");
  script_set_attribute(attribute:"cpe", value:"cpe:/a:jenkins:jenkins");
  script_set_attribute(attribute:"generated_plugin", value:"current");
  script_set_attribute(attribute:"thorough_tests", value:"true");
  script_set_attribute(attribute:"enable_cgi_scanning", value:"true");
  script_end_attributes();

  script_category(ACT_GATHER_INFO);
  script_family(english:"CGI abuses");

  script_copyright(english:"This script is Copyright (C) 2025 and is owned by Tenable, Inc. or an Affiliate thereof.");

  script_dependencies("jenkins_plugins_detect.nbin", "jenkins_win_installed.nbin", "jenkins_nix_installed.nbin", "macosx_jenkins_installed.nbin");
  script_require_keys("installed_sw/Jenkins");

  exit(0);
}

include('vcf_extras.inc');

var constraints = [
    {'max_version' : '0.1.1', 'fixed_display' : 'See vendor advisory', 'plugin' : 'AsakusaSatellite Plugin'},
    {'max_version' : '4.0.0', 'fixed_version' : '4.0.1', 'fixed_display' : '4.0.1-286.v9e25a_740b_a_48', 'plugin' : 'Cadence vManager Plugin'},
    {'max_version' : '1.0', 'fixed_display' : 'See vendor advisory', 'plugin' : 'monitor-remote-job Plugin'},
    {'max_version' : '1.4.6', 'fixed_version' : '1.4.7', 'plugin' : 'Simple Queue Plugin'},
    {'max_version' : '1.0.6', 'fixed_display' : 'See vendor advisory', 'plugin' : 'Stack Hammer Plugin'},
    {'max_version' : '2.5.3', 'fixed_version' : '2.5.4', 'plugin' : 'Templating Engine Plugin'}
];

var app_info = vcf::jenkins::plugin::get_app_info(plugins:constraints);

vcf::jenkins::plugin::check_version_and_report(
    app_info:app_info,
    constraints:constraints,
    severity:SECURITY_HOLE,
    flags:{'xsrf':TRUE}
);

Data

Build on a solid foundation with Vulners data

We provide the essential building blocks for cybersecurity solutions with comprehensive, structured, and constantly updated vulnerability and exploits data

Api

Power your application with Vulners API

The Vulners REST API offers reliable, high-performance access to vulnerability intelligence, with 99.9% SLA uptime and CDN-backed data delivery for seamless global access

App

Assess and manage vulnerabilities with Vulners tools

Built on top of Vulners' database and SDK, end-user solutions give security professionals and developers lightweight and powerful tools for vulnerability remediation

02 Apr 2025 00:00Current
6Medium risk
Vulners AI Score6
CVSS 3.18.8
EPSS0.01277
SSVC
40