Keith Wall created QPID-6496:
--------------------------------

             Summary: PropertiesFileInitialContextFactory logs properties at 
INFO which may allow a password to be logged
                 Key: QPID-6496
                 URL: https://issues.apache.org/jira/browse/QPID-6496
             Project: Qpid
          Issue Type: Bug
          Components: Java Client
    Affects Versions: 0.8, 0.32
            Reporter: Keith Wall
            Priority: Minor



PropertiesFileInitialContextFactory logs all properties at INFO whilst creating 
the InitialContext.  As the properties could include connection factory 
definition(s) and connection factory definitions allow password to be embedded 
within them, this could mean cleartext passwords are logged.

{noformat}
connectionfactory.qpidConnectionFactory = 
amqp://user:pass@clientid/?brokerlist='tcp://localhost:5672' 
{noformat}

This problem will only manifest if logger org.apache.qpid.jndi is enabled at 
INFO or lower.  The client offers no mechanism in built mechanism to enable 
this logging (it is delegated to the application).

It won't affect users specifying credentials using 
ConnectionFactory#createConnection(user,password).  Nor does it affect uses 
using authentication mechanisms that do not rely on an client side password 
i.e. SSL client auth, Kerberos.
  




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

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to