When using DOUBLE_QUOTED_STRING, passwords with '\"' may not work

Alan DeKok aland at deployingradius.com
Wed Sep 13 17:12:11 UTC 2023


On Sep 13, 2023, at 12:30 PM, g4-lisz at tonarchiv.ch wrote:
> 
> config:
> 
> ldap {
>    ...
>     password = "some\\\"word"
> }
> 
> V3.2.x (from Git today):
> 
> Wed Sep 13 17:58:36 2023 : Debug: Loaded rlm_ldap, checking if it's valid
> Wed Sep 13 17:58:36 2023 : Debug:   # Loaded module rlm_ldap
> Wed Sep 13 17:58:36 2023 : Debug:   # Loading module "ldap" from file /opt/cpr_V3/etc/raddb/mods-enabled/ldap
> Wed Sep 13 17:58:36 2023 : Debug:   ldap {
> Wed Sep 13 17:58:36 2023 : Debug:       server = "localhost"
> Wed Sep 13 17:58:36 2023 : Debug:       password = "some\\"word"

  That's wrong.

> master:
> 
> Wed Sep 13 18:27:41 2023: Debug : Loaded module rlm_ldap
> Wed Sep 13 18:27:41 2023: Debug :     ldap {
> Wed Sep 13 18:27:41 2023: Debug :       server = 'localhost'
> Wed Sep 13 18:27:41 2023: Debug :       password = "some\\\\\\"word"

  That's worse, I think.

  I'll take a look.

  My other tests showed the backslashes working as expected, so I'm not sure what's going on here.

 Alan DeKok.



More information about the Freeradius-Users mailing list