Skip to content
OpenAdvisories
Unscored CVE-2016-2167 EUVD-2016-3255GHSA-4j43-22vc-mh3h

The canonicalize_username function in svnserve/cyrus_auth.c in Apache Subversion before 1.8.16 and 1.9.x before 1.9.4, when Cyrus SASL auth…

Published May 5, 2016 · Updated Aug 5, 2024 · Assigned by redhat

Description

The canonicalize_username function in svnserve/cyrus_auth.c in Apache Subversion before 1.8.16 and 1.9.x before 1.9.4, when Cyrus SASL authentication is used, allows remote attackers to authenticate and bypass intended access restrictions via a realm string that is a prefix of an expected repository realm string.

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Debian 14 subversion 1.9.4-1 —
Debian 13 subversion 1.9.4-1 —
Debian 12 subversion 1.9.4-1 —
Debian 8 subversion 1.8.10-6+deb8u4 DSA-3561-1
Debian 7 subversion 1.6.17dfsg-4+deb7u11 DLA-448-1
ReleasePackageFixed inAdvisory
Ubuntu 16.04 LTS subversion 1.9.3-2ubuntu1.1 USN-3388-1
Ubuntu 14.04 LTS subversion 1.8.8-1ubuntu3.3 USN-3388-1
ReleasePackageFixed inAdvisory
SLES 12 SP3 subversion 1.8.19-25.3.1 SUSE-SU-2017:2200-1
SLES 12 SP2 subversion 1.8.19-25.3.1 SUSE-SU-2017:2200-1
SLES 12 SP1 subversion 1.8.10-21.1 SUSE-SU-2016:1249-1
SLES 12 subversion 1.8.10-21.1 SUSE-SU-2016:1249-1
SLES 11 SP4 subversion 1.6.17-1.35.1 SUSE-SU-2016:1511-1
Show 1 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
SUSE Studio Onsite 1.3 subversion 1.6.17-1.35.1 SUSE-SU-2016:1511-1
ReleasePackageFixed inAdvisory
openSUSE Tumbleweed subversion 1.9.5-1.1 openSUSE-SU-2024:10538-1

Advisories 7

References