Improved: Regular expression denial of service in jquery-validation
(OFBIZ-12634)
diff --git a/themes/common-theme/webapp/common-theme/js/package-lock.json b/themes/common-theme/webapp/common-theme/js/package-lock.json
index ceca41e..de0ba5b 100644
--- a/themes/common-theme/webapp/common-theme/js/package-lock.json
+++ b/themes/common-theme/webapp/common-theme/js/package-lock.json
@@ -8,12 +8,12 @@
"license": "Apache-2.0",
"dependencies": {
"@chinchilla-software/jquery-ui-timepicker-addon": "^1.6.3",
- "dompurify": "^2.3.6",
+ "dompurify": "^2.3.8",
"flot": "^4.2.2",
"jquery": "^3.6.0",
"jquery-migrate": "^3.4.0",
"jquery-ui-dist": "^1.13.1",
- "jquery-validation": "^1.19.3",
+ "jquery-validation": "^1.19.4",
"jquery.browser": "^0.1.0",
"trumbowyg": "^2.25.1",
"uglify-js": "latest"
@@ -28,9 +28,9 @@
}
},
"node_modules/dompurify": {
- "version": "2.3.6",
- "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-2.3.6.tgz",
- "integrity": "sha512-OFP2u/3T1R5CEgWCEONuJ1a5+MFKnOYpkywpUSxv/dj1LeBT1erK+JwM7zK0ROy2BRhqVCf0LRw/kHqKuMkVGg=="
+ "version": "2.3.8",
+ "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-2.3.8.tgz",
+ "integrity": "sha512-eVhaWoVibIzqdGYjwsBWodIQIaXFSB+cKDf4cfxLMsK0xiud6SE+/WCVx/Xw/UwQsa4cS3T2eITcdtmTg2UKcw=="
},
"node_modules/flot": {
"version": "4.2.2",
@@ -59,9 +59,9 @@
}
},
"node_modules/jquery-validation": {
- "version": "1.19.3",
- "resolved": "https://registry.npmjs.org/jquery-validation/-/jquery-validation-1.19.3.tgz",
- "integrity": "sha512-iXxCS5W7STthSTMFX/NDZfWHBLbJ1behVK3eAgHXAV8/0vRa9M4tiqHvJMr39VGWHMGdlkhrtrkBuaL2UlE8yw==",
+ "version": "1.19.4",
+ "resolved": "https://registry.npmjs.org/jquery-validation/-/jquery-validation-1.19.4.tgz",
+ "integrity": "sha512-PcwKcATCR+JL77m9kkWd84NAHAunJP9iasF6IbMxUgl73xDAimxjt5oYFmYHDXBmTZM4rpkXxMNR/jGI5TlSjA==",
"peerDependencies": {
"jquery": "^1.7 || ^2.0 || ^3.1"
}
@@ -101,9 +101,9 @@
"integrity": "sha512-P2rOR4MWcBMTbkaA0AE77COj8BTBIeNp9trtUKbvWFAoBoWHpwGhN8WIEjST7h/1nVQH+4CSpa4i9XoXZYvWXg=="
},
"dompurify": {
- "version": "2.3.6",
- "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-2.3.6.tgz",
- "integrity": "sha512-OFP2u/3T1R5CEgWCEONuJ1a5+MFKnOYpkywpUSxv/dj1LeBT1erK+JwM7zK0ROy2BRhqVCf0LRw/kHqKuMkVGg=="
+ "version": "2.3.8",
+ "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-2.3.8.tgz",
+ "integrity": "sha512-eVhaWoVibIzqdGYjwsBWodIQIaXFSB+cKDf4cfxLMsK0xiud6SE+/WCVx/Xw/UwQsa4cS3T2eITcdtmTg2UKcw=="
},
"flot": {
"version": "4.2.2",
@@ -130,9 +130,9 @@
}
},
"jquery-validation": {
- "version": "1.19.3",
- "resolved": "https://registry.npmjs.org/jquery-validation/-/jquery-validation-1.19.3.tgz",
- "integrity": "sha512-iXxCS5W7STthSTMFX/NDZfWHBLbJ1behVK3eAgHXAV8/0vRa9M4tiqHvJMr39VGWHMGdlkhrtrkBuaL2UlE8yw==",
+ "version": "1.19.4",
+ "resolved": "https://registry.npmjs.org/jquery-validation/-/jquery-validation-1.19.4.tgz",
+ "integrity": "sha512-PcwKcATCR+JL77m9kkWd84NAHAunJP9iasF6IbMxUgl73xDAimxjt5oYFmYHDXBmTZM4rpkXxMNR/jGI5TlSjA==",
"requires": {}
},
"jquery.browser": {
diff --git a/themes/common-theme/webapp/common-theme/js/package.json b/themes/common-theme/webapp/common-theme/js/package.json
index 700c640..d2eb699 100644
--- a/themes/common-theme/webapp/common-theme/js/package.json
+++ b/themes/common-theme/webapp/common-theme/js/package.json
@@ -6,9 +6,9 @@
"dependencies": {
"jquery": "^3.6.0",
"jquery-migrate": "^3.4.0",
- "jquery-validation": "^1.19.3",
+ "jquery-validation": "^1.19.4",
"jquery.browser": "^0.1.0",
- "dompurify": "^2.3.6",
+ "dompurify": "^2.3.8",
"jquery-ui-dist": "^1.13.1",
"trumbowyg": "^2.25.1",
"flot": "^4.2.2",