CyberSecBulletin

Spring vulnerabilities

We track 108 vulnerabilities in Spring products across 31 products. 108 are rated high or critical, and none are known to be exploited. The most recent was published on August 27, 2026.

108vulnerabilities
21critical
87high
0exploited
8.1average CVSS score

Latest Spring vulnerabilities

  • 9.8 Critical severity

    Spring Boot: Improper Certificate Validation

    CVE-2026-40974Spring

    Spring Boot's Cassandra auto-configuration does not perform hostname verification when establishing an SSL connection to Cassandra. Affected: Spring Boot 4.0.0–4.0.5 (fix 4.0.6), 3.5.0–3.5.13 (fix 3.5.14), 3.4.0–3.4.15 (fix 3.4.16), 3.3.0–3.3.18 (fix 3.3.19),

  • 7.0 High severity

    A local attacker on the same host as the application may be able to take control of the…

    CVE-2026-40973Spring

    A local attacker on the same host as the application may be able to take control of the directory used by `ApplicationTemp`. When `server.servlet.session.persistent` is set to `true` and the attack persists across application restarts, this may allow the attac

  • 7.5 High severity

    Spring Boot: Observable Timing Discrepancy

    CVE-2026-40972Spring

    An attacker on the same network as the remote application may be able to utilize a timing attack to discover information about the remote secret. In extreme circumstances this could result in the attacker determining the secret and uploading changed classes, t

  • 9.1 Critical severity

    Spring Boot: Improper Certificate Validation

    CVE-2026-40971Spring

    When configured to use an SSL bundle, Spring Boot's RabbitMQ auto-configuration does not perform hostname verification when connecting to the RabbitMQ broker. Affected: Spring Boot 4.0.0–4.0.5 (fix 4.0.6), 3.5.0–3.5.13 (fix 3.5.14) per vendor advisory.

  • 7.5 High severity

    Spring Security: Improper Access Control

    CVE-2026-22754Spring

    Vulnerability in Spring Spring Security. If an application uses <sec:intercept-url servlet-path="/servlet-path" pattern="/endpoint/**"/> to define the servlet path for computing a path matcher, then the servlet path is not included and the related authorizatio

  • 7.5 High severity

    Spring Security: Protection Mechanism Failure

    CVE-2026-22753Spring

    Vulnerability in Spring Spring Security. If an application is using securityMatchers(String) and a PathPatternRequestMatcher.Builder bean to prepend a servlet path, matching requests to that filter chain may fail and its related security components will not be

  • 8.1 High severity

    Spring Security: Improper Validation of Certificate with Host Mismatch

    CVE-2026-22747Spring

    Vulnerability in Spring Spring Security. SubjectX500PrincipalExtractor does not correctly handle certain malformed X.509 certificate CN values, which can lead to reading the wrong value for the username. In a carefully crafted certificate, this can lead to an

  • 7.5 High severity

    Spring AI: Improper Neutralization of Special Elements in Output Used by a Downstream Component

    CVE-2026-22744Spring

    In RedisFilterExpressionConverter of spring-ai-redis-store, when a user-controlled string is passed as a filter value for a TAG field, stringValue() inserts the value directly into the @field:{VALUE} RediSearch TAG block without escaping characters.This issue

  • 7.5 High severity

    Spring AI: Improper Neutralization of Special Elements used in an SQL Command

    CVE-2026-22743Spring

    Spring AI's spring-ai-neo4j-store contains a Cypher injection vulnerability in Neo4jVectorFilterExpressionConverter. When a user-controlled string is passed as a filter expression key in Neo4jVectorFilterExpressionConverter of spring-ai-neo4j-store, doKey() em

  • 8.6 High severity

    Spring AI: Server-Side Request Forgery

    CVE-2026-22742Spring

    Spring AI's spring-ai-bedrock-converse contains a Server-Side Request Forgery (SSRF) vulnerability in BedrockProxyChatModel when processing multimodal messages that include user-supplied media URLs. Insufficient validation of those URLs allows an attacker to i

  • 9.8 Critical severity

    Spring AI: Improper Neutralization of Special Elements used in an Expression Language Statement

    CVE-2026-22738SpringEPSS 1.13%

    In Spring AI, a SpEL injection vulnerability exists in SimpleVectorStore when a user-supplied value is used as a filter expression key. A malicious actor could exploit this to execute arbitrary code. Only applications that use SimpleVectorStore and pass user-s

  • 8.6 High severity

    Spring Cloud: Improper Limitation of a Pathname to a Restricted Directory

    CVE-2026-22739SpringEPSS 1.25%

    Vulnerability in Spring Cloud when substituting the profile parameter from a request made to the Spring Cloud Config Server configured to the native file system as a backend, because it was possible to access files outside of the configured search directories.

  • 8.1 High severity

    Spring Security: Authentication Bypass Using an Alternate Path or Channel

    CVE-2026-22733Spring

    Spring Boot applications with Actuator can be vulnerable to an "Authentication Bypass" vulnerability when an application endpoint that requires authentication is declared under the path used by the CloudFoundry Actuator endpoints. This issue affects Spring Sec

  • 8.1 High severity

    Spring Boot: Missing Authentication for Critical Functionality

    CVE-2026-22731Spring

    Spring Boot applications with Actuator can be vulnerable to an "Authentication Bypass" vulnerability when an application endpoint that requires authentication is declared under a specific path, already configured for a Health Group additional path. This issue

  • 10.0 Critical severity

    Cloud Gateway: Improper Control of Generation of Code

    CVE-2025-41243SpringEPSS 3.67%

    Spring Cloud Gateway Server Webflux may be vulnerable to Spring Environment property modification. An application should be considered vulnerable when all the following are true: * The application is using Spring Cloud Gateway Server Webflux (Spring Cloud Gate

  • 9.1 Critical severity

    Spring Security: Protection Mechanism Failure

    CVE-2025-41232Spring

    Spring Security Aspects may not correctly locate method security annotations on private methods. This can cause an authorization bypass. Your application may be affected by this if the following are true: * You are using @EnableMethodSecurity(mode=ASPECTJ) and

  • 7.3 High severity

    EndpointRequest.to() creates a matcher for null/** if the actuator endpoint, for which the…

    CVE-2025-22235Spring

    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

  • 7.4 High severity

    Spring Security: Improper Authentication

    CVE-2025-22228Spring

    BCryptPasswordEncoder.matches(CharSequence,String) will incorrectly return true for passwords larger than 72 characters as long as the first 72 characters are the same.

  • 9.1 Critical severity

    Spring: Allocation of Resources Without Limits or Throttling

    CVE-2024-38821SpringEPSS 1.74%

    Spring WebFlux applications that have Spring Security authorization rules on static resources can be bypassed under certain circumstances. For this to impact an application, all of the following must be true: * It must be a WebFlux application * It must be usi

  • 7.5 High severity

    Spring: Improper Limitation of a Pathname to a Restricted Directory

    CVE-2024-38816SpringEPSS 21.3%

    Applications serving static resources through the functional web frameworks WebMvc.fn or WebFlux.fn are vulnerable to path traversal attacks. An attacker can craft malicious HTTP requests and obtain any file on the file system that is also accessible to the pr

  • 7.5 High severity

    spring security: Missing Authorization

    CVE-2024-38810Spring

    Missing Authorization When Using @AuthorizeReturnObject in Spring Security 6.3.0 and 6.3.1 allows attacker to render security annotations inaffective.

  • 8.8 High severity

    Spring Cloud Data Flow: Improper Control of Generation of Code

    CVE-2024-37084SpringEPSS 35.2%

    In Spring Cloud Data Flow versions prior to 2.11.4, a malicious user who has access to the Skipper server api can use a crafted upload request to write an arbitrary file to any location on the file system which could lead to compromising the server

  • 8.1 High severity

    Spring Framework: URL Redirection to Untrusted Site

    CVE-2024-22262SpringEPSS 1.19%

    Applications that use UriComponentsBuilder to parse an externally provided URL (e.g. through a query parameter) AND perform validation checks on the host of the parsed URL may be vulnerable to a open redirect https://cwe.mitre.org/data/definitions/601.html att

  • 8.1 High severity

    Spring Framework: URL Redirection to Untrusted Site

    CVE-2024-22259SpringEPSS 2.57%

    Applications that use UriComponentsBuilder in Spring Framework to parse an externally provided URL (e.g. through a query parameter) AND perform validation checks on the host of the parsed URL may be vulnerable to a open redirect https://cwe.mitre.org/data/defi

  • 8.1 High severity

    Spring Framework: URL Redirection to Untrusted Site

    CVE-2024-22243SpringEPSS 3.97%

    Applications that use UriComponentsBuilder to parse an externally provided URL (e.g. through a query parameter) AND perform validation checks on the host of the parsed URL may be vulnerable to a open redirect https://cwe.mitre.org/data/definitions/601.html att

  • 7.4 High severity

    Spring Security: Improper Access Control

    CVE-2024-22234Spring

    In Spring Security, versions 6.1.x prior to 6.1.7 and versions 6.2.x prior to 6.2.2, an application is vulnerable to broken access control when it directly uses the AuthenticationTrustResolver.isFullyAuthenticated(Authentication) method. Specifically, an appli

  • 7.5 High severity

    Spring Framework: Uncontrolled Resource Consumption

    CVE-2024-22233SpringEPSS 1.05%

    In Spring Framework versions 6.0.15 and 6.1.2, it is possible for a user to provide specially crafted HTTP requests that may cause a denial-of-service (DoS) condition. Specifically, an application is vulnerable when all of the following are true: * the applica

  • 7.8 High severity

    Spring For Apache Kafka: Deserialization of Untrusted Data

    CVE-2023-34040SpringEPSS 2.09%

    In Spring for Apache Kafka 3.0.9 and earlier and versions 2.9.10 and earlier, a possible deserialization attack vector existed, but only if unusual configuration was applied. An attacker would have to construct a malicious serialized object in one of the deser