Vulnerabilities |
8 via 120 paths |
|---|---|
Dependencies |
112 |
Source |
GitHub |
Find, fix and prevent vulnerabilities in your code.
high severity
new
- Vulnerable module: org.springframework.security:spring-security-config
- Introduced through: org.ligoj.bootstrap:bootstrap-business@3.3.0
Detailed paths
-
Introduced through: ligoj/plugin-scm-git@ligoj/plugin-scm-git › org.ligoj.bootstrap:bootstrap-business@3.3.0 › org.ligoj.bootstrap:bootstrap-core@3.3.0 › org.springframework.security:spring-security-config@7.0.4
Overview
org.springframework.security:spring-security-config is a security configuration package for Spring Framework.
Affected versions of this package are vulnerable to Access Control Bypass in the XML authorization rules processing when the servlet-path attribute is used. An attacker can gain unauthorized access to protected endpoints by crafting requests that bypass intended authorization checks.
Remediation
Upgrade org.springframework.security:spring-security-config to version 7.0.5 or higher.
References
high severity
new
- Vulnerable module: org.springframework.security:spring-security-config
- Introduced through: org.ligoj.bootstrap:bootstrap-business@3.3.0
Detailed paths
-
Introduced through: ligoj/plugin-scm-git@ligoj/plugin-scm-git › org.ligoj.bootstrap:bootstrap-business@3.3.0 › org.ligoj.bootstrap:bootstrap-core@3.3.0 › org.springframework.security:spring-security-config@7.0.4
Overview
org.springframework.security:spring-security-config is a security configuration package for Spring Framework.
Affected versions of this package are vulnerable to Access Control Bypass in the securityMatchers component when a PathPatternRequestMatcher.Builder bean is used to prepend a servlet path. An attacker can bypass authentication, authorization, and other security controls by crafting requests that are not properly matched to the intended filter chain.
Remediation
Upgrade org.springframework.security:spring-security-config to version 7.0.5 or higher.
References
high severity
new
- Vulnerable module: org.springframework.security:spring-security-web
- Introduced through: org.ligoj.bootstrap:bootstrap-business@3.3.0
Detailed paths
-
Introduced through: ligoj/plugin-scm-git@ligoj/plugin-scm-git › org.ligoj.bootstrap:bootstrap-business@3.3.0 › org.ligoj.bootstrap:bootstrap-core@3.3.0 › org.springframework.security:spring-security-web@7.0.4
Overview
org.springframework.security:spring-security-web is a package within Spring Security that provides security services for the Spring IO Platform.
Affected versions of this package are vulnerable to User Impersonation in the SubjectX500PrincipalExtractor component. An attacker can gain unauthorized access to another user's account by presenting a specially crafted X.509 client certificate containing a malformed CN value.
Notes:
The
SubjectX500PrincipalExtractorcomponent sits behind Spring Security's pre-authentication flow, which assumes the presented credentials have already been validated by a trusted upstream. Exploiting this issue therefore presupposes a compromise of that upstream trust.The fix only addresses
SubjectX500PrincipalExtractorand notSubjectDnX509PrincipalExtractor, a deprecated component.
Remediation
Upgrade org.springframework.security:spring-security-web to version 7.0.5 or higher.
References
high severity
new
- Vulnerable module: org.springframework:spring-web
- Introduced through: org.ligoj.bootstrap:bootstrap-business@3.3.0
Detailed paths
-
Introduced through: ligoj/plugin-scm-git@ligoj/plugin-scm-git › org.ligoj.bootstrap:bootstrap-business@3.3.0 › org.ligoj.bootstrap:bootstrap-core@3.3.0 › org.springframework:spring-web@7.0.6
-
Introduced through: ligoj/plugin-scm-git@ligoj/plugin-scm-git › org.ligoj.bootstrap:bootstrap-business@3.3.0 › org.ligoj.bootstrap:bootstrap-core@3.3.0 › org.springframework.security:spring-security-web@7.0.4 › org.springframework:spring-web@7.0.6
Overview
org.springframework:spring-web is a package that provides a comprehensive programming and configuration model for modern Java-based enterprise applications - on any kind of deployment platform.
Affected versions of this package are vulnerable to Incomplete Cleanup via multipart request handling in WebFlux. An attacker can exhaust disk space by sending multipart requests with large parts that trigger creation of temporary files, which under certain conditions are not deleted after the request completes, leading to accumulation of temp files and denial of service.
Remediation
Upgrade org.springframework:spring-web to version 6.2.18, 7.0.7 or higher.
References
medium severity
new
- Vulnerable module: org.apache.httpcomponents.client5:httpclient5
- Introduced through: org.apache.httpcomponents.client5:httpclient5@5.6 and org.ligoj.bootstrap:bootstrap-business@3.3.0
Detailed paths
-
Introduced through: ligoj/plugin-scm-git@ligoj/plugin-scm-git › org.apache.httpcomponents.client5:httpclient5@5.6Remediation: Upgrade to org.apache.httpcomponents.client5:httpclient5@5.6.1.
-
Introduced through: ligoj/plugin-scm-git@ligoj/plugin-scm-git › org.ligoj.bootstrap:bootstrap-business@3.3.0 › org.apache.httpcomponents.client5:httpclient5@5.6
Overview
org.apache.httpcomponents.client5:httpclient5 is a HttpClient component of the Apache HttpComponents project.
Affected versions of this package are vulnerable to Missing Critical Step in Authentication in the AuthenticationHandler's handleResponse() method. The client may accept SCRAM-SHA-256 authentication by default, without mutual verification.
Remediation
Upgrade org.apache.httpcomponents.client5:httpclient5 to version 5.6.1 or higher.
References
medium severity
new
- Vulnerable module: org.springframework:spring-core
- Introduced through: org.springframework:spring-context-support@7.0.6 and org.ligoj.bootstrap:bootstrap-business@3.3.0
Detailed paths
-
Introduced through: ligoj/plugin-scm-git@ligoj/plugin-scm-git › org.springframework:spring-context-support@7.0.6 › org.springframework:spring-core@7.0.6Remediation: Upgrade to org.springframework:spring-context-support@7.0.7.
-
Introduced through: ligoj/plugin-scm-git@ligoj/plugin-scm-git › org.springframework:spring-context-support@7.0.6 › org.springframework:spring-beans@7.0.6 › org.springframework:spring-core@7.0.6Remediation: Upgrade to org.springframework:spring-context-support@7.0.7.
-
Introduced through: ligoj/plugin-scm-git@ligoj/plugin-scm-git › org.springframework:spring-context-support@7.0.6 › org.springframework:spring-context@7.0.6 › org.springframework:spring-core@7.0.6Remediation: Upgrade to org.springframework:spring-context-support@7.0.7.
-
Introduced through: ligoj/plugin-scm-git@ligoj/plugin-scm-git › org.ligoj.bootstrap:bootstrap-business@3.3.0 › org.ligoj.bootstrap:bootstrap-core@3.3.0 › org.springframework:spring-core@7.0.6
-
Introduced through: ligoj/plugin-scm-git@ligoj/plugin-scm-git › org.ligoj.bootstrap:bootstrap-business@3.3.0 › org.springframework:spring-context-support@7.0.6 › org.springframework:spring-core@7.0.6
-
Introduced through: ligoj/plugin-scm-git@ligoj/plugin-scm-git › org.springframework:spring-context-support@7.0.6 › org.springframework:spring-context@7.0.6 › org.springframework:spring-beans@7.0.6 › org.springframework:spring-core@7.0.6Remediation: Upgrade to org.springframework:spring-context-support@7.0.7.
-
Introduced through: ligoj/plugin-scm-git@ligoj/plugin-scm-git › org.ligoj.bootstrap:bootstrap-business@3.3.0 › org.ligoj.bootstrap:bootstrap-core@3.3.0 › org.springframework:spring-beans@7.0.6 › org.springframework:spring-core@7.0.6
-
Introduced through: ligoj/plugin-scm-git@ligoj/plugin-scm-git › org.ligoj.bootstrap:bootstrap-business@3.3.0 › org.springframework:spring-context-support@7.0.6 › org.springframework:spring-beans@7.0.6 › org.springframework:spring-core@7.0.6
-
Introduced through: ligoj/plugin-scm-git@ligoj/plugin-scm-git › org.springframework:spring-context-support@7.0.6 › org.springframework:spring-context@7.0.6 › org.springframework:spring-aop@7.0.6 › org.springframework:spring-core@7.0.6Remediation: Upgrade to org.springframework:spring-context-support@7.0.7.
-
Introduced through: ligoj/plugin-scm-git@ligoj/plugin-scm-git › org.ligoj.bootstrap:bootstrap-business@3.3.0 › org.ligoj.bootstrap:bootstrap-core@3.3.0 › org.springframework:spring-aop@7.0.6 › org.springframework:spring-core@7.0.6
-
Introduced through: ligoj/plugin-scm-git@ligoj/plugin-scm-git › org.springframework:spring-context-support@7.0.6 › org.springframework:spring-context@7.0.6 › org.springframework:spring-expression@7.0.6 › org.springframework:spring-core@7.0.6Remediation: Upgrade to org.springframework:spring-context-support@7.0.7.
-
Introduced through: ligoj/plugin-scm-git@ligoj/plugin-scm-git › org.ligoj.bootstrap:bootstrap-business@3.3.0 › org.ligoj.bootstrap:bootstrap-core@3.3.0 › org.springframework:spring-context@7.0.6 › org.springframework:spring-core@7.0.6
-
Introduced through: ligoj/plugin-scm-git@ligoj/plugin-scm-git › org.ligoj.bootstrap:bootstrap-business@3.3.0 › org.springframework:spring-context-support@7.0.6 › org.springframework:spring-context@7.0.6 › org.springframework:spring-core@7.0.6
-
Introduced through: ligoj/plugin-scm-git@ligoj/plugin-scm-git › org.ligoj.bootstrap:bootstrap-business@3.3.0 › org.ligoj.bootstrap:bootstrap-core@3.3.0 › org.springframework:spring-tx@7.0.6 › org.springframework:spring-core@7.0.6
-
Introduced through: ligoj/plugin-scm-git@ligoj/plugin-scm-git › org.ligoj.bootstrap:bootstrap-business@3.3.0 › org.ligoj.bootstrap:bootstrap-core@3.3.0 › org.springframework:spring-orm@7.0.6 › org.springframework:spring-core@7.0.6
-
Introduced through: ligoj/plugin-scm-git@ligoj/plugin-scm-git › org.ligoj.bootstrap:bootstrap-business@3.3.0 › org.ligoj.bootstrap:bootstrap-core@3.3.0 › org.springframework.data:spring-data-jpa@4.0.4 › org.springframework:spring-core@7.0.6
-
Introduced through: ligoj/plugin-scm-git@ligoj/plugin-scm-git › org.ligoj.bootstrap:bootstrap-business@3.3.0 › org.ligoj.bootstrap:bootstrap-core@3.3.0 › org.springframework.security:spring-security-core@7.0.4 › org.springframework:spring-core@7.0.6
-
Introduced through: ligoj/plugin-scm-git@ligoj/plugin-scm-git › org.ligoj.bootstrap:bootstrap-business@3.3.0 › org.ligoj.bootstrap:bootstrap-core@3.3.0 › org.springframework.security:spring-security-config@7.0.4 › org.springframework:spring-core@7.0.6
-
Introduced through: ligoj/plugin-scm-git@ligoj/plugin-scm-git › org.ligoj.bootstrap:bootstrap-business@3.3.0 › org.ligoj.bootstrap:bootstrap-core@3.3.0 › org.springframework:spring-web@7.0.6 › org.springframework:spring-core@7.0.6
-
Introduced through: ligoj/plugin-scm-git@ligoj/plugin-scm-git › org.ligoj.bootstrap:bootstrap-business@3.3.0 › org.ligoj.bootstrap:bootstrap-core@3.3.0 › org.springframework.security:spring-security-web@7.0.4 › org.springframework:spring-core@7.0.6
-
Introduced through: ligoj/plugin-scm-git@ligoj/plugin-scm-git › org.springframework:spring-context-support@7.0.6 › org.springframework:spring-context@7.0.6 › org.springframework:spring-aop@7.0.6 › org.springframework:spring-beans@7.0.6 › org.springframework:spring-core@7.0.6Remediation: Upgrade to org.springframework:spring-context-support@7.0.7.
-
Introduced through: ligoj/plugin-scm-git@ligoj/plugin-scm-git › org.ligoj.bootstrap:bootstrap-business@3.3.0 › org.ligoj.bootstrap:bootstrap-core@3.3.0 › org.springframework:spring-aop@7.0.6 › org.springframework:spring-beans@7.0.6 › org.springframework:spring-core@7.0.6
-
Introduced through: ligoj/plugin-scm-git@ligoj/plugin-scm-git › org.ligoj.bootstrap:bootstrap-business@3.3.0 › org.ligoj.bootstrap:bootstrap-core@3.3.0 › org.springframework:spring-context@7.0.6 › org.springframework:spring-beans@7.0.6 › org.springframework:spring-core@7.0.6
-
Introduced through: ligoj/plugin-scm-git@ligoj/plugin-scm-git › org.ligoj.bootstrap:bootstrap-business@3.3.0 › org.springframework:spring-context-support@7.0.6 › org.springframework:spring-context@7.0.6 › org.springframework:spring-beans@7.0.6 › org.springframework:spring-core@7.0.6
-
Introduced through: ligoj/plugin-scm-git@ligoj/plugin-scm-git › org.ligoj.bootstrap:bootstrap-business@3.3.0 › org.ligoj.bootstrap:bootstrap-core@3.3.0 › org.springframework:spring-tx@7.0.6 › org.springframework:spring-beans@7.0.6 › org.springframework:spring-core@7.0.6
-
Introduced through: ligoj/plugin-scm-git@ligoj/plugin-scm-git › org.ligoj.bootstrap:bootstrap-business@3.3.0 › org.ligoj.bootstrap:bootstrap-core@3.3.0 › org.springframework:spring-orm@7.0.6 › org.springframework:spring-beans@7.0.6 › org.springframework:spring-core@7.0.6
-
Introduced through: ligoj/plugin-scm-git@ligoj/plugin-scm-git › org.ligoj.bootstrap:bootstrap-business@3.3.0 › org.ligoj.bootstrap:bootstrap-core@3.3.0 › org.springframework.data:spring-data-jpa@4.0.4 › org.springframework:spring-beans@7.0.6 › org.springframework:spring-core@7.0.6
-
Introduced through: ligoj/plugin-scm-git@ligoj/plugin-scm-git › org.ligoj.bootstrap:bootstrap-business@3.3.0 › org.ligoj.bootstrap:bootstrap-core@3.3.0 › org.springframework.security:spring-security-core@7.0.4 › org.springframework:spring-beans@7.0.6 › org.springframework:spring-core@7.0.6
-
Introduced through: ligoj/plugin-scm-git@ligoj/plugin-scm-git › org.ligoj.bootstrap:bootstrap-business@3.3.0 › org.ligoj.bootstrap:bootstrap-core@3.3.0 › org.springframework.security:spring-security-config@7.0.4 › org.springframework:spring-beans@7.0.6 › org.springframework:spring-core@7.0.6
-
Introduced through: ligoj/plugin-scm-git@ligoj/plugin-scm-git › org.ligoj.bootstrap:bootstrap-business@3.3.0 › org.ligoj.bootstrap:bootstrap-core@3.3.0 › org.springframework:spring-web@7.0.6 › org.springframework:spring-beans@7.0.6 › org.springframework:spring-core@7.0.6
-
Introduced through: ligoj/plugin-scm-git@ligoj/plugin-scm-git › org.ligoj.bootstrap:bootstrap-business@3.3.0 › org.ligoj.bootstrap:bootstrap-core@3.3.0 › org.springframework.security:spring-security-web@7.0.4 › org.springframework:spring-beans@7.0.6 › org.springframework:spring-core@7.0.6
-
Introduced through: ligoj/plugin-scm-git@ligoj/plugin-scm-git › org.ligoj.bootstrap:bootstrap-business@3.3.0 › org.ligoj.bootstrap:bootstrap-core@3.3.0 › org.springframework.data:spring-data-jpa@4.0.4 › org.springframework.data:spring-data-commons@4.0.4 › org.springframework:spring-core@7.0.6
-
Introduced through: ligoj/plugin-scm-git@ligoj/plugin-scm-git › org.ligoj.bootstrap:bootstrap-business@3.3.0 › org.ligoj.bootstrap:bootstrap-core@3.3.0 › org.springframework:spring-context@7.0.6 › org.springframework:spring-aop@7.0.6 › org.springframework:spring-core@7.0.6
-
Introduced through: ligoj/plugin-scm-git@ligoj/plugin-scm-git › org.ligoj.bootstrap:bootstrap-business@3.3.0 › org.springframework:spring-context-support@7.0.6 › org.springframework:spring-context@7.0.6 › org.springframework:spring-aop@7.0.6 › org.springframework:spring-core@7.0.6
-
Introduced through: ligoj/plugin-scm-git@ligoj/plugin-scm-git › org.ligoj.bootstrap:bootstrap-business@3.3.0 › org.ligoj.bootstrap:bootstrap-core@3.3.0 › org.springframework.data:spring-data-jpa@4.0.4 › org.springframework:spring-aop@7.0.6 › org.springframework:spring-core@7.0.6
-
Introduced through: ligoj/plugin-scm-git@ligoj/plugin-scm-git › org.ligoj.bootstrap:bootstrap-business@3.3.0 › org.ligoj.bootstrap:bootstrap-core@3.3.0 › org.springframework.security:spring-security-core@7.0.4 › org.springframework:spring-aop@7.0.6 › org.springframework:spring-core@7.0.6
-
Introduced through: ligoj/plugin-scm-git@ligoj/plugin-scm-git › org.ligoj.bootstrap:bootstrap-business@3.3.0 › org.ligoj.bootstrap:bootstrap-core@3.3.0 › org.springframework.security:spring-security-config@7.0.4 › org.springframework:spring-aop@7.0.6 › org.springframework:spring-core@7.0.6
-
Introduced through: ligoj/plugin-scm-git@ligoj/plugin-scm-git › org.ligoj.bootstrap:bootstrap-business@3.3.0 › org.ligoj.bootstrap:bootstrap-core@3.3.0 › org.springframework.security:spring-security-web@7.0.4 › org.springframework:spring-aop@7.0.6 › org.springframework:spring-core@7.0.6
-
Introduced through: ligoj/plugin-scm-git@ligoj/plugin-scm-git › org.ligoj.bootstrap:bootstrap-business@3.3.0 › org.ligoj.bootstrap:bootstrap-core@3.3.0 › org.springframework:spring-context@7.0.6 › org.springframework:spring-expression@7.0.6 › org.springframework:spring-core@7.0.6
-
Introduced through: ligoj/plugin-scm-git@ligoj/plugin-scm-git › org.ligoj.bootstrap:bootstrap-business@3.3.0 › org.springframework:spring-context-support@7.0.6 › org.springframework:spring-context@7.0.6 › org.springframework:spring-expression@7.0.6 › org.springframework:spring-core@7.0.6
-
Introduced through: ligoj/plugin-scm-git@ligoj/plugin-scm-git › org.ligoj.bootstrap:bootstrap-business@3.3.0 › org.ligoj.bootstrap:bootstrap-core@3.3.0 › org.springframework.security:spring-security-core@7.0.4 › org.springframework:spring-expression@7.0.6 › org.springframework:spring-core@7.0.6
-
Introduced through: ligoj/plugin-scm-git@ligoj/plugin-scm-git › org.ligoj.bootstrap:bootstrap-business@3.3.0 › org.ligoj.bootstrap:bootstrap-core@3.3.0 › org.springframework.security:spring-security-web@7.0.4 › org.springframework:spring-expression@7.0.6 › org.springframework:spring-core@7.0.6
-
Introduced through: ligoj/plugin-scm-git@ligoj/plugin-scm-git › org.ligoj.bootstrap:bootstrap-business@3.3.0 › org.ligoj.bootstrap:bootstrap-core@3.3.0 › org.springframework.data:spring-data-jpa@4.0.4 › org.springframework:spring-context@7.0.6 › org.springframework:spring-core@7.0.6
-
Introduced through: ligoj/plugin-scm-git@ligoj/plugin-scm-git › org.ligoj.bootstrap:bootstrap-business@3.3.0 › org.ligoj.bootstrap:bootstrap-core@3.3.0 › org.springframework.security:spring-security-core@7.0.4 › org.springframework:spring-context@7.0.6 › org.springframework:spring-core@7.0.6
-
Introduced through: ligoj/plugin-scm-git@ligoj/plugin-scm-git › org.ligoj.bootstrap:bootstrap-business@3.3.0 › org.ligoj.bootstrap:bootstrap-core@3.3.0 › org.springframework.security:spring-security-config@7.0.4 › org.springframework:spring-context@7.0.6 › org.springframework:spring-core@7.0.6
-
Introduced through: ligoj/plugin-scm-git@ligoj/plugin-scm-git › org.ligoj.bootstrap:bootstrap-business@3.3.0 › org.ligoj.bootstrap:bootstrap-core@3.3.0 › org.springframework.security:spring-security-web@7.0.4 › org.springframework:spring-context@7.0.6 › org.springframework:spring-core@7.0.6
-
Introduced through: ligoj/plugin-scm-git@ligoj/plugin-scm-git › org.ligoj.bootstrap:bootstrap-business@3.3.0 › org.ligoj.bootstrap:bootstrap-core@3.3.0 › org.springframework:spring-orm@7.0.6 › org.springframework:spring-tx@7.0.6 › org.springframework:spring-core@7.0.6
-
Introduced through: ligoj/plugin-scm-git@ligoj/plugin-scm-git › org.ligoj.bootstrap:bootstrap-business@3.3.0 › org.ligoj.bootstrap:bootstrap-core@3.3.0 › org.springframework.data:spring-data-jpa@4.0.4 › org.springframework:spring-tx@7.0.6 › org.springframework:spring-core@7.0.6
-
Introduced through: ligoj/plugin-scm-git@ligoj/plugin-scm-git › org.ligoj.bootstrap:bootstrap-business@3.3.0 › org.ligoj.bootstrap:bootstrap-core@3.3.0 › org.springframework:spring-orm@7.0.6 › org.springframework:spring-jdbc@7.0.6 › org.springframework:spring-core@7.0.6
-
Introduced through: ligoj/plugin-scm-git@ligoj/plugin-scm-git › org.ligoj.bootstrap:bootstrap-business@3.3.0 › org.ligoj.bootstrap:bootstrap-core@3.3.0 › org.springframework.data:spring-data-jpa@4.0.4 › org.springframework:spring-orm@7.0.6 › org.springframework:spring-core@7.0.6
-
Introduced through: ligoj/plugin-scm-git@ligoj/plugin-scm-git › org.ligoj.bootstrap:bootstrap-business@3.3.0 › org.ligoj.bootstrap:bootstrap-core@3.3.0 › org.springframework.security:spring-security-config@7.0.4 › org.springframework.security:spring-security-core@7.0.4 › org.springframework:spring-core@7.0.6
-
Introduced through: ligoj/plugin-scm-git@ligoj/plugin-scm-git › org.ligoj.bootstrap:bootstrap-business@3.3.0 › org.ligoj.bootstrap:bootstrap-core@3.3.0 › org.springframework.security:spring-security-web@7.0.4 › org.springframework.security:spring-security-core@7.0.4 › org.springframework:spring-core@7.0.6
-
Introduced through: ligoj/plugin-scm-git@ligoj/plugin-scm-git › org.ligoj.bootstrap:bootstrap-business@3.3.0 › org.ligoj.bootstrap:bootstrap-core@3.3.0 › org.springframework.security:spring-security-web@7.0.4 › org.springframework:spring-web@7.0.6 › org.springframework:spring-core@7.0.6
-
Introduced through: ligoj/plugin-scm-git@ligoj/plugin-scm-git › org.ligoj.bootstrap:bootstrap-business@3.3.0 › org.ligoj.bootstrap:bootstrap-core@3.3.0 › org.springframework.data:spring-data-jpa@4.0.4 › org.springframework.data:spring-data-commons@4.0.4 › org.springframework:spring-beans@7.0.6 › org.springframework:spring-core@7.0.6
-
Introduced through: ligoj/plugin-scm-git@ligoj/plugin-scm-git › org.ligoj.bootstrap:bootstrap-business@3.3.0 › org.ligoj.bootstrap:bootstrap-core@3.3.0 › org.springframework:spring-context@7.0.6 › org.springframework:spring-aop@7.0.6 › org.springframework:spring-beans@7.0.6 › org.springframework:spring-core@7.0.6
-
Introduced through: ligoj/plugin-scm-git@ligoj/plugin-scm-git › org.ligoj.bootstrap:bootstrap-business@3.3.0 › org.springframework:spring-context-support@7.0.6 › org.springframework:spring-context@7.0.6 › org.springframework:spring-aop@7.0.6 › org.springframework:spring-beans@7.0.6 › org.springframework:spring-core@7.0.6
-
Introduced through: ligoj/plugin-scm-git@ligoj/plugin-scm-git › org.ligoj.bootstrap:bootstrap-business@3.3.0 › org.ligoj.bootstrap:bootstrap-core@3.3.0 › org.springframework.data:spring-data-jpa@4.0.4 › org.springframework:spring-aop@7.0.6 › org.springframework:spring-beans@7.0.6 › org.springframework:spring-core@7.0.6
-
Introduced through: ligoj/plugin-scm-git@ligoj/plugin-scm-git › org.ligoj.bootstrap:bootstrap-business@3.3.0 › org.ligoj.bootstrap:bootstrap-core@3.3.0 › org.springframework.security:spring-security-core@7.0.4 › org.springframework:spring-aop@7.0.6 › org.springframework:spring-beans@7.0.6 › org.springframework:spring-core@7.0.6
-
Introduced through: ligoj/plugin-scm-git@ligoj/plugin-scm-git › org.ligoj.bootstrap:bootstrap-business@3.3.0 › org.ligoj.bootstrap:bootstrap-core@3.3.0 › org.springframework.security:spring-security-config@7.0.4 › org.springframework:spring-aop@7.0.6 › org.springframework:spring-beans@7.0.6 › org.springframework:spring-core@7.0.6
-
Introduced through: ligoj/plugin-scm-git@ligoj/plugin-scm-git › org.ligoj.bootstrap:bootstrap-business@3.3.0 › org.ligoj.bootstrap:bootstrap-core@3.3.0 › org.springframework.security:spring-security-web@7.0.4 › org.springframework:spring-aop@7.0.6 › org.springframework:spring-beans@7.0.6 › org.springframework:spring-core@7.0.6
-
Introduced through: ligoj/plugin-scm-git@ligoj/plugin-scm-git › org.ligoj.bootstrap:bootstrap-business@3.3.0 › org.ligoj.bootstrap:bootstrap-core@3.3.0 › org.springframework.data:spring-data-jpa@4.0.4 › org.springframework:spring-context@7.0.6 › org.springframework:spring-beans@7.0.6 › org.springframework:spring-core@7.0.6
-
Introduced through: ligoj/plugin-scm-git@ligoj/plugin-scm-git › org.ligoj.bootstrap:bootstrap-business@3.3.0 › org.ligoj.bootstrap:bootstrap-core@3.3.0 › org.springframework.security:spring-security-core@7.0.4 › org.springframework:spring-context@7.0.6 › org.springframework:spring-beans@7.0.6 › org.springframework:spring-core@7.0.6
-
Introduced through: ligoj/plugin-scm-git@ligoj/plugin-scm-git › org.ligoj.bootstrap:bootstrap-business@3.3.0 › org.ligoj.bootstrap:bootstrap-core@3.3.0 › org.springframework.security:spring-security-config@7.0.4 › org.springframework:spring-context@7.0.6 › org.springframework:spring-beans@7.0.6 › org.springframework:spring-core@7.0.6
-
Introduced through: ligoj/plugin-scm-git@ligoj/plugin-scm-git › org.ligoj.bootstrap:bootstrap-business@3.3.0 › org.ligoj.bootstrap:bootstrap-core@3.3.0 › org.springframework.security:spring-security-web@7.0.4 › org.springframework:spring-context@7.0.6 › org.springframework:spring-beans@7.0.6 › org.springframework:spring-core@7.0.6
-
Introduced through: ligoj/plugin-scm-git@ligoj/plugin-scm-git › org.ligoj.bootstrap:bootstrap-business@3.3.0 › org.ligoj.bootstrap:bootstrap-core@3.3.0 › org.springframework:spring-orm@7.0.6 › org.springframework:spring-tx@7.0.6 › org.springframework:spring-beans@7.0.6 › org.springframework:spring-core@7.0.6
-
Introduced through: ligoj/plugin-scm-git@ligoj/plugin-scm-git › org.ligoj.bootstrap:bootstrap-business@3.3.0 › org.ligoj.bootstrap:bootstrap-core@3.3.0 › org.springframework.data:spring-data-jpa@4.0.4 › org.springframework:spring-tx@7.0.6 › org.springframework:spring-beans@7.0.6 › org.springframework:spring-core@7.0.6
-
Introduced through: ligoj/plugin-scm-git@ligoj/plugin-scm-git › org.ligoj.bootstrap:bootstrap-business@3.3.0 › org.ligoj.bootstrap:bootstrap-core@3.3.0 › org.springframework:spring-orm@7.0.6 › org.springframework:spring-jdbc@7.0.6 › org.springframework:spring-beans@7.0.6 › org.springframework:spring-core@7.0.6
-
Introduced through: ligoj/plugin-scm-git@ligoj/plugin-scm-git › org.ligoj.bootstrap:bootstrap-business@3.3.0 › org.ligoj.bootstrap:bootstrap-core@3.3.0 › org.springframework.data:spring-data-jpa@4.0.4 › org.springframework:spring-orm@7.0.6 › org.springframework:spring-beans@7.0.6 › org.springframework:spring-core@7.0.6
-
Introduced through: ligoj/plugin-scm-git@ligoj/plugin-scm-git › org.ligoj.bootstrap:bootstrap-business@3.3.0 › org.ligoj.bootstrap:bootstrap-core@3.3.0 › org.springframework.security:spring-security-config@7.0.4 › org.springframework.security:spring-security-core@7.0.4 › org.springframework:spring-beans@7.0.6 › org.springframework:spring-core@7.0.6
-
Introduced through: ligoj/plugin-scm-git@ligoj/plugin-scm-git › org.ligoj.bootstrap:bootstrap-business@3.3.0 › org.ligoj.bootstrap:bootstrap-core@3.3.0 › org.springframework.security:spring-security-web@7.0.4 › org.springframework.security:spring-security-core@7.0.4 › org.springframework:spring-beans@7.0.6 › org.springframework:spring-core@7.0.6
-
Introduced through: ligoj/plugin-scm-git@ligoj/plugin-scm-git › org.ligoj.bootstrap:bootstrap-business@3.3.0 › org.ligoj.bootstrap:bootstrap-core@3.3.0 › org.springframework.security:spring-security-web@7.0.4 › org.springframework:spring-web@7.0.6 › org.springframework:spring-beans@7.0.6 › org.springframework:spring-core@7.0.6
-
Introduced through: ligoj/plugin-scm-git@ligoj/plugin-scm-git › org.ligoj.bootstrap:bootstrap-business@3.3.0 › org.ligoj.bootstrap:bootstrap-core@3.3.0 › org.springframework.data:spring-data-jpa@4.0.4 › org.springframework:spring-context@7.0.6 › org.springframework:spring-aop@7.0.6 › org.springframework:spring-core@7.0.6
-
Introduced through: ligoj/plugin-scm-git@ligoj/plugin-scm-git › org.ligoj.bootstrap:bootstrap-business@3.3.0 › org.ligoj.bootstrap:bootstrap-core@3.3.0 › org.springframework.security:spring-security-core@7.0.4 › org.springframework:spring-context@7.0.6 › org.springframework:spring-aop@7.0.6 › org.springframework:spring-core@7.0.6
-
Introduced through: ligoj/plugin-scm-git@ligoj/plugin-scm-git › org.ligoj.bootstrap:bootstrap-business@3.3.0 › org.ligoj.bootstrap:bootstrap-core@3.3.0 › org.springframework.security:spring-security-config@7.0.4 › org.springframework:spring-context@7.0.6 › org.springframework:spring-aop@7.0.6 › org.springframework:spring-core@7.0.6
-
Introduced through: ligoj/plugin-scm-git@ligoj/plugin-scm-git › org.ligoj.bootstrap:bootstrap-business@3.3.0 › org.ligoj.bootstrap:bootstrap-core@3.3.0 › org.springframework.security:spring-security-web@7.0.4 › org.springframework:spring-context@7.0.6 › org.springframework:spring-aop@7.0.6 › org.springframework:spring-core@7.0.6
-
Introduced through: ligoj/plugin-scm-git@ligoj/plugin-scm-git › org.ligoj.bootstrap:bootstrap-business@3.3.0 › org.ligoj.bootstrap:bootstrap-core@3.3.0 › org.springframework.security:spring-security-config@7.0.4 › org.springframework.security:spring-security-core@7.0.4 › org.springframework:spring-aop@7.0.6 › org.springframework:spring-core@7.0.6
-
Introduced through: ligoj/plugin-scm-git@ligoj/plugin-scm-git › org.ligoj.bootstrap:bootstrap-business@3.3.0 › org.ligoj.bootstrap:bootstrap-core@3.3.0 › org.springframework.security:spring-security-web@7.0.4 › org.springframework.security:spring-security-core@7.0.4 › org.springframework:spring-aop@7.0.6 › org.springframework:spring-core@7.0.6
-
Introduced through: ligoj/plugin-scm-git@ligoj/plugin-scm-git › org.ligoj.bootstrap:bootstrap-business@3.3.0 › org.ligoj.bootstrap:bootstrap-core@3.3.0 › org.springframework.data:spring-data-jpa@4.0.4 › org.springframework:spring-context@7.0.6 › org.springframework:spring-expression@7.0.6 › org.springframework:spring-core@7.0.6
-
Introduced through: ligoj/plugin-scm-git@ligoj/plugin-scm-git › org.ligoj.bootstrap:bootstrap-business@3.3.0 › org.ligoj.bootstrap:bootstrap-core@3.3.0 › org.springframework.security:spring-security-core@7.0.4 › org.springframework:spring-context@7.0.6 › org.springframework:spring-expression@7.0.6 › org.springframework:spring-core@7.0.6
-
Introduced through: ligoj/plugin-scm-git@ligoj/plugin-scm-git › org.ligoj.bootstrap:bootstrap-business@3.3.0 › org.ligoj.bootstrap:bootstrap-core@3.3.0 › org.springframework.security:spring-security-config@7.0.4 › org.springframework:spring-context@7.0.6 › org.springframework:spring-expression@7.0.6 › org.springframework:spring-core@7.0.6
-
Introduced through: ligoj/plugin-scm-git@ligoj/plugin-scm-git › org.ligoj.bootstrap:bootstrap-business@3.3.0 › org.ligoj.bootstrap:bootstrap-core@3.3.0 › org.springframework.security:spring-security-web@7.0.4 › org.springframework:spring-context@7.0.6 › org.springframework:spring-expression@7.0.6 › org.springframework:spring-core@7.0.6
-
Introduced through: ligoj/plugin-scm-git@ligoj/plugin-scm-git › org.ligoj.bootstrap:bootstrap-business@3.3.0 › org.ligoj.bootstrap:bootstrap-core@3.3.0 › org.springframework.security:spring-security-config@7.0.4 › org.springframework.security:spring-security-core@7.0.4 › org.springframework:spring-expression@7.0.6 › org.springframework:spring-core@7.0.6
-
Introduced through: ligoj/plugin-scm-git@ligoj/plugin-scm-git › org.ligoj.bootstrap:bootstrap-business@3.3.0 › org.ligoj.bootstrap:bootstrap-core@3.3.0 › org.springframework.security:spring-security-web@7.0.4 › org.springframework.security:spring-security-core@7.0.4 › org.springframework:spring-expression@7.0.6 › org.springframework:spring-core@7.0.6
-
Introduced through: ligoj/plugin-scm-git@ligoj/plugin-scm-git › org.ligoj.bootstrap:bootstrap-business@3.3.0 › org.ligoj.bootstrap:bootstrap-core@3.3.0 › org.springframework.security:spring-security-config@7.0.4 › org.springframework.security:spring-security-core@7.0.4 › org.springframework:spring-context@7.0.6 › org.springframework:spring-core@7.0.6
-
Introduced through: ligoj/plugin-scm-git@ligoj/plugin-scm-git › org.ligoj.bootstrap:bootstrap-business@3.3.0 › org.ligoj.bootstrap:bootstrap-core@3.3.0 › org.springframework.security:spring-security-web@7.0.4 › org.springframework.security:spring-security-core@7.0.4 › org.springframework:spring-context@7.0.6 › org.springframework:spring-core@7.0.6
-
Introduced through: ligoj/plugin-scm-git@ligoj/plugin-scm-git › org.ligoj.bootstrap:bootstrap-business@3.3.0 › org.ligoj.bootstrap:bootstrap-core@3.3.0 › org.springframework:spring-orm@7.0.6 › org.springframework:spring-jdbc@7.0.6 › org.springframework:spring-tx@7.0.6 › org.springframework:spring-core@7.0.6
-
Introduced through: ligoj/plugin-scm-git@ligoj/plugin-scm-git › org.ligoj.bootstrap:bootstrap-business@3.3.0 › org.ligoj.bootstrap:bootstrap-core@3.3.0 › org.springframework.data:spring-data-jpa@4.0.4 › org.springframework:spring-orm@7.0.6 › org.springframework:spring-tx@7.0.6 › org.springframework:spring-core@7.0.6
-
Introduced through: ligoj/plugin-scm-git@ligoj/plugin-scm-git › org.ligoj.bootstrap:bootstrap-business@3.3.0 › org.ligoj.bootstrap:bootstrap-core@3.3.0 › org.springframework.data:spring-data-jpa@4.0.4 › org.springframework:spring-orm@7.0.6 › org.springframework:spring-jdbc@7.0.6 › org.springframework:spring-core@7.0.6
-
Introduced through: ligoj/plugin-scm-git@ligoj/plugin-scm-git › org.ligoj.bootstrap:bootstrap-business@3.3.0 › org.ligoj.bootstrap:bootstrap-core@3.3.0 › org.springframework.data:spring-data-jpa@4.0.4 › org.springframework:spring-context@7.0.6 › org.springframework:spring-aop@7.0.6 › org.springframework:spring-beans@7.0.6 › org.springframework:spring-core@7.0.6
-
Introduced through: ligoj/plugin-scm-git@ligoj/plugin-scm-git › org.ligoj.bootstrap:bootstrap-business@3.3.0 › org.ligoj.bootstrap:bootstrap-core@3.3.0 › org.springframework.security:spring-security-core@7.0.4 › org.springframework:spring-context@7.0.6 › org.springframework:spring-aop@7.0.6 › org.springframework:spring-beans@7.0.6 › org.springframework:spring-core@7.0.6
-
Introduced through: ligoj/plugin-scm-git@ligoj/plugin-scm-git › org.ligoj.bootstrap:bootstrap-business@3.3.0 › org.ligoj.bootstrap:bootstrap-core@3.3.0 › org.springframework.security:spring-security-config@7.0.4 › org.springframework:spring-context@7.0.6 › org.springframework:spring-aop@7.0.6 › org.springframework:spring-beans@7.0.6 › org.springframework:spring-core@7.0.6
-
Introduced through: ligoj/plugin-scm-git@ligoj/plugin-scm-git › org.ligoj.bootstrap:bootstrap-business@3.3.0 › org.ligoj.bootstrap:bootstrap-core@3.3.0 › org.springframework.security:spring-security-web@7.0.4 › org.springframework:spring-context@7.0.6 › org.springframework:spring-aop@7.0.6 › org.springframework:spring-beans@7.0.6 › org.springframework:spring-core@7.0.6
-
Introduced through: ligoj/plugin-scm-git@ligoj/plugin-scm-git › org.ligoj.bootstrap:bootstrap-business@3.3.0 › org.ligoj.bootstrap:bootstrap-core@3.3.0 › org.springframework.security:spring-security-config@7.0.4 › org.springframework.security:spring-security-core@7.0.4 › org.springframework:spring-aop@7.0.6 › org.springframework:spring-beans@7.0.6 › org.springframework:spring-core@7.0.6
-
Introduced through: ligoj/plugin-scm-git@ligoj/plugin-scm-git › org.ligoj.bootstrap:bootstrap-business@3.3.0 › org.ligoj.bootstrap:bootstrap-core@3.3.0 › org.springframework.security:spring-security-web@7.0.4 › org.springframework.security:spring-security-core@7.0.4 › org.springframework:spring-aop@7.0.6 › org.springframework:spring-beans@7.0.6 › org.springframework:spring-core@7.0.6
-
Introduced through: ligoj/plugin-scm-git@ligoj/plugin-scm-git › org.ligoj.bootstrap:bootstrap-business@3.3.0 › org.ligoj.bootstrap:bootstrap-core@3.3.0 › org.springframework.security:spring-security-config@7.0.4 › org.springframework.security:spring-security-core@7.0.4 › org.springframework:spring-context@7.0.6 › org.springframework:spring-beans@7.0.6 › org.springframework:spring-core@7.0.6
-
Introduced through: ligoj/plugin-scm-git@ligoj/plugin-scm-git › org.ligoj.bootstrap:bootstrap-business@3.3.0 › org.ligoj.bootstrap:bootstrap-core@3.3.0 › org.springframework.security:spring-security-web@7.0.4 › org.springframework.security:spring-security-core@7.0.4 › org.springframework:spring-context@7.0.6 › org.springframework:spring-beans@7.0.6 › org.springframework:spring-core@7.0.6
-
Introduced through: ligoj/plugin-scm-git@ligoj/plugin-scm-git › org.ligoj.bootstrap:bootstrap-business@3.3.0 › org.ligoj.bootstrap:bootstrap-core@3.3.0 › org.springframework:spring-orm@7.0.6 › org.springframework:spring-jdbc@7.0.6 › org.springframework:spring-tx@7.0.6 › org.springframework:spring-beans@7.0.6 › org.springframework:spring-core@7.0.6
-
Introduced through: ligoj/plugin-scm-git@ligoj/plugin-scm-git › org.ligoj.bootstrap:bootstrap-business@3.3.0 › org.ligoj.bootstrap:bootstrap-core@3.3.0 › org.springframework.data:spring-data-jpa@4.0.4 › org.springframework:spring-orm@7.0.6 › org.springframework:spring-tx@7.0.6 › org.springframework:spring-beans@7.0.6 › org.springframework:spring-core@7.0.6
-
Introduced through: ligoj/plugin-scm-git@ligoj/plugin-scm-git › org.ligoj.bootstrap:bootstrap-business@3.3.0 › org.ligoj.bootstrap:bootstrap-core@3.3.0 › org.springframework.data:spring-data-jpa@4.0.4 › org.springframework:spring-orm@7.0.6 › org.springframework:spring-jdbc@7.0.6 › org.springframework:spring-beans@7.0.6 › org.springframework:spring-core@7.0.6
-
Introduced through: ligoj/plugin-scm-git@ligoj/plugin-scm-git › org.ligoj.bootstrap:bootstrap-business@3.3.0 › org.ligoj.bootstrap:bootstrap-core@3.3.0 › org.springframework.security:spring-security-config@7.0.4 › org.springframework.security:spring-security-core@7.0.4 › org.springframework:spring-context@7.0.6 › org.springframework:spring-aop@7.0.6 › org.springframework:spring-core@7.0.6
-
Introduced through: ligoj/plugin-scm-git@ligoj/plugin-scm-git › org.ligoj.bootstrap:bootstrap-business@3.3.0 › org.ligoj.bootstrap:bootstrap-core@3.3.0 › org.springframework.security:spring-security-web@7.0.4 › org.springframework.security:spring-security-core@7.0.4 › org.springframework:spring-context@7.0.6 › org.springframework:spring-aop@7.0.6 › org.springframework:spring-core@7.0.6
-
Introduced through: ligoj/plugin-scm-git@ligoj/plugin-scm-git › org.ligoj.bootstrap:bootstrap-business@3.3.0 › org.ligoj.bootstrap:bootstrap-core@3.3.0 › org.springframework.security:spring-security-config@7.0.4 › org.springframework.security:spring-security-core@7.0.4 › org.springframework:spring-context@7.0.6 › org.springframework:spring-expression@7.0.6 › org.springframework:spring-core@7.0.6
-
Introduced through: ligoj/plugin-scm-git@ligoj/plugin-scm-git › org.ligoj.bootstrap:bootstrap-business@3.3.0 › org.ligoj.bootstrap:bootstrap-core@3.3.0 › org.springframework.security:spring-security-web@7.0.4 › org.springframework.security:spring-security-core@7.0.4 › org.springframework:spring-context@7.0.6 › org.springframework:spring-expression@7.0.6 › org.springframework:spring-core@7.0.6
-
Introduced through: ligoj/plugin-scm-git@ligoj/plugin-scm-git › org.ligoj.bootstrap:bootstrap-business@3.3.0 › org.ligoj.bootstrap:bootstrap-core@3.3.0 › org.springframework.data:spring-data-jpa@4.0.4 › org.springframework:spring-orm@7.0.6 › org.springframework:spring-jdbc@7.0.6 › org.springframework:spring-tx@7.0.6 › org.springframework:spring-core@7.0.6
-
Introduced through: ligoj/plugin-scm-git@ligoj/plugin-scm-git › org.ligoj.bootstrap:bootstrap-business@3.3.0 › org.ligoj.bootstrap:bootstrap-core@3.3.0 › org.springframework.security:spring-security-config@7.0.4 › org.springframework.security:spring-security-core@7.0.4 › org.springframework:spring-context@7.0.6 › org.springframework:spring-aop@7.0.6 › org.springframework:spring-beans@7.0.6 › org.springframework:spring-core@7.0.6
-
Introduced through: ligoj/plugin-scm-git@ligoj/plugin-scm-git › org.ligoj.bootstrap:bootstrap-business@3.3.0 › org.ligoj.bootstrap:bootstrap-core@3.3.0 › org.springframework.security:spring-security-web@7.0.4 › org.springframework.security:spring-security-core@7.0.4 › org.springframework:spring-context@7.0.6 › org.springframework:spring-aop@7.0.6 › org.springframework:spring-beans@7.0.6 › org.springframework:spring-core@7.0.6
-
Introduced through: ligoj/plugin-scm-git@ligoj/plugin-scm-git › org.ligoj.bootstrap:bootstrap-business@3.3.0 › org.ligoj.bootstrap:bootstrap-core@3.3.0 › org.springframework.data:spring-data-jpa@4.0.4 › org.springframework:spring-orm@7.0.6 › org.springframework:spring-jdbc@7.0.6 › org.springframework:spring-tx@7.0.6 › org.springframework:spring-beans@7.0.6 › org.springframework:spring-core@7.0.6
Overview
org.springframework:spring-core is a core package within the spring-framework that contains multiple classes and utilities.
Affected versions of this package are vulnerable to Allocation of Resources Without Limits or Throttling via static resource resolution. An attacker can cause denial of service by sending crafted requests that are slow to resolve when accessing file-system-backed static resources, causing HTTP connections to remain occupied and exhausting server resources.
Note: This is only exploitable if all the following are true:
The application uses Spring MVC or Spring WebFlux.
Static resources are served from the file system.
The application is running on Windows.
Remediation
Upgrade org.springframework:spring-core to version 6.2.18, 7.0.7 or higher.
References
medium severity
new
- Vulnerable module: org.springframework.security:spring-security-core
- Introduced through: org.ligoj.bootstrap:bootstrap-business@3.3.0
Detailed paths
-
Introduced through: ligoj/plugin-scm-git@ligoj/plugin-scm-git › org.ligoj.bootstrap:bootstrap-business@3.3.0 › org.ligoj.bootstrap:bootstrap-core@3.3.0 › org.springframework.security:spring-security-core@7.0.4
-
Introduced through: ligoj/plugin-scm-git@ligoj/plugin-scm-git › org.ligoj.bootstrap:bootstrap-business@3.3.0 › org.ligoj.bootstrap:bootstrap-core@3.3.0 › org.springframework.security:spring-security-config@7.0.4 › org.springframework.security:spring-security-core@7.0.4
-
Introduced through: ligoj/plugin-scm-git@ligoj/plugin-scm-git › org.ligoj.bootstrap:bootstrap-business@3.3.0 › org.ligoj.bootstrap:bootstrap-core@3.3.0 › org.springframework.security:spring-security-web@7.0.4 › org.springframework.security:spring-security-core@7.0.4
Overview
org.springframework.security:spring-security-core is a package that provides security services for the Spring IO Platform.
Affected versions of this package are vulnerable to Information Exposure in the DaoAuthenticationProvider component. An attacker can determine the status of user attributes such as enabled, expired, or locked by analyzing response times, potentially allowing user attribute enumeration through timing analysis.
Remediation
Upgrade org.springframework.security:spring-security-core to version 6.5.10, 7.0.5 or higher.
References
medium severity
new
- Vulnerable module: org.springframework.security:spring-security-core
- Introduced through: org.ligoj.bootstrap:bootstrap-business@3.3.0
Detailed paths
-
Introduced through: ligoj/plugin-scm-git@ligoj/plugin-scm-git › org.ligoj.bootstrap:bootstrap-business@3.3.0 › org.ligoj.bootstrap:bootstrap-core@3.3.0 › org.springframework.security:spring-security-core@7.0.4
-
Introduced through: ligoj/plugin-scm-git@ligoj/plugin-scm-git › org.ligoj.bootstrap:bootstrap-business@3.3.0 › org.ligoj.bootstrap:bootstrap-core@3.3.0 › org.springframework.security:spring-security-config@7.0.4 › org.springframework.security:spring-security-core@7.0.4
-
Introduced through: ligoj/plugin-scm-git@ligoj/plugin-scm-git › org.ligoj.bootstrap:bootstrap-business@3.3.0 › org.ligoj.bootstrap:bootstrap-core@3.3.0 › org.springframework.security:spring-security-web@7.0.4 › org.springframework.security:spring-security-core@7.0.4
Overview
org.springframework.security:spring-security-core is a package that provides security services for the Spring IO Platform.
Affected versions of this package are vulnerable to Time-of-check Time-of-use (TOCTOU) Race Condition in the JdbcOneTimeTokenService component. An attacker can gain unauthorized access to multiple sessions by reusing a single one-time token during authentication.
Note:
This is only exploitable if the application is explicitly configured to use One-Time Token login with JdbcOneTimeTokenService.
Remediation
Upgrade org.springframework.security:spring-security-core to version 6.5.10, 7.0.5 or higher.