@@ -6,7 +6,7 @@ plugins {
6
6
}
7
7
8
8
apply from : ' project-properties.gradle'
9
- apply from : " $scriptsUrl /build-docker.gradle"
9
+ // apply from: "$scriptsUrl/build-docker.gradle"
10
10
apply from : " $scriptsUrl /build-info.gradle"
11
11
apply from : " $scriptsUrl /build-commons.gradle"
12
12
// apply from: "$scriptsUrl/build-quality.gradle"
@@ -15,12 +15,12 @@ apply from: "$scriptsUrl/signing.gradle"
15
15
16
16
repositories {
17
17
mavenCentral { url " https://repo1.maven.org/maven2" }
18
-
19
18
if (! releaseMode) {
20
19
maven { url ' https://jitpack.io' }
21
20
}
22
21
}
23
22
23
+ ext[' spring-boot.version' ] = ' 2.5.15'
24
24
// https://nvd.nist.gov/vuln/detail/CVE-2020-10683 (dom4j 2.1.3 version dependency) AND https://nvd.nist.gov/vuln/detail/CVE-2019-14900
25
25
ext[' hibernate.version' ] = ' 5.4.18.Final'
26
26
// https://nvd.nist.gov/vuln/detail/CVE-2020-10693
@@ -52,12 +52,10 @@ dependencies {
52
52
implementation ' org.apache.tomcat.embed:tomcat-embed-core:9.0.86'
53
53
implementation ' org.apache.tomcat.embed:tomcat-embed-el:9.0.86'
54
54
implementation ' org.apache.tomcat.embed:tomcat-embed-websocket:9.0.86'
55
- // Fix CVE-2020-15522
56
- implementation ' org.bouncycastle:bcprov-jdk15on:1.69'
57
55
// Fix CVE-2015-7501, CVE-2015-4852
58
56
implementation ' org.apache.commons:commons-collections4:4.4'
59
57
// Fix CVE-2018-10237
60
- implementation ' com.google.guava:guava:31.1 -jre'
58
+ implementation ' com.google.guava:guava:33.3.0 -jre'
61
59
// Fix CVE-2020-13956
62
60
implementation ' org.apache.httpcomponents:httpclient:4.5.14'
63
61
// Fix CVE-2022-40152
@@ -70,26 +68,27 @@ dependencies {
70
68
// Fix CVE-2023-34050
71
69
implementation ' org.springframework.amqp:spring-amqp:2.4.17'
72
70
// Fix CVE-2023-40827, CVE-2023-40828, CVE-2023-40826
73
- implementation ' org.springframework:spring-webmvc:5.3.33 '
74
- implementation ' org.springframework:spring-web:5.3.33 '
71
+ implementation ' org.springframework:spring-webmvc:5.3.39 '
72
+ implementation ' org.springframework:spring-web:5.3.39 '
75
73
76
74
// /// Security
77
75
// https://nvd.nist.gov/vuln/detail/CVE-2020-5407 AND https://nvd.nist.gov/vuln/detail/CVE-2020-5408
78
- implementation ' org.springframework.security:spring-security-core:5.8.5'
79
- implementation ' org.springframework.security:spring-security-config:5.8.5'
80
- implementation ' org.springframework.security:spring-security-web:5.8.5'
81
- //
82
-
76
+ implementation ' org.springframework.security:spring-security-core:5.8.14'
77
+ implementation ' org.springframework.security:spring-security-config:5.8.14'
78
+ implementation ' org.springframework.security:spring-security-web:5.8.14'
83
79
implementation ' org.springframework.security:spring-security-oauth2-client'
84
80
// Fix CVE-2023-1370
85
81
implementation ' net.minidev:json-smart:2.4.10'
86
82
// Fix CVE-2022-22969
87
83
implementation ' org.springframework.security.oauth:spring-security-oauth2:2.5.2.RELEASE'
88
- implementation ' org.springframework.security:spring-security-jwt:1.0.11.RELEASE'
84
+ implementation ' org.springframework.security:spring-security-jwt:1.1.1.RELEASE'
85
+ // Fix CVE-2020-15522 in org.springframework.security:spring-security-jwt:1.1.1.RELEASE
86
+ implementation ' org.bouncycastle:bcprov-jdk15on:1.70'
89
87
implementation ' org.springframework.security:spring-security-ldap'
90
88
// TODO: consider migration to spring-security-saml2-service-provider
91
89
implementation ' org.springframework.security.extensions:spring-security-saml2-core:2.0.0.M31'
92
- // Temporary fix of https://nvd.nist.gov/vuln/detail/CVE-2019-12400
90
+ implementation ' commons-collections:commons-collections:3.2.2'
91
+ // Temporary fix of https://nvd.nist.gov/vuln/detail/CVE-2019-12400
93
92
implementation ' org.apache.santuario:xmlsec:3.0.3'
94
93
// Fix CVE-2015-7501, CVE-2015-4852
95
94
implementation ' org.apache.commons:commons-collections4:4.4'
@@ -104,10 +103,11 @@ dependencies {
104
103
implementation ' io.springfox:springfox-swagger2'
105
104
implementation ' org.apache.commons:commons-compress:1.26.0'
106
105
implementation ' org.cryptacular:cryptacular:1.1.4'
107
- // TODO: snakeyaml 2.0 supported by Spring Boot 3 only
108
- implementation ' org.yaml:snakeyaml:1.33'
106
+ // TODO: snakeyaml 2.0 supported by Spring Boot 2.7 and 3.X only
107
+ // We don't user application.yml, so it's safe to use 2.2
108
+ implementation ' org.yaml:snakeyaml:2.2'
109
109
implementation ' org.hibernate:hibernate-core:5.4.24.Final'
110
- implementation ' org.springframework:spring-core:5.3.30 '
110
+ implementation ' org.springframework:spring-core:5.3.39 '
111
111
implementation " com.rabbitmq:http-client:5.2.0"
112
112
113
113
// Lombok
0 commit comments