From 007285c69ae9251a86bd7657e402295a8738d989 Mon Sep 17 00:00:00 2001
From: Gokul Nagare <gonagar1@in.ibm.com>
Date: Tue, 22 Mar 2022 14:34:25 +0000
Subject: [PATCH] undertow vul fix

---
 provider/notification-ibm/pom.xml | 35 +++++++++++++++++++++++++++++++
 1 file changed, 35 insertions(+)

diff --git a/provider/notification-ibm/pom.xml b/provider/notification-ibm/pom.xml
index f2ce87b20..c60a6961a 100644
--- a/provider/notification-ibm/pom.xml
+++ b/provider/notification-ibm/pom.xml
@@ -32,6 +32,8 @@
         <java.version>8</java.version>
         <maven.compiler.target>${java.version}</maven.compiler.target>
         <maven.compiler.source>${java.version}</maven.compiler.source>
+        <undertow-websockets-jsr.version>2.2.10.Final</undertow-websockets-jsr.version>
+        <jackson-dataformat-cbor.version>2.13.0</jackson-dataformat-cbor.version>
     </properties>
 
     <dependencies>
@@ -54,8 +56,17 @@
             		<groupId>org.yaml</groupId>
             		<artifactId>snakeyaml</artifactId>
             	</exclusion>
+            	<exclusion>
+            		<groupId>com.fasterxml.jackson.dataformat</groupId>
+            		<artifactId>jackson-dataformat-cbor</artifactId>
+            	</exclusion>
             </exclusions>
         </dependency>
+        <dependency>
+        	<groupId>com.fasterxml.jackson.dataformat</groupId>
+            <artifactId>jackson-dataformat-cbor</artifactId>
+            <version>${jackson-dataformat-cbor.version}</version>
+        </dependency>
         <dependency>
         	<groupId>org.yaml</groupId>
             <artifactId>snakeyaml</artifactId>
@@ -75,6 +86,30 @@
             		<groupId>io.netty</groupId>
             		<artifactId>netty-codec</artifactId>
             	</exclusion>
+            	<exclusion>
+            		<groupId>io.undertow</groupId>
+            		<artifactId>undertow-websockets-jsr</artifactId>
+            	</exclusion>
+            	<exclusion>
+            		<groupId>io.undertow</groupId>
+            		<artifactId>undertow-core</artifactId>
+            	</exclusion>
+            </exclusions>
+        </dependency>
+        <dependency>
+        	<groupId>io.undertow</groupId>
+            <artifactId>undertow-core</artifactId>
+            <version>${undertow-websockets-jsr.version}</version>
+        </dependency>
+        <dependency>
+        	<groupId>io.undertow</groupId>
+            <artifactId>undertow-websockets-jsr</artifactId>
+            <version>${undertow-websockets-jsr.version}</version>
+            <exclusions>
+            	<exclusion>
+            		<groupId>io.undertow</groupId>
+            		<artifactId>undertow-core</artifactId>
+            	</exclusion>
             </exclusions>
         </dependency>
 		<dependency>
-- 
GitLab