FreeRADIUS 3.2.8 with EAP-FAST: MS-CHAP2-Response is incorrect
Alan DeKok
alan.dekok at inkbridge.io
Mon Jan 5 11:10:46 UTC 2026
On Jan 4, 2026, at 11:16 PM, Dennis Bland <dennis at dbperformance.com> wrote:
> I've compiled/installed FreeRADIUS 3.2.8 on Ubuntu 24.04 (Linux 6.8.0
> and OpenSSL 3.0.13), and it gives the attached "MS-CHAP2 Response is
> incorrect" error during inner tunnel negotiation in Phase 0 (PAC file
> creation) of EAP-FAST. Upgrading the Linux kernel to 6.16 and OpenSSL
> 3.0.16 gives the same result. Compiling the latest FreeRADIUS 3.2.x
> branch head (3.2.9 dev) as of a few days ago also gives the same
> result.
Hmm... OK. I just tried it, I'm seeing the same thing. I'm not sure what changed.
> Note that EAP-PEAP/MSCHAPV2 works fine (log also attached) on the
> identical supplicant / authenticator / authentication server platform.
Unfortunately, PEAP is infinitely simpler than EAP-FAST.
> The supplicant is also on a Ubuntu 24.04 platform (OpenSSL 3.0.13),
> running the latest snapshot of wpa_supplicant, and TLS 1.3 has been
> confirmed working with EAP-PEAP when tls_max is set to 1.3 in
> FreeRADIUS on the authentication server.
Yes. PEAP has been updated for TLS 1.3: https://www.rfc-editor.org/rfc/rfc9427.html
EAP-FAST was also updated for TLS 1.3, but 3.2.x doesn't support that yet. In part because the major supplicants don't support it.
> Background: Recent Ubuntu versions have forcibly disabled TLS 1.0 and
> TLS 1.1, and EAP-FAST support with TLS 1.2 was first introduced in
> FreeRADIUS 3.2.8. However, the FreeRADIUS package version bundled
> with Ubuntu 24.04 is version 3.2.5, and version 3.2.7 with Ubuntu
> 25.10. This unfortunately leaves a gap in EAP-FAST support. Until a
> newer FreeRADIUS package is available on Ubuntu, compiling the 3.2.8
> source seems to be the only option in order to support BOTH TLS 1.3
> with EAP-PEAP and TLS 1.2 with EAP-FAST.
It's apparently hard for Ubuntu to use a version of FreeRADIUS which was released in the last few years. <sigh>
If you want updated packages, you can get update packages from: https://packages.inkbridgenetworks.com/. They're free, and up to date.
> Any further troubleshooting suggestions? From reading the mailing
> list archives, I've seen this EAP-FAST issue pop up a few times in the
> past on earlier 3.0.x versions, but with no resolution.
Try the updated packages as above. But until I have time for some more in-depth testing, I'm not sure what's going on. A quick check shows the same issue, even when TLS 1.1 is used.
If you have a little bit of time to spare, perhaps try the EAP-FAST tests using various versions of the server. I know it worked at one point, so I don't know why or when it stopped working.
Alan DeKok.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: Message signed with OpenPGP
URL: <http://lists.freeradius.org/pipermail/freeradius-users/attachments/20260105/205ff220/attachment.sig>
More information about the Freeradius-Users
mailing list