User-Name return glitch in FR 3.0.17?

Stefan Paetow Stefan.Paetow at jisc.ac.uk
Mon Apr 23 18:22:19 CEST 2018


Just to add to this:

When I add this block above the 'update { ... }' block in the post-auth section, things work again:

update reply {
User-Name !* ANY
}

So there's some leakage going on...

> (7) # Executing section post-auth from file /etc/raddb/sites-enabled/abfab-tr-idp
> (7)   post-auth {
> (7)     update {
> (7)       &reply::Moonshot-Host-TargetedId += &session-state:Moonshot-Host-TargetedId[*] -> '33127397-1bb6-5e95-8859-dfe76acfba67 at idp.test.assent'
> (7)       &reply::Moonshot-Realm-TargetedId += &session-state:Moonshot-Realm-TargetedId[*] -> 'abd0d71b-7294-5423-86b1-3fae0bd7b33a at idp.test.assent'
> (7)       &reply::Moonshot-TR-COI-TargetedId += &session-state:Moonshot-TR-COI-TargetedId[*] -> 'b40d0def-5b25-52bd-8d13-e6d22fa24648 at idp.test.assent'
> (7)       &reply::EAP-Channel-Binding-Message += &session-state:EAP-Channel-Binding-Message[*] -> 0x02002a01a40648545450a524736572766963652e6d6f6f6e73686f742d706c617970656e2e74692e6a612e6e6574
> (7)       &reply::Reply-Message += &session-state:Reply-Message[*] -> 'Bob has authenticated'
> (7)       &reply::User-Name += &session-state:User-Name[*] -> 'root'
> (7)     } # update = noop
> (7)     [exec] = noop
> (7)     policy remove_reply_message_if_eap {
> (7)       if (&reply:EAP-Message && &reply:Reply-Message) {
> (7)       if (&reply:EAP-Message && &reply:Reply-Message)  -> TRUE
> (7)       if (&reply:EAP-Message && &reply:Reply-Message)  {
> (7)         update reply {
> (7)           &Reply-Message !* ANY
> (7)         } # update reply = noop
> (7)       } # if (&reply:EAP-Message && &reply:Reply-Message)  = noop
> (7)       ... skipping else: Preceding "if" was taken
> (7)     } # policy remove_reply_message_if_eap = noop
> (7)   } # post-auth = noop
> (7) Sent Access-Accept Id 83 from 0.0.0.0:2083 to 13.94.115.212:48186 length 0
> (7)   MS-MPPE-Recv-Key = 0x1ee8bbd31cd79fd4e98d946e946e1f976b7aaebd6e5412b4bab51b2e2d784c9c
> (7)   MS-MPPE-Send-Key = 0x4de6d0ddcf7a725afc0a7e4b7fb2478b5c59a76ac5689342d33fbcdb4787f2c7
> (7)   EAP-Message = 0x03070004
> (7)   Message-Authenticator = 0x00000000000000000000000000000000
> (7)   User-Name = "@idp.test.assent"
> (7)   Proxy-State = 0x30
> (7)   Moonshot-Host-TargetedId += "33127397-1bb6-5e95-8859-dfe76acfba67 at idp.test.assent"
> (7)   Moonshot-Realm-TargetedId += "abd0d71b-7294-5423-86b1-3fae0bd7b33a at idp.test.assent"
> (7)   Moonshot-TR-COI-TargetedId += "b40d0def-5b25-52bd-8d13-e6d22fa24648 at idp.test.assent"
> (7)   EAP-Channel-Binding-Message += 0x02002a01a40648545450a524736572766963652e6d6f6f6e73686f742d706c617970656e2e74692e6a612e6e6574
> (7)   User-Name += "root"
> (7) Finished request
> Thread 3 waiting to be assigned a request
> Waking up in 4.2 seconds.
> (0) Cleaning up request packet ID 222 with timestamp +5
> (1) Cleaning up request packet ID 207 with timestamp +5
> (2) Cleaning up request packet ID 84 with timestamp +5
> (3) Cleaning up request packet ID 66 with timestamp +5
> (4) Cleaning up request packet ID 35 with timestamp +5
> Closing TLS socket from client port 48186
> (0) >>> send TLS 1.2  [length 0002]
> Client has closed connection
> (5) Cleaning up request packet ID 183 with timestamp +5
> (6) Cleaning up request packet ID 189 with timestamp +5
> ... shutting down socket auth from client (13.94.115.212, 48186) -> (*, 2083, virtual-server=abfab-idp)
> (7) Cleaning up request packet ID 83 with timestamp +5
> Waking up in 2.9 seconds.
> ... cleaning up socket auth from client (13.94.115.212, 48186) -> (*, 2083, virtual-server=abfab-idp)
> Ready to process requests
> 
> -- log ends --
> 
> :-/
> 
> Stefan Paetow
> Consultant, Trust and Identity
> 
> t: +44 (0)1235 822 125
> gpg: 0x3FCE5142
> xmpp: stefanp at jabber.dev.ja.net
> skype: stefan.paetow.janet
> 
> jisc.ac.uk
> 
> Jisc is a registered charity (number 1149740) and a company limited by guarantee which is registered in England under Company No. 5747339, VAT No. GB 197 0632 86. Jisc’s registered office is: One Castlepark, Tower Hill, Bristol, BS2 0JA. T 0203 697 5800.
> 
> -
> List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html

Stefan Paetow
Consultant, Trust and Identity

t: +44 (0)1235 822 125
gpg: 0x3FCE5142
xmpp: stefanp at jabber.dev.ja.net
skype: stefan.paetow.janet

jisc.ac.uk

Jisc is a registered charity (number 1149740) and a company limited by guarantee which is registered in England under Company No. 5747339, VAT No. GB 197 0632 86. Jisc’s registered office is: One Castlepark, Tower Hill, Bristol, BS2 0JA. T 0203 697 5800.

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 529 bytes
Desc: Message signed with OpenPGP
URL: <http://lists.freeradius.org/pipermail/freeradius-users/attachments/20180423/0c6fb6f0/attachment.sig>


More information about the Freeradius-Users mailing list