Actions
Bug #16491
openFreeRADIUS Accounts with "%" Character in the Password String Fail Authentication
Start date:
Due date:
% Done:
0%
Estimated time:
Release Notes:
Default
Affected Plus Version:
25.07.1
Affected Architecture:
All
Description
- FreeRADIUS user accounts that have "%" included in their passwords won't pass authentication.
- Removing "%" from their password string, resolves the issue.
- Also tested with FreeRADIUS instance on Ubuntu (version 3.2.5), passwords with "%" work without any issues.
- freeradius3-3.2.7
- Process logs show: (2) Login incorrect (Failed retrieving values required to evaluate condition): [testuser] (from client test port 0)
Tested against:
2.8.1 CE
and
25.07.1-RELEASE (amd64)
built on Wed Aug 20 12:17:00 UTC 2025
FreeBSD 15.0-CURRENT
Updated by Christopher Cope 6 days ago
- Status changed from New to Confirmed
- Target version set to 25.11
I can confirm this is an issue on
25.07.1-RELEASE (amd64) built on Wed Aug 13 1:59:00 EDT 2025 FreeBSD 15.0-CURRENT freeradius3 0.15.14
This version uses freeradius 3.2.7 and it seems to be related to an upstream bug: https://github.com/freeradius/freeradius-server/issues/5525
Testing on 24.11 which used freeradius 3.2.6 and there aren't any issues with '%'.
Also tested on
26.03-DEVELOPMENT (amd64) built on Thu Oct 16 19:24:00 UTC 2025 FreeBSD 16.0-CURRENT freeradius3 0.16.1
This version uses freeradius 3.2.8. I am getting a 503 error on any attempt to test authentication, so I'm unable to confirm the original issue no longer exists.
Actions