DeepthiMachiraju created CLOUDSTACK-9735:
--------------------------------------------

             Summary: VPN clients fail to authenticate when the password 
contains '#'
                 Key: CLOUDSTACK-9735
                 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-9735
             Project: CloudStack
          Issue Type: Bug
      Security Level: Public (Anyone can view this level - this is the default.)
    Affects Versions: 4.9.0
            Reporter: DeepthiMachiraju


Following are the vpn users created : 

================================================================

root@r-5-VM:~# cat /etc/ppp/chap-secrets


abc * abc *
one * one#1 *
two * two@ *
three * three+ *
four * four. *
five * five- *
six * six_ *
seven * seven# *
===============================================================

VPN in not established with  users  one and seven .

Below are the related logs : 

============================= auth.log =========================
Jan 10 06:10:31 r-5-VM pluto[2692]: "L2TP-PSK"[13] 10.147.52.62 #28: responding 
to Main Mode from unknown peer 10.147.52.62
Jan 10 06:10:31 r-5-VM pluto[2692]: "L2TP-PSK"[13] 10.147.52.62 #28: 
OAKLEY_GROUP 20 not supported.  Attribute OAKLEY_GROUP_DESCRIPTION
Jan 10 06:10:31 r-5-VM pluto[2692]: "L2TP-PSK"[13] 10.147.52.62 #28: 
OAKLEY_GROUP 19 not supported.  Attribute OAKLEY_GROUP_DESCRIPTION
Jan 10 06:10:31 r-5-VM pluto[2692]: "L2TP-PSK"[13] 10.147.52.62 #28: transition 
from state STATE_MAIN_R0 to state STATE_MAIN_R1
Jan 10 06:10:31 r-5-VM pluto[2692]: "L2TP-PSK"[13] 10.147.52.62 #28: 
STATE_MAIN_R1: sent MR1, expecting MI2
Jan 10 06:10:31 r-5-VM pluto[2692]: "L2TP-PSK"[13] 10.147.52.62 #28: 
NAT-Traversal: Result using RFC 3947 (NAT-Traversal): no NAT detected
Jan 10 06:10:31 r-5-VM pluto[2692]: "L2TP-PSK"[13] 10.147.52.62 #28: transition 
from state STATE_MAIN_R1 to state STATE_MAIN_R2
Jan 10 06:10:31 r-5-VM pluto[2692]: "L2TP-PSK"[13] 10.147.52.62 #28: 
STATE_MAIN_R2: sent MR2, expecting MI3
Jan 10 06:10:31 r-5-VM pluto[2692]: "L2TP-PSK"[13] 10.147.52.62 #28: Main mode 
peer ID is ID_IPV4_ADDR: '10.147.52.62'
Jan 10 06:10:31 r-5-VM pluto[2692]: "L2TP-PSK"[13] 10.147.52.62 #28: transition 
from state STATE_MAIN_R2 to state STATE_MAIN_R3
Jan 10 06:10:31 r-5-VM pluto[2692]: "L2TP-PSK"[13] 10.147.52.62 #28: 
STATE_MAIN_R3: sent MR3, ISAKMP SA established {auth=OAKLEY_PRESHARED_KEY 
cipher=aes_256 prf=oakley_sha group=modp2048}
Jan 10 06:10:31 r-5-VM pluto[2692]: "L2TP-PSK"[13] 10.147.52.62 #28: the peer 
proposed: 10.147.30.112/32:17/1701 -> 10.147.52.62/32:17/0
Jan 10 06:10:31 r-5-VM pluto[2692]: "L2TP-PSK"[13] 10.147.52.62 #29: responding 
to Quick Mode proposal {msgid:01000000}
Jan 10 06:10:31 r-5-VM pluto[2692]: "L2TP-PSK"[13] 10.147.52.62 #29:     us: 
10.147.30.112<10.147.30.112>[+S=C]:17/1701
Jan 10 06:10:31 r-5-VM pluto[2692]: "L2TP-PSK"[13] 10.147.52.62 #29:   them: 
10.147.52.62[+S=C]:17/1701
Jan 10 06:10:31 r-5-VM pluto[2692]: "L2TP-PSK"[13] 10.147.52.62 #29: transition 
from state STATE_QUICK_R0 to state STATE_QUICK_R1
Jan 10 06:10:31 r-5-VM pluto[2692]: "L2TP-PSK"[13] 10.147.52.62 #29: 
STATE_QUICK_R1: sent QR1, inbound IPsec SA installed, expecting QI2
Jan 10 06:10:31 r-5-VM pluto[2692]: "L2TP-PSK"[13] 10.147.52.62 #29: transition 
from state STATE_QUICK_R1 to state STATE_QUICK_R2
Jan 10 06:10:31 r-5-VM pluto[2692]: "L2TP-PSK"[13] 10.147.52.62 #29: 
STATE_QUICK_R2: IPsec SA established tunnel mode {ESP=>0xcae97826 <0xd8935a34 
xfrm=AES_128-HMAC_SHA1 NATOA=none NATD=none DPD=none}
Jan 10 06:11:28 r-5-VM pluto[2692]: "L2TP-PSK"[13] 10.147.52.62 #28: received 
Delete SA(0xcae97826) payload: deleting IPSEC State #29
Jan 10 06:11:28 r-5-VM pluto[2692]: "L2TP-PSK"[13] 10.147.52.62 #28: received 
and ignored informational message
Jan 10 06:11:28 r-5-VM pluto[2692]: "L2TP-PSK"[13] 10.147.52.62 #28: received 
Delete SA payload: deleting ISAKMP State #28
Jan 10 06:11:28 r-5-VM pluto[2692]: "L2TP-PSK"[13] 10.147.52.62: deleting 
connection "L2TP-PSK" instance with peer 10.147.52.62 {isakmp=#0/ipsec=#0}
Jan 10 06:11:28 r-5-VM pluto[2692]: packet from 10.147.52.62:500: received and 
ignored informational message
Jan 10 06:12:01 r-5-VM CRON[13349]: pam_unix(cron:session): session opened for 
user root by (uid=0)
Jan 10 06:12:01 r-5-VM CRON[13349]: pam_unix(cron:session): session closed for 
user root

============================= auth.log =========================

============================messages ============================

Jan 10 06:17:28 r-5-VM pppd[13668]: pppd 2.4.5 started by root, uid 0
Jan 10 06:17:28 r-5-VM pppd[13668]: Using interface ppp0
Jan 10 06:17:28 r-5-VM pppd[13668]: Connect: ppp0 <--> /dev/pts/2
Jan 10 06:17:31 r-5-VM pppd[13668]: Peer seven failed CHAP authentication
Jan 10 06:17:31 r-5-VM pppd[13668]: Connection terminated.
Jan 10 06:17:31 r-5-VM pppd[13668]: Exit.

============================messages ============================

Note : When the password containing '#' is placed in double quotes "" , user is 
able to authenticate.
eg : * "seven#" *



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to