Skip to content

Commit b1daf91

Browse files
authored
CVE-2016-6814 Deserialization of Untrusted Data in Groovy CVE-2020-17521 Information Disclosure in Apache Groovy (#53)
1 parent a4ce4b6 commit b1daf91

File tree

8 files changed

+14
-34
lines changed

8 files changed

+14
-34
lines changed

OpenICF-groovy-connector/pom.xml

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -248,13 +248,7 @@
248248
</goals>
249249
</execution>
250250
</executions>
251-
<dependencies>
252-
<dependency>
253-
<groupId>org.codehaus.groovy</groupId>
254-
<artifactId>groovy-all</artifactId>
255-
<version>${groovy.version}</version>
256-
</dependency>
257-
</dependencies>
251+
258252
</plugin>
259253
<plugin>
260254
<groupId>org.apache.felix</groupId>

OpenICF-java-framework/connector-framework-server/pom.xml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,8 @@
2121
with the fields enclosed by brackets [] replaced by
2222
your own identifying information:
2323
"Portions Copyrighted [year] [name of copyright owner]"
24+
25+
Portions Copyrighted 2018-2024 3A Systems, LLC
2426
-->
2527
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
2628
<parent>
@@ -129,7 +131,6 @@
129131
<dependency>
130132
<groupId>org.codehaus.groovy</groupId>
131133
<artifactId>groovy-all</artifactId>
132-
<version>${groovy.version}</version>
133134
<scope>test</scope>
134135
</dependency>
135136
<dependency>

OpenICF-java-framework/connector-server-grizzly/pom.xml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,8 @@
2121
with the fields enclosed by brackets [] replaced by
2222
your own identifying information:
2323
"Portions Copyrighted [year] [name of copyright owner]"
24+
25+
Portions Copyrighted 2018-2024 3A Systems, LLC
2426
-->
2527
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
2628
<parent>
@@ -96,7 +98,6 @@
9698
<dependency>
9799
<groupId>org.codehaus.groovy</groupId>
98100
<artifactId>groovy-all</artifactId>
99-
<version>${groovy.version}</version>
100101
<scope>test</scope>
101102
</dependency>
102103
<dependency>

OpenICF-java-framework/connector-server-jetty/pom.xml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,6 @@
8383
<dependency>
8484
<groupId>org.codehaus.groovy</groupId>
8585
<artifactId>groovy-all</artifactId>
86-
<version>${groovy.version}</version>
8786
<scope>test</scope>
8887
</dependency>
8988
<dependency>

OpenICF-java-framework/pom.xml

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,6 @@
5454

5555
<slf4j.version>1.7.36</slf4j.version>
5656
<logback.version>1.2.13</logback.version>
57-
<groovy.version>2.4.21</groovy.version>
5857
<grizzly.version>2.3.35</grizzly.version>
5958
<protobuf-java.version>3.0.2</protobuf-java.version>
6059

@@ -120,13 +119,6 @@
120119

121120
<dependencyManagement>
122121
<dependencies>
123-
<!-- Provided Dependencies -->
124-
<dependency>
125-
<groupId>org.codehaus.groovy</groupId>
126-
<artifactId>groovy-all</artifactId>
127-
<version>${groovy.version}</version>
128-
<scope>provided</scope>
129-
</dependency>
130122
<!-- Test Dependencies -->
131123
<dependency>
132124
<groupId>org.openidentityplatform.openicf.framework</groupId>

OpenICF-kerberos-connector/pom.xml

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313
* information: "Portions copyright [year] [name of copyright owner]".
1414
*
1515
* Copyright 2016 ForgeRock AS.
16+
* Portions Copyrighted 2018-2024 3A Systems, LLC
1617
-->
1718
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
1819
<modelVersion>4.0.0</modelVersion>
@@ -57,7 +58,6 @@
5758
<dependency>
5859
<groupId>org.codehaus.groovy</groupId>
5960
<artifactId>groovy-all</artifactId>
60-
<version>2.4.7</version>
6161
<scope>provided</scope>
6262
</dependency>
6363
<dependency>
@@ -88,13 +88,7 @@
8888
</goals>
8989
</execution>
9090
</executions>
91-
<dependencies>
92-
<dependency>
93-
<groupId>org.codehaus.groovy</groupId>
94-
<artifactId>groovy-all</artifactId>
95-
<version>${groovy.version}</version>
96-
</dependency>
97-
</dependencies>
91+
9892
</plugin>
9993
<plugin>
10094
<groupId>org.apache.felix</groupId>

OpenICF-ssh-connector/pom.xml

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@
2323
~ your own identifying information:
2424
~ "Portions Copyrighted [year] [name of copyright owner]"
2525
~
26+
~ Portions Copyrighted 2018-2024 3A Systems, LLC
2627
-->
2728

2829
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
@@ -52,7 +53,6 @@
5253
<dependency>
5354
<groupId>org.codehaus.groovy</groupId>
5455
<artifactId>groovy-all</artifactId>
55-
<version>2.4.7</version>
5656
<scope>provided</scope>
5757
</dependency>
5858
<dependency>
@@ -110,13 +110,7 @@
110110
</goals>
111111
</execution>
112112
</executions>
113-
<dependencies>
114-
<dependency>
115-
<groupId>org.codehaus.groovy</groupId>
116-
<artifactId>groovy-all</artifactId>
117-
<version>${groovy.version}</version>
118-
</dependency>
119-
</dependencies>
113+
120114
</plugin>
121115
<plugin>
122116
<groupId>org.apache.felix</groupId>

pom.xml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -227,6 +227,11 @@
227227
<type>pom</type>
228228
<scope>import</scope>
229229
</dependency>
230+
<dependency>
231+
<groupId>org.codehaus.groovy</groupId>
232+
<artifactId>groovy-all</artifactId>
233+
<version>2.4.21</version>
234+
</dependency>
230235
<dependency>
231236
<groupId>org.openidentityplatform.openicf.framework</groupId>
232237
<artifactId>connector-framework</artifactId>

0 commit comments

Comments
 (0)