chillispot is not authenticating correctly to radius server on 64 bits systems
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
chillispot (Ubuntu) |
Confirmed
|
Undecided
|
Unassigned |
Bug Description
Binary package hint: chillispot
The way chillispot prepares a hash for the "Message-
As a result the 32 bytes string hash is only filled with 8 bytes (as
wrong field reported sniffing the wire with wireshark :
Message-
good one, obtained with radtest and radclient :
Message-
As you can see the string is truncated. Then the radius server reject the authentifaction request asap with that error :
Wed Sep 9 12:48:00 2009 : Error: Received packet from 127.0.0.1 with invalid Message-
tried with Ubuntu 8.04 server AMD64, Ubuntu 9.04 server AMD64.
all is working fine on Ubuntu server 9.04 i386, on a 32 bits system.
Status changed to 'Confirmed' because the bug affects multiple users.