[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

upload simplesamlphp



-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Hello.

I prepared LTS security update for simplesamlphp. Basic functions also
tested in a wheezy machine. Please review and upload. Debdiff is
attached.

link:
https://mentors.debian.net/debian/pool/main/s/simplesamlphp/simplesamlphp_1.9.2-1+deb7u2.dsc

Thanks.
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEE7xPqJqaY/zX9fJAuhj1N8u2cKO8FAlp4UZ0ACgkQhj1N8u2c
KO9ezA/+ObDIlCKLBAMF4pk3m0ZNmHZS7NQKyhSe0nmfCVjLuRNmlaRXd9lo1DUC
zdTalyxVrmv/EQMsQvvizbf6icdb59HLlX3r4GLHlchw4fd/0OCTCLoZ7NN0yH8n
7yZzZcRoqowi6KxwDX2TFPpKUJLAmL+SWptTG6z4ioiN6hIduPuUlS0Nd8ROnMEb
B4xowgipt57LUHPAynBOy+pVGQ60FKPyYhnsf9JslHhajsU99iALgfALnbvSGQPM
ZFlYSpo3VJMklJKQ0seex7PN7rtpl/YfBoH2scNKBeoXi2H0WXmjdOz7yg/Kw4kS
AOAaVDfrGqy4E333IL6E9sXEV+p9Hl3AC4aO4+tJtXPJPiXX+/VNlx5tR0tB0+X2
80JIBM6VItMwduS+2+J1UuQn+Ehe1WnnLS4sRBc2TnX2FaucccUQYAmVkzkqlayy
NKmfcMYTitRNgHSUWkeA+zU6KLjm0uv0kVVp/b1gG7ahBT84OBGjTTu4416MVPrr
6cUuhVXBx07mOXG5+l4Fcyu6IgHb6M0c+r4fM5pByZhZV2Kbb5UfJd05xFjB8pyB
gNl0jUXPtLjRgWg0J/S+d9Ve1US8gO/1thQOkTb3JblMKQMy+AdaJEMPg7TQxr4E
YcFcJtanYNFrMyFDesY4zAQ8IIM2iqnpJIlH5eZwWJeMumMrCSI=
=Muz0
-----END PGP SIGNATURE-----
diff -Nru simplesamlphp-1.9.2/debian/changelog simplesamlphp-1.9.2/debian/changelog
--- simplesamlphp-1.9.2/debian/changelog	2017-11-30 19:37:03.000000000 +0530
+++ simplesamlphp-1.9.2/debian/changelog	2018-02-05 11:14:11.000000000 +0530
@@ -1,3 +1,12 @@
+simplesamlphp (1.9.2-1+deb7u2) wheezy-security; urgency=high
+
+  * Non-maintainer upload by the Debian LTS Team.
+  * Fix CVE-2017-18122: Signature validation bypass
+  * Fix CVE-2017-18121: Cross Site Scripting (XSS) in the consentAdmin module
+  * Fix CVE-2018-6521: Use of insecure connection charset (sqlauth module)
+
+ -- Abhijith PA <abhijith@disroot.org>  Mon, 05 Feb 2018 11:14:11 +0530
+
 simplesamlphp (1.9.2-1+deb7u1) wheezy-security; urgency=high
 
   * Non-maintainer upload by the Debian LTS Team.
diff -Nru simplesamlphp-1.9.2/debian/patches/CVE-2017-18121_18122_CVE-2018-6521.patch simplesamlphp-1.9.2/debian/patches/CVE-2017-18121_18122_CVE-2018-6521.patch
--- simplesamlphp-1.9.2/debian/patches/CVE-2017-18121_18122_CVE-2018-6521.patch	1970-01-01 05:30:00.000000000 +0530
+++ simplesamlphp-1.9.2/debian/patches/CVE-2017-18121_18122_CVE-2018-6521.patch	2018-02-05 11:14:11.000000000 +0530
@@ -0,0 +1,48 @@
+Description: Fix CVE-2017-18122, CVE-2017-18121, CVE-2018-6521
+ CVE-2017-18122: Signature validation bypass
+ https://simplesamlphp.org/security/201710-01
+ CVE-2017-18121: Cross Site Scripting (XSS) in the consentAdmin module
+ https://simplesamlphp.org/security/201709-01
+ CVE-2018-6521: Use of insecure connection charset (sqlauth module)
+ https://simplesamlphp.org/security/201801-03
+Author: Abhijith PA <abhijith@disroot.org>
+
+---
+Origin: https://github.com/simplesamlphp/simplesamlphp/commit/e2d53086abbb253efb24ddcb49b116246eb0b6ca
+        https://github.com/simplesamlphp/simplesamlphp/commit/34e1bdb7660c0c9b627f8e5f0ca224a6afe641a8
+        https://github.com/simplesamlphp/simplesamlphp/commit/1e4d42e2275e91b515d46256bd895731e3ea154f
+Bug-Debian: https://bugs.debian.org/889286
+Last-Update: 2018-02-05
+
+--- simplesamlphp-1.9.2.orig/lib/SimpleSAML/XML/Validator.php
++++ simplesamlphp-1.9.2/lib/SimpleSAML/XML/Validator.php
+@@ -261,7 +261,7 @@ class SimpleSAML_XML_Validator {
+ 		assert('$node instanceof DOMNode');
+ 
+ 		while($node !== NULL) {
+-			if(in_array($node, $this->validNodes)) {
++			if(in_array($node, $this->validNodes, true)) {
+ 				return TRUE;
+ 			}
+ 
+--- simplesamlphp-1.9.2.orig/modules/consentAdmin/templates/consentadmin.php
++++ simplesamlphp-1.9.2/modules/consentAdmin/templates/consentadmin.php
+@@ -132,6 +132,6 @@ TRSTART;
+ 		
+ 		<h2>Logout</h2>
+ 
+-			<p><a href="<?php echo SimpleSAML_Utilities::selfURL() . '?logout'; ?>">Logout</a></p>
++			<p><a href="<?php echo SimpleSAML_Module::getModuleURL('consentAdmin/consentAdmin.php', array('logout' => 1)); ?>">Logout</a></p>
+ 		
+ <?php $this->includeAtTemplateBase('includes/footer.php'); ?>
+--- simplesamlphp-1.9.2.orig/modules/sqlauth/lib/Auth/Source/SQL.php
++++ simplesamlphp-1.9.2/modules/sqlauth/lib/Auth/Source/SQL.php
+@@ -96,7 +96,7 @@ class sspmod_sqlauth_Auth_Source_SQL ext
+ 		switch ($driver) {
+ 		case 'mysql':
+ 			/* Use UTF-8. */
+-			$db->exec("SET NAMES 'utf8'");
++			$db->exec("SET NAMES 'utf8mb4'");
+ 			break;
+ 		case 'pgsql':
+ 			/* Use UTF-8. */
diff -Nru simplesamlphp-1.9.2/debian/patches/series simplesamlphp-1.9.2/debian/patches/series
--- simplesamlphp-1.9.2/debian/patches/series	2017-11-30 19:37:03.000000000 +0530
+++ simplesamlphp-1.9.2/debian/patches/series	2018-02-05 11:14:11.000000000 +0530
@@ -4,3 +4,4 @@
 CVE-2017-12872.patch
 CVE-2017-12869.patch
 CVE-2017-12867.patch
+CVE-2017-18121_18122_CVE-2018-6521.patch

Reply to: