Logon history list displays part of password when password contains the @ character.
Steps to reproduce:
1) Create user (username) on db (dbname) with a password of 12345@6.
2) Open logon dialog (Session -> Log on) and log the user on.
3) Any of the following actions show the problem.
a) Open logon dialog again and press Ctrl-H (or the icon with the three dots) to open the history.
b) Click the down triangle on the "Log on" button on the Session tab.
c) Open Configure -> Preferences, select Logon History under Oracle, and look at the History section.
4) The history entry for the last logon shows as username@6@dbname. Note the @6 in front of the @dbname.
5) Clicking on the history entry results in @6@dbname populating the Database field on the logon dialog.
This is a security risk. In addition, you have to remove the extra characters from the Database field to logon.
PL/SQL Developer Version 12.0.7.1837 (32 bit)
Steps to reproduce:
1) Create user (username) on db (dbname) with a password of 12345@6.
2) Open logon dialog (Session -> Log on) and log the user on.
3) Any of the following actions show the problem.
a) Open logon dialog again and press Ctrl-H (or the icon with the three dots) to open the history.
b) Click the down triangle on the "Log on" button on the Session tab.
c) Open Configure -> Preferences, select Logon History under Oracle, and look at the History section.
4) The history entry for the last logon shows as username@6@dbname. Note the @6 in front of the @dbname.
5) Clicking on the history entry results in @6@dbname populating the Database field on the logon dialog.
This is a security risk. In addition, you have to remove the extra characters from the Database field to logon.
PL/SQL Developer Version 12.0.7.1837 (32 bit)