git: 19889886e54f - main - security/shibboleth-sp: Update to 3.2.2

Palle Girgensohn girgen at FreeBSD.org
Mon Apr 26 08:51:25 UTC 2021


The branch main has been updated by girgen:

URL: https://cgit.FreeBSD.org/ports/commit/?id=19889886e54f734191490f09765d631b9b67f0a7

commit 19889886e54f734191490f09765d631b9b67f0a7
Author:     Palle Girgensohn <girgen at FreeBSD.org>
AuthorDate: 2021-04-26 08:46:07 +0000
Commit:     Palle Girgensohn <girgen at FreeBSD.org>
CommitDate: 2021-04-26 08:51:17 +0000

    security/shibboleth-sp: Update to 3.2.2
    
    This is a security fix for an issue that has not yet been disclosed. The
    vuxml entry will be updated once the CVE is available.
    
    The patch to mitigate the vulnerability was introduced already on
    2021-04-23 in the FreeBSD port as 3.2.1_1.
    
    Security:       e4403051-a667-11eb-b9c9-6cc21735f730
---
 security/shibboleth-sp/Makefile                    |  3 +--
 security/shibboleth-sp/distinfo                    |  6 ++---
 ...atch-shibsp_impl_StorageServiceSessionCache.cpp | 31 ----------------------
 security/shibboleth-sp/pkg-plist                   |  4 +--
 4 files changed, 6 insertions(+), 38 deletions(-)

diff --git a/security/shibboleth-sp/Makefile b/security/shibboleth-sp/Makefile
index 1fe26dee2eaa..fe8a495afcff 100644
--- a/security/shibboleth-sp/Makefile
+++ b/security/shibboleth-sp/Makefile
@@ -1,8 +1,7 @@
 # Created by: Janos Mohacsi <janos.mohacsi at bsd.hu>
 
 PORTNAME=	shibboleth-sp
-PORTVERSION=	3.2.1
-PORTREVISION=	1
+PORTVERSION=	3.2.2
 CATEGORIES=	security www
 MASTER_SITES=	http://shibboleth.net/downloads/service-provider/${PORTVERSION}/
 
diff --git a/security/shibboleth-sp/distinfo b/security/shibboleth-sp/distinfo
index 5732cc0e1343..ef9bd0881c4a 100644
--- a/security/shibboleth-sp/distinfo
+++ b/security/shibboleth-sp/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1615929563
-SHA256 (shibboleth-sp-3.2.1.tar.bz2) = 8acde18566bbf987c4022a6f19d0c2df0d306e9344810aec1b6b8b9100d271ef
-SIZE (shibboleth-sp-3.2.1.tar.bz2) = 811714
+TIMESTAMP = 1619424965
+SHA256 (shibboleth-sp-3.2.2.tar.bz2) = e5db65b39cd3f078ff683c792558aa549d46ffc627a70faf3ef4637b2892e767
+SIZE (shibboleth-sp-3.2.2.tar.bz2) = 816128
diff --git a/security/shibboleth-sp/files/patch-shibsp_impl_StorageServiceSessionCache.cpp b/security/shibboleth-sp/files/patch-shibsp_impl_StorageServiceSessionCache.cpp
deleted file mode 100644
index 7cb55f5f16d5..000000000000
--- a/security/shibboleth-sp/files/patch-shibsp_impl_StorageServiceSessionCache.cpp
+++ /dev/null
@@ -1,31 +0,0 @@
-From 5a47c3b9378f4c49392dd4d15189b70956f9f2ec Mon Sep 17 00:00:00 2001
-From: Scott Cantor <cantor.2 at osu.edu>
-Date: Thu, 22 Apr 2021 15:58:43 -0400
-Subject: [PATCH] SSPCPP-927 - Check for missing DataSealer during cookie recovery
-
-https://issues.shibboleth.net/jira/browse/SSPCPP-927
-
---- shibsp/impl/StorageServiceSessionCache.cpp.orig	2020-12-07 20:51:12.000000000 +0000
-+++ shibsp/impl/StorageServiceSessionCache.cpp	2021-04-23 16:17:00.398821000 +0000
-@@ -1148,6 +1148,12 @@
-     else {
-         // We're out of process, so we can recover the session.
- #ifndef SHIBSP_LITE
-+        const DataSealer* sealer = XMLToolingConfig::getConfig().getDataSealer();
-+        if (!sealer) {
-+            m_log.warn("can't attempt recovery of session (%s), no DataSealer configured", key);
-+            return false;
-+        }
-+
-         m_log.debug("checking for revocation of session (%s)", key);
-         try {
-             if (m_storage_lite->readString("Revoked", key) > 0) {
-@@ -1174,7 +1180,7 @@
-         try {
-             dup = strdup(data);
-             XMLToolingConfig::getConfig().getURLEncoder()->decode(dup);
--            unwrapped = XMLToolingConfig::getConfig().getDataSealer()->unwrap(dup);
-+            unwrapped = sealer->unwrap(dup);
-             free(dup);
- 
-             stringstream str(unwrapped);
diff --git a/security/shibboleth-sp/pkg-plist b/security/shibboleth-sp/pkg-plist
index 80a2af88d06a..d1fd2aeab2ac 100644
--- a/security/shibboleth-sp/pkg-plist
+++ b/security/shibboleth-sp/pkg-plist
@@ -92,7 +92,7 @@ include/shibsp/util/TemplateParameters.h
 include/shibsp/version.h
 lib/libshibsp.so
 lib/libshibsp.so.10
-lib/libshibsp.so.10.0.0
+lib/libshibsp.so.10.0.1
 lib/shibboleth/adfs.so
 lib/shibboleth/adfs-lite.so
 %%MEMCACHED%%lib/shibboleth/memcache-store.so
@@ -104,7 +104,7 @@ lib/shibboleth/plugins.so
 %%FASTCGI%%lib/shibboleth/shibresponder
 lib/libshibsp-lite.so
 lib/libshibsp-lite.so.10
-lib/libshibsp-lite.so.10.0.0
+lib/libshibsp-lite.so.10.0.1
 libdata/pkgconfig/shibsp-lite.pc
 libdata/pkgconfig/shibsp.pc
 sbin/shibd


More information about the dev-commits-ports-all mailing list