Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Qt Development
  3. Mobile and Embedded
  4. Security warning from Google

Security warning from Google

Scheduled Pinned Locked Moved Mobile and Embedded
androidopenssl
6 Posts 2 Posters 2.4k Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • Q Offline
    Q Offline
    qt_erik
    wrote on 3 May 2015, 00:44 last edited by
    #1

    Hi, I'm using QT for an Android app (built on a windows machine), and just recently, received a warning from Google about security issues with the OpenSSL I'm using.

    I'm not doing anything special, but I am using standard libraries like QNetworkAccessManager and QUrlQuery.

    I'm also using QT 5.4.

    Has anyone else received this warning (full text down below) and perhaps solved it by updating something?

    Thanks,

    Erik

    Full text of warning from Google:
    Your app is statically linking against a version of OpenSSL that has multiple security vulnerabilities. You should update OpenSSL as soon as possible.

    The vulnerabilities were addressed in OpenSSL versions beginning with 1.0.1h, 1.0.0m, and 0.9.8za. To confirm your OpenSSL version, you can do a grep via ("$ unzip -p YourApp.apk | strings | grep "OpenSSL""). For more information about the vulnerability, please consult http://www.openssl.org/news/secadv_20140605.txt.

    To confirm that you've upgraded correctly, upload the updated version to the Developer Console and check back after five hours.

    Please note, while it's unclear whether these specific issues affect your application, applications with vulnerabilities that expose users to risk of compromise may be considered "dangerous products" and subject to removal from Google Play.

    J 1 Reply Last reply 3 May 2015, 02:56
    0
    • Q qt_erik
      3 May 2015, 00:44

      Hi, I'm using QT for an Android app (built on a windows machine), and just recently, received a warning from Google about security issues with the OpenSSL I'm using.

      I'm not doing anything special, but I am using standard libraries like QNetworkAccessManager and QUrlQuery.

      I'm also using QT 5.4.

      Has anyone else received this warning (full text down below) and perhaps solved it by updating something?

      Thanks,

      Erik

      Full text of warning from Google:
      Your app is statically linking against a version of OpenSSL that has multiple security vulnerabilities. You should update OpenSSL as soon as possible.

      The vulnerabilities were addressed in OpenSSL versions beginning with 1.0.1h, 1.0.0m, and 0.9.8za. To confirm your OpenSSL version, you can do a grep via ("$ unzip -p YourApp.apk | strings | grep "OpenSSL""). For more information about the vulnerability, please consult http://www.openssl.org/news/secadv_20140605.txt.

      To confirm that you've upgraded correctly, upload the updated version to the Developer Console and check back after five hours.

      Please note, while it's unclear whether these specific issues affect your application, applications with vulnerabilities that expose users to risk of compromise may be considered "dangerous products" and subject to removal from Google Play.

      J Offline
      J Offline
      JKSH
      Moderators
      wrote on 3 May 2015, 02:56 last edited by
      #2

      Hi,

      @qt_erik said:

      Has anyone else received this warning (full text down below) and perhaps solved it by updating something?

      Qt does not ship with OpenSSL.

      You need to update your local copy of OpenSSL, OR create a dynamically-linked build instead of a statically-linked one.

      Qt Doc Search for browsers: forum.qt.io/topic/35616/web-browser-extension-for-improved-doc-searches

      1 Reply Last reply
      0
      • Q Offline
        Q Offline
        qt_erik
        wrote on 4 May 2015, 01:39 last edited by
        #3

        Thanks JKSH, you said "Qt does not ship with OpenSSL," and that is the reason I am reaching out on this forum.
        I don't have OpenSSL installed on my build machine, nor do I link to it anywhere in my build process, either statically or dynamically.

        I'm confused as to why Google thinks I have any version of OpenSSL in my APK file let alone an old one.

        Maybe their detection software is looking at something else or was an erroneous email warning?

        I'll reach out to Google and see if they have anything to say on the issue.

        Thanks,

        Erik

        J 1 Reply Last reply 4 May 2015, 02:46
        0
        • Q qt_erik
          4 May 2015, 01:39

          Thanks JKSH, you said "Qt does not ship with OpenSSL," and that is the reason I am reaching out on this forum.
          I don't have OpenSSL installed on my build machine, nor do I link to it anywhere in my build process, either statically or dynamically.

          I'm confused as to why Google thinks I have any version of OpenSSL in my APK file let alone an old one.

          Maybe their detection software is looking at something else or was an erroneous email warning?

          I'll reach out to Google and see if they have anything to say on the issue.

          Thanks,

          Erik

          J Offline
          J Offline
          JKSH
          Moderators
          wrote on 4 May 2015, 02:46 last edited by
          #4

          Hi Erik,

          @qt_erik said:

          Thanks JKSH, you said "Qt does not ship with OpenSSL," and that is the reason I am reaching out on this forum.
          I don't have OpenSSL installed on my build machine, nor do I link to it anywhere in my build process, either statically or dynamically.

          I'm confused as to why Google thinks I have any version of OpenSSL in my APK file let alone an old one.

          Maybe their detection software is looking at something else or was an erroneous email warning?

          I'll reach out to Google and see if they have anything to say on the issue.

          That sounds quite odd indeed. Sorry I don't have any knowledge on this issue, as I don't develop Android apps. I do know that the official Qt builds always link to OpenSSL dynamically for legal reasons -- Qt loads OpenSSL dynamically if it's available on the target device.

          Have a look through the first several results at https://www.google.com/search?q=site:doc.qt.io/qt-5/+openssl+android -- does anything jump out at you?

          Also, try Google's suggestion and see if it provides any clues:

          To confirm your OpenSSL version, you can do a grep via ("$ unzip -p YourApp.apk | strings | grep "OpenSSL"")

          Qt Doc Search for browsers: forum.qt.io/topic/35616/web-browser-extension-for-improved-doc-searches

          1 Reply Last reply
          0
          • J Offline
            J Offline
            JKSH
            Moderators
            wrote on 4 May 2015, 03:32 last edited by
            #5

            Hmm, this user has reported the same issue: https://forum.qt.io/topic/53883/

            Qt Doc Search for browsers: forum.qt.io/topic/35616/web-browser-extension-for-improved-doc-searches

            1 Reply Last reply
            0
            • Q Offline
              Q Offline
              qt_erik
              wrote on 6 May 2015, 18:59 last edited by
              #6

              I was able to upgrade the version of OpenSSL by using the Qt MaintenanceTool.exe and updating everything to the latest. Have yet to submit to Google, but I think it may be the solution.

              1 Reply Last reply
              0

              1/6

              3 May 2015, 00:44

              • Login

              • Login or register to search.
              1 out of 6
              • First post
                1/6
                Last post
              0
              • Categories
              • Recent
              • Tags
              • Popular
              • Users
              • Groups
              • Search
              • Get Qt Extensions
              • Unsolved