Lucene search
+L

VMware Spring Boot < 2.7.25, 3.0.x < 3.1.16, 3.2.x < 3.2.14, 3.3.x < 3.3.11, 3.4.x < 3.4.5 Matcher Vulnerability - Windows

🗓️ 28 Apr 2025 00:00:00Reported by Copyright (C) 2025 Greenbone AGType 
openvas
 openvas
🔗 plugins.openvas.org👁 22 Views

VMware Spring Boot versions prior to specified are vulnerable to a matcher issue affecting Windows.

Related
Refs
Code
ReporterTitlePublishedViews
Family
ibm
IBM Security Bulletins
Security Bulletin: Multiple vulnerabilities in IBM DevOps Solution Workbench
30 Oct 202520:15
ibm
ibm
IBM Security Bulletins
Security Bulletin: IBM Watson Speech Services Cartridge is vulnerable to an Improper Input Validation in Spring [CVE-2025-22235]
28 Aug 202517:08
ibm
ibm
IBM Security Bulletins
Security Bulletin: EndpointRequest.to() creates a matcher for null/** if the actuator endpoint is disabled or not exposed, which affects IBM watsonx.data
1 Sep 202514:53
ibm
ibm
IBM Security Bulletins
Security Bulletin: IBM Guardium Data Security Center is affected by multiple vulnerabilities
7 Jul 202517:00
ibm
ibm
IBM Security Bulletins
Security Bulletin: Remediation of Multiple Spring Vulnerabilities in IBM Library Support for Spring
16 Jan 202609:33
ibm
ibm
IBM Security Bulletins
Security Bulletin: IBM Operational Decision Manager for Oct 2025 - Multiple CVEs addressed
26 Nov 202503:13
ibm
ibm
IBM Security Bulletins
Security Bulletin: IBM Sterling Control Center is affected by vulnerabilities in Spring boot and Spring Security
24 Oct 202506:57
ibm
ibm
IBM Security Bulletins
Security Bulletin: Security Vulnerability in Spring Boot Affects IBM Sterling B2B Integrator and IBM Sterling File Gateway (CVE-2025-22235)
12 Jun 202618:47
ibm
ibm
IBM Security Bulletins
Security Bulletin: Multiple vulnerabilities found in CICS Transaction Gateway for Multiplatforms
14 Jul 202614:37
ibm
atlassian
Atlassian
Improper Authorization Third-Party Dependency in Bitbucket Data Center and Server - CVE-2025-22235
14 Nov 202506:28
atlassian
Rows per page
# SPDX-FileCopyrightText: 2025 Greenbone AG
# Some text descriptions might be excerpted from (a) referenced
# source(s), and are Copyright (C) by the respective right holder(s).
#
# SPDX-License-Identifier: GPL-2.0-only

CPE = "cpe:/a:vmware:spring_boot";

if(description)
{
  script_oid("1.3.6.1.4.1.25623.1.0.154384");
  script_version("2025-09-04T05:39:49+0000");
  script_tag(name:"last_modification", value:"2025-09-04 05:39:49 +0000 (Thu, 04 Sep 2025)");
  script_tag(name:"creation_date", value:"2025-04-28 07:19:50 +0000 (Mon, 28 Apr 2025)");
  script_tag(name:"cvss_base", value:"7.5");
  script_tag(name:"cvss_base_vector", value:"AV:N/AC:L/Au:N/C:P/I:P/A:P");

  script_cve_id("CVE-2025-22235");

  script_tag(name:"qod_type", value:"executable_version");

  script_tag(name:"solution_type", value:"VendorFix");

  script_name("VMware Spring Boot < 2.7.25, 3.0.x < 3.1.16, 3.2.x < 3.2.14, 3.3.x < 3.3.11, 3.4.x < 3.4.5 Matcher Vulnerability - Windows");

  script_category(ACT_GATHER_INFO);

  script_copyright("Copyright (C) 2025 Greenbone AG");
  script_family("General");
  script_dependencies("gb_vmware_spring_boot_consolidation.nasl");
  script_mandatory_keys("vmware/spring/boot/smb-login/detected");

  script_tag(name:"summary", value:"VMware Spring Boot is prone to a matcher vulnerability.");

  script_tag(name:"vuldetect", value:"Checks if a vulnerable version is present on the target host.");

  script_tag(name:"insight", value:"EndpointRequest.to() creates a matcher for null/** if the
  actuator endpoint, for which the EndpointRequest has been created, is disabled or not exposed.

  Your application may be affected by this if all the following conditions are met:

  - You use Spring Security

  - EndpointRequest.to() has been used in a Spring Security chain configuration

  - The endpoint which EndpointRequest references is disabled or not exposed via web

  - Your application handles requests to /null and this path needs protection");

  script_tag(name:"affected", value:"VMware Spring Boot prior to version 2.7.25, 3.0.0 through
  3.1.15.2, 3.2.0 through 3.2.13.2, 3.3.0 through 3.3.10 and 3.4.0 through 3.4.4.");

  script_tag(name:"solution", value:"Update to version 2.7.25, 3.1.16, 3.2.14, 3.3.11, 3.4.5 or
  later.");

  script_xref(name:"URL", value:"https://spring.io/security/cve-2025-22235");
  script_xref(name:"URL", value:"https://spring.io/blog/2025/04/24/spring-boot-CVE-2025-22235");

  exit(0);
}

include("host_details.inc");
include("version_func.inc");

if (isnull(port = get_app_port(cpe: CPE)))
  exit(0);

if (!infos = get_app_version_and_location(cpe: CPE, port: port, exit_no_version: TRUE))
  exit( 0 );

version = infos["version"];
location = infos["location"];

if (version_is_less(version: version, test_version: "2.7.25")) {
  report = report_fixed_ver(installed_version: version, fixed_version: "2.7.25", install_path: location);
  security_message(port: port, data: report);
  exit(0);
}

if (version_in_range_exclusive(version: version, test_version_lo: "3.0.0", test_version_up: "3.1.16")) {
  report = report_fixed_ver(installed_version: version, fixed_version: "3.1.16", install_path: location);
  security_message(port: port, data: report);
  exit(0);
}

if (version_in_range_exclusive(version: version, test_version_lo: "3.2.0", test_version_up: "3.2.14")) {
  report = report_fixed_ver(installed_version: version, fixed_version: "3.2.14", install_path: location);
  security_message(port: port, data: report);
  exit(0);
}

if (version_in_range_exclusive(version: version, test_version_lo: "3.3.0", test_version_up: "3.3.11")) {
  report = report_fixed_ver(installed_version: version, fixed_version: "3.3.11", install_path: location);
  security_message(port: port, data: report);
  exit(0);
}

if (version_in_range_exclusive(version: version, test_version_lo: "3.4.0", test_version_up: "3.4.5")) {
  report = report_fixed_ver(installed_version: version, fixed_version: "3.4.5", install_path: location);
  security_message(port: port, data: report);
  exit(0);
}

exit(99);

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

04 Sep 2025 00:00Current
7.5High risk
Vulners AI Score7.5
CVSS 3.17.3
EPSS0.00415
SSVC
22