CVE and update status of the FreeBSD ports tree3,295 unaddressed CVEs in 670 portsAll times are CET
Port details

security/shibboleth-sp 3.5.2

C++ Shibboleth Service Provider (Internet2) for Apache

Port info

Maintainer
girgen@FreeBSD.org
Packages
latest: 3.5.2
Upstream
Higher version available: 3.6.0
Last update
to 3.5.2 · e350b89c10
Quarterly
2026Q4: 3.5.2
Formerly
security/shibboleth2-sp until 2018-08-07
WWW
http://shibboleth.internet2.edu/
Links
cgit · VuXML · Report wrong data

Install

Package
# pkg install shibboleth-sp
installs 3.5.2 from latest; from quarterly (2026Q4) 3.5.2
Port
# cd /usr/ports/security/shibboleth-sp && make install clean
# make -C /usr/ports/security/shibboleth-sp config  # change options first
Size
1.1 MiB download · 5.4 MiB installed
Depends on
databases/gdbm 1.26, databases/unixODBC 2.3.12_2, devel/apr1 1.7.6.1.6.3, devel/log4shib 2.0.1_1, devel/xmltooling 3.3.0, security/apache-xml-security-c 3.0.0_1, security/opensaml 3.3.1, textproc/expat2 2.9.0, textproc/xerces-c3 3.3.0, www/apache24 2.4.69
License
APACHE20
Creates
user shibd, group shibd
Options
2 of 4 on in the package: APACHE ODBC
Show the 2 options that are off
FASTCGI MEMCACHED

Packages by version and architecture

latest

FreeBSD versionamd64aarch64i386
FreeBSD 163.5.23.5.2–
FreeBSD 153.5.23.5.2–
FreeBSD 143.5.23.5.23.5.2

quarterly (2026Q4)

FreeBSD versionamd64aarch64i386
FreeBSD 153.5.23.5.2–
FreeBSD 143.5.23.5.23.5.2

version as in the ports tree (latest) or the most common one (quarterly) · different version · ✗ not built · – no packages for this platform. Package sets that have not been rebuilt for 60 days are left out.

Unaddressed and VuXML only (0)

No unaddressed CVE and nothing reported by pkg audit for the packaged version 3.5.2.

Fixed (4)

Show 4 fixed
VuXML entries whose affected range the packaged version has left.

Problem reports (0) · open in Bugzilla, most recently changed first

None.

Commits (92)

Mathieu Arnold (mat) · 2.5.6 · as security/shibboleth2-sp
Missed two occurences of ${PORTSDIR}/.

With hat:	portmgr
Sponsored by:	Absolight
4f12bed42f
Mathieu Arnold (mat) · 2.5.6 · as security/shibboleth2-sp
Remove ${PORTSDIR}/ from dependencies, categories r, s, t, and u.

With hat:	portmgr
Sponsored by:	Absolight
597afc47ba
Palle Girgensohn (girgen) · 2.5.6 · as security/shibboleth2-sp
Update xerces-c3 and shibboleth to latest versions

The update in xerces fixes a buffer overflow security problem that exposes the
possibility of a denial of service attack, and could conceivably result in
remote code execution.

Users of Shibboleth or any other service usingi the xerces-c3 xml library are
recommended to upgrade promptly.

URL:	http://xerces.apache.org/xerces-c/secadv/CVE-2016-0729.txt
Security:	CVE-2016-0729
e2f67a8795
Mathieu Arnold (mat) · 2.5.5_1 · as security/shibboleth2-sp
Remove UNIQUENAME and LATEST_LINK.

UNIQUENAME was never unique, it was only used by USE_LDCONFIG and now,
we won't have conflicts there.

Use PKGBASE instead of LATEST_LINK in PKGLATESTFILE, the *only* consumer
is pkg-devel, and it works just fine without LATEST_LINK as pkg-devel
has the correct PKGNAME anyway.

Now that UNIQUENAME is gone, OPTIONSFILE is too. (it's been called
OPTIONS_FILE now.)

Reviewed by:	antoine, bapt
Exp-run by:	antoine
Sponsored by:	Absolight
Differential Revision:	https://reviews.freebsd.org/D3336
21a283f3be
Palle Girgensohn (girgen) · 2.5.5_1 · as security/shibboleth2-sp
The new shibboleth will refuse to accept -u when it was already su:ed to that user. Trust shibboleth to change user.
df902098c4
Palle Girgensohn (girgen) · 2.5.5 · as security/shibboleth2-sp
Shibboleth SP software crashes on well-formed but invalid XML.

The Service Provider software contains a code path with an uncaught
exception that can be triggered by an unauthenticated attacker by
supplying well-formed but schema-invalid XML in the form of SAML
metadata or SAML protocol messages. The result is a crash and so
causes a denial of service.

You must rebuild opensaml and shibboleth with xmltooling-1.5.5 or later.
The easiest way to do so is to update the whole chain including
shibboleth-2.5.5 an opensaml2.5.5.

URL:    	http://shibboleth.net/community/advisories/secadv_20150721.txt
Security:	CVE-2015-2684
43e9362f36
Mathieu Arnold (mat) · 2.5.3_2 · as security/shibboleth2-sp
Remove $FreeBSD$ from patches files everywhere.

With hat:	portmgr
Sponsored by:	Absolight
6172d4b590
Palle Girgensohn (girgen) · 2.5.3_2 · as security/shibboleth2-sp
into the fire... last commit didnt't really help, it has to be part of SUB_LIST as well
9ae6806aec
Palle Girgensohn (girgen) · 2.5.3 · as security/shibboleth2-sp
revert r354688 and fix the error instead, it should be @owner, not @user...
cb2d29c6f2
Palle Girgensohn (girgen) · 2.5.3 · as security/shibboleth2-sp
remove @user @group since it does not work with old pkg_tools [https://wiki.freebsd.org/ports/StageDir] recommends using them, but I see no point in using both Reported by: Peter Olsson
2d99569feb
Palle Girgensohn (girgen) · 2.5.3 · as security/shibboleth2-sp
Update Shibboleth to 2.5.3, a bug fix release.

Change the cache directory back to the built-in default, /var/cache, and
force mode 755 on that directory. (see r258664 in head why this is a good thing).

Add odbc support as suggested in ports/189410.
5bd4dd26ff
Baptiste Daroussin (bapt) · 2.5.2_1 · as security/shibboleth2-sp
Add NO_STAGE all over the place in preparation for the staging support (cat: security)
a65ed2e51b
Palle Girgensohn (girgen) · 2.5.2_1 · as security/shibboleth2-sp
Move /var/cache/shibboleth to /var/db/shibboleth, since /var/cache has mode 750 and cannot be read by the www user. According to hier(7):    db/   misc. automatically generated system-specific database files so /var/db seems like the best choice
d50f3a6ca4
Martin Wilke (miwi) · 2.5.2 · as security/shibboleth2-sp
- Don't remove directories not created by this port

Reported by:	pkg (DEVELOPER_MODE)
9d406ff3be
Palle Girgensohn (girgen) · 2.5.2 · as security/shibboleth2-sp
Security update for apache-xml-security-c. Dependant ports, especially shibboleth2-sp, opensaml2, xmltooling and log4shib should all be updated.

Security: CVE-2013-2156
179f046f0c
Palle Girgensohn (girgen) · 2.5.1_1 · as security/shibboleth2-sp
Add build dependency on boost for shibboleth and opensaml. PR:	ports/179431
443d55c61e
Palle Girgensohn (girgen) · 2.5.1_1 · as security/shibboleth2-sp
Don't remove /var/*/shibboleth with rm -rf, so we don't "pull out the carpet from underneath" a running shibd. Hence allow updating while the old shibd is still running.
f0aa98db05
Palle Girgensohn (girgen) · 2.5.1 · as security/shibboleth2-sp
Update Shibboleth-sp and its tool chain to 2.5.1.

Note that from 2.5, shibd is run as the user shibd.  The port tries to fix the
key file ownership but if you have changed the file name of the key from the
default sp-key.pem, make sure you chown your key file(s) to user shibd.

Also, take maintainership of the entire tool chain (approved by all previous
maintainers).

Incorporates the ideas suggested by Craig Leres [177668], making sure that the
ssl key is not added to the package.

PR:	177668, 178694
732610c736
Olli Hauer (ohauer) · 2.4.3_1 · as security/shibboleth2-sp
- remove www/apache20 and devel/apr0 - s/USE_APACHE= 20+/USE_APACHE= 22+/ - unify s/YES/yes/ - cleanup APACHE_VERSION <= 22 usage - add entry to MOVED

with hat apache@
63f3e3b0d4
Doug Barton (dougb) · 2.4.3 · as security/shibboleth2-sp
In the rc.d scripts, change assignments to rcvar to use the literal name_enable wherever possible, and ${name}_enable when it's not, to prepare for the demise of set_rcvar().

In cases where I had to hand-edit unusual instances also
modify formatting slightly to be more uniform (and in
some cases, correct). This includes adding some $FreeBSD$
tags, and most importantly moving rcvar= to right after
name= so it's clear that one is derived from the other.
83eb2c3700
Steve Wills (swills) · 2.4.3 · as security/shibboleth2-sp
- Update to 2.4.3 - Update home page while here - Take maintainership while here

PR:		ports/159195
Approved by:	linimon
89937b0618
Steve Wills (swills) · 2.4.2 · as security/shibboleth2-sp
- Update to latest versions

PR:		ports/157822
Submited by:	Palle Girgensohn <girgen@FreeBSD.org>
Approved by:	maintainer timeout
2fe7b848d0
Steve Wills (swills) · 2.3.1_2 · as security/shibboleth2-sp
- Don't overwrite/remove config files on package installation/uninstall - Obey shibboleth_sp_flags, shibboleth_sp_program and shibboleth_sp_pidfile

PR:		ports/155876
Submitted by:	Craig Leres <leres at ee.lbl.gov>
Approved by:	maintainer timeout
f35b1b6b86
Ade Lovett (ade) · 2.3.1_1 · as security/shibboleth2-sp
Autotools update.   Read ports/UPDATING 20100915 for details.

Approved by:	portmgr (for Mk/bsd.port.mk part)
Tested by:	Multiple -exp runs
8262a7b51d
Doug Barton (dougb) · 2.3.1 · as security/shibboleth2-sp
Begin the process of deprecating sysutils/rc_subr by s#. %%RC_SUBR%%#. /etc/rc.subr#
1d6b4b3f91
Martin Wilke (miwi)
2010-01-08 x11-toolkits/gtkada-gps: has been broken for 3 months 2010-01-08 x11-fm/velocity: has been broken for 7 months 2010-01-08 x11-drivers/xf86-video-nsc: has been broken for 5 months 2010-01-08 www/rubygem-merb: has been broken for 5 months 2010-01-08 security/shibboleth-sp: has been broken for 3 months
bef432a0e6
Wesley Shields (wxs) · 2.3.1 · as security/shibboleth2-sp
- Update to 2.3.1.

PR:		ports/136034
Submitted by:	Steve Wills <steve@mouf.net>
Approved by:	janos.mohacsi@bsd.hu (maintainer timeout)
70af776c7a
Philip M. Gollucci (pgollucci) · 1.3f
- WITH_APACHE22 is deprecated

With Hat: apache@
a383d84d29
Pav Lucistnik (pav) · 1.3f
This port has been broken for 3+ months, thus

- Mark DEPRECATED and schedule for expiration in one month

With hat:	portmgr
0eca88d377
Erwin Lansing (erwin) · 1.3f
Mark BROKEN on i386-6 as well.
b5ef768100
Mark Linimon (linimon) · 1.3f
Mark as only for i386-6.

Based on:

PR:		ports/115474
Submitted by:	maintainer
9bc52272d3
Pav Lucistnik (pav) · 1.3f
Shibboleth is standards-based, open source middleware software which provides Web Single SignOn (SSO) across or within organizational boundaries. It allows sites to make informed authorization decisions for individual access of protected online resources in a privacy-preserving manner.

This software is a C++ implementation of the Service Provider
component of the Shibboleth can be used in Apache Web servers.  The
service provider manages secured resources. User access to resources
is based on assertions received by the service provider (SP) from
an identity provider.

WWW:	http://shibboleth.internet2.edu/

PR:		ports/114663
Submitted by:	Janos Mohacsi <janos.mohacsi@bsd.hu>
df7a9ca51e