[Pkg-freeradius-maintainers] Bug#1043282: freeradius: TLS-Client-Cert-Common-Name contains incorrect value
Åke Holmlund
holm at informatik.umu.se
Tue Aug 8 13:59:03 BST 2023
Package: freeradius
Version: 3.2.1+dfsg-4
Severity: important
Dear Maintainer,
We have a setup with TLS authentication where we use the CN of the client certificate ti check in LDAP if that CN has access to our VPN service. This was working fine in bullseye but breaks in bookworm. The reason is that TLS-Client-Cert-Common-Name no longer contains the CN from the client certificate but the CN from the CA certificate.
This is a known bug in freeradius 3.2.1 (see https://github.com/FreeRADIUS/freeradius-server/issues/4785) and is fixed in 3.2.2. I REALLY hope this can be fixed ASAP in bookworm because we have had to skip the LDAP check to get our VPN working again and that is not a good thing.
-- System Information:
Debian Release: 12.1
APT prefers stable-updates
APT policy: (500, 'stable-updates'), (500, 'stable-security'), (500, 'stable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 6.1.0-10-amd64 (SMP w/8 CPU threads; PREEMPT)
Kernel taint flags: TAINT_FIRMWARE_WORKAROUND
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=locale: Cannot set LC_ALL to default locale: No such file or directory
UTF-8), LANGUAGE=en_US:en
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
Versions of packages freeradius depends on:
ii freeradius-common 3.2.1+dfsg-4
ii freeradius-config 3.2.1+dfsg-4
ii libc6 2.36-9+deb12u1
ii libcrypt1 1:4.4.33-2
ii libct4 1.3.17+ds-2
ii libfreeradius3 3.2.1+dfsg-4
ii libgdbm6 1.23-3
ii libjson-c5 0.16-2
ii libpam0g 1.5.2-6
ii libperl5.36 5.36.0-7
ii libreadline8 8.2-1.3
ii libsqlite3-0 3.40.1-2
ii libssl3 3.0.9-1
ii libsystemd0 252.12-1~deb12u1
ii libtalloc2 2.4.0-f2
ii libwbclient0 2:4.17.9+dfsg-0+deb12u3
ii lsb-base 11.6
ii sysvinit-utils [lsb-base] 3.06-4
Versions of packages freeradius recommends:
ii freeradius-utils 3.2.1+dfsg-4
Versions of packages freeradius suggests:
pn freeradius-krb5 <none>
ii freeradius-ldap 3.2.1+dfsg-4
pn freeradius-mysql <none>
pn freeradius-postgresql <none>
pn freeradius-python3 <none>
ii snmp 5.9.3+dfsg-2
-- debconf information excluded
More information about the Pkg-freeradius-maintainers
mailing list