Jenkins plugins Multiple Vulnerabilities (2024-11-27)
| Reporter | Title | Published | Views | Family All 82 |
|---|---|---|---|---|
| The vulnerability of the Java library for converting JSON-lib bean components lies in improper syntax validation of input data, allowing attackers to trigger service failures. | 7 Nov 202500:00 | – | bdu_fstec | |
| jenkins -- Denial of service vulnerability in bundled json-lib | 27 Nov 202400:00 | – | freebsd | |
| CVE-2024-47855 vulnerabilities | 4 Oct 202406:15 | – | cgr | |
| CVE-2024-47855 | 4 Oct 202409:20 | – | circl | |
| CVE-2024-54003 | 27 Nov 202417:08 | – | circl | |
| CVE-2024-54004 | 27 Nov 202417:08 | – | circl | |
| JSON-lib 安全漏洞 | 4 Oct 202400:00 | – | cnnvd | |
| Jenkins Plugin Simple Queue 跨站脚本漏洞 | 27 Nov 202400:00 | – | cnnvd | |
| Jenkins Plugin Filesystem List Parameter 路径遍历漏洞 | 27 Nov 202400:00 | – | cnnvd | |
| CVE-2024-47855 | 4 Oct 202400:00 | – | cve |
10
#%NASL_MIN_LEVEL 80900
##
# (C) Tenable, Inc.
##
include('compat.inc');
if (description)
{
script_id(211917);
script_version("1.2");
script_set_attribute(attribute:"plugin_modification_date", value:"2024/11/28");
script_cve_id("CVE-2024-47855", "CVE-2024-54003", "CVE-2024-54004");
script_xref(name:"JENKINS", value:"2024-11-27");
script_name(english:"Jenkins plugins Multiple Vulnerabilities (2024-11-27)");
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:
- util/JSONTokener.java in JSON-lib before 3.1.0 mishandles an unbalanced comment string. (CVE-2024-47855)
- Jenkins Simple Queue Plugin 1.4.4 and earlier does not escape the view name, resulting in a stored cross-
site scripting (XSS) vulnerability exploitable by attackers with View/Create permission. (CVE-2024-54003)
- Jenkins Filesystem List Parameter Plugin 0.0.14 and earlier does not restrict the path used for the File
system objects list Parameter, allowing attackers with Item/Configure permission to enumerate file names
on the Jenkins controller file system. (CVE-2024-54004)
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/2024-11-27");
script_set_attribute(attribute:"solution", value:
"Update Jenkins plugins to the following versions:
- Filesystem List Parameter Plugin to version 0.0.15 or later
- Simple Queue Plugin to version 1.4.5 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:R/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-2024-54003");
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:"2024/10/04");
script_set_attribute(attribute:"patch_publication_date", value:"2024/11/27");
script_set_attribute(attribute:"plugin_publication_date", value:"2024/11/27");
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) 2024 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.0.14', 'fixed_version' : '0.0.15', 'plugin' : 'Filesystem List Parameter Plugin'},
{'max_version' : '1.4.4', 'fixed_version' : '1.4.5', 'plugin' : 'Simple Queue 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:{'xss':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
28 Nov 2024 00:00Current
5.4Medium risk
Vulners AI Score5.4
CVSS 3.18
EPSS0.79731
SSVC