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. [HELP] : Android/iOS Vulnerability
QtWS25 Last Chance

[HELP] : Android/iOS Vulnerability

Scheduled Pinned Locked Moved Unsolved Mobile and Embedded
5 Posts 3 Posters 537 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.
  • J Offline
    J Offline
    jhayar
    wrote on last edited by jhayar
    #1

    Hi ,
    I ran a simple pen test on an APK built with release configuration
    And found out that building simple Hello world apk has some vulnerability , although it is rated as low risk , but still those findings were in medium risk

    Please see below
    2bf41b1d-faff-40df-be6d-adc906969caf-image.png

    What i can fix on this is the 1 2nd findings "Application data can be backed up" android manifest, what i cannot fix is the 1st and 3rd because i have no access on the code is the 3rd medium finding "Files may contain hardcoded sensitive information" because it was related on the QT default java codes , please see below
    dd2bcd23-804d-4a18-bc1b-4170cda77850-image.png
    and has no idea on janus vulnerability

    how can we fix this concern ?

    If the developer works on the company that has strict policy this is something that needs to be fix first before releasing the app otherwise it will not be publish

    Update:
    i can fix the 1st finding "Janus Vulnerability" . but the 3rd still no ideas , but for documentation , please see below highlighted code that triggers the 3rd findings

    QtActivityDelegate.java
    3dd5e6f9-95d0-4963-aaaa-3fe091ddf8b9-image.png

    QtServiceDelegate.java
    16f78e8e-e7c1-4c20-b217-3817a2f9c12f-image.png

    QtLoader.java
    6ff3cf91-7fa8-4c23-84d0-425ebe262f71-image.png

    M 1 Reply Last reply
    0
    • J jhayar

      Hi ,
      I ran a simple pen test on an APK built with release configuration
      And found out that building simple Hello world apk has some vulnerability , although it is rated as low risk , but still those findings were in medium risk

      Please see below
      2bf41b1d-faff-40df-be6d-adc906969caf-image.png

      What i can fix on this is the 1 2nd findings "Application data can be backed up" android manifest, what i cannot fix is the 1st and 3rd because i have no access on the code is the 3rd medium finding "Files may contain hardcoded sensitive information" because it was related on the QT default java codes , please see below
      dd2bcd23-804d-4a18-bc1b-4170cda77850-image.png
      and has no idea on janus vulnerability

      how can we fix this concern ?

      If the developer works on the company that has strict policy this is something that needs to be fix first before releasing the app otherwise it will not be publish

      Update:
      i can fix the 1st finding "Janus Vulnerability" . but the 3rd still no ideas , but for documentation , please see below highlighted code that triggers the 3rd findings

      QtActivityDelegate.java
      3dd5e6f9-95d0-4963-aaaa-3fe091ddf8b9-image.png

      QtServiceDelegate.java
      16f78e8e-e7c1-4c20-b217-3817a2f9c12f-image.png

      QtLoader.java
      6ff3cf91-7fa8-4c23-84d0-425ebe262f71-image.png

      M Offline
      M Offline
      mvuori
      wrote on last edited by
      #2

      Even companies with strict policies should understand false positives (here triggered by _KEY) in strings and that they are detection tool issues, not flaws of the system tested.

      1 Reply Last reply
      0
      • J Offline
        J Offline
        jhayar
        wrote on last edited by jhayar
        #3

        okay got that , but theres a vulnerability on 5 files from the qt default java class that needs to enable the antitapjacking ,

        you may test it in immuniweb to see it on your self, i think this is not a false positive because it can be prevented by adding the one line code on that.

        MISSING TAPJACKING PROTECTION
        a4aaa5c8-0658-4ae8-b8f6-a143a1f14093-image.png

        EDIT ,
        Btw , ios has there own vulnerability

        adding the QT library on the simple app (empty /blank) also adds below immuniweb findings

        fd443970-227f-405f-90da-a728edbb3565-image.png

        HARDCODED data:
        016bef31-6c77-477e-8ec8-0f065c1fc92a-image.png

        1 Reply Last reply
        0
        • J Offline
          J Offline
          jhayar
          wrote on last edited by
          #4

          Please @QT developer core team if anyone hear me ,

          On android i can't convince them that the tapjacking protection findings is a False positive since they need a documentation atleast on QT Website that the said Vulnerabilities are false positive.

          on ios , i can't convince them on random and srand function as well as on hardcoded data that it was a false positive , they need a documentation also on this.

          Maybe someone can help me with this. thanks

          jsulmJ 1 Reply Last reply
          0
          • J jhayar

            Please @QT developer core team if anyone hear me ,

            On android i can't convince them that the tapjacking protection findings is a False positive since they need a documentation atleast on QT Website that the said Vulnerabilities are false positive.

            on ios , i can't convince them on random and srand function as well as on hardcoded data that it was a false positive , they need a documentation also on this.

            Maybe someone can help me with this. thanks

            jsulmJ Offline
            jsulmJ Offline
            jsulm
            Lifetime Qt Champion
            wrote on last edited by
            #5

            @jhayar said in [HELP] : Android/iOS Vulnerability:

            Please @QT developer core team if anyone hear me

            If you want to reach Qt developers you should use their developers mailing list or bug tracker.

            https://forum.qt.io/topic/113070/qt-code-of-conduct

            1 Reply Last reply
            1

            • Login

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