HexBrain

Browse / CVEs / CVE-2024-41955

CVE-2024-41955· mobsf / mobsf· CWE-601

Open Redirect in Login Redirect - MobSF

mediumseverity
5.2CVSS score
1%likelihood of exploitation, next 30 days
63%of all CVEs are less likely
Readycheck to confirm it

Mobile Security Framework (MobSF) is a security research platform for mobile applications in Android, iOS and Windows Mobile. An open redirect vulnerability exist in MobSF authentication view.

Impact

An attacker can exploit this vulnerability to redirect users to malicious websites, leading to potential phishing attacks.

Fix

Update Mobile Security Framework (MobSF) to the latest version that includes the fix from commit fdaad81.

How to confirm it

Send: GET / ; POST /login/?next=//interact.sh
Positive when: matches in header_2 /(?m)^(?:Location\s*?:\s*?)(?:https?:\/\/|\/\/|\/\\\\|\/\\)?(?:[a-zA-Z0-9\-_\.@]…/

Run it with nuclei: nuclei -id CVE-2024-41955 -u <target>

The full check
id: CVE-2024-41955

info:
  name: Open Redirect in Login Redirect - MobSF
  author: Farish
  severity: medium
  description: |
    Mobile Security Framework (MobSF) is a security research platform for mobile applications in Android, iOS and Windows Mobile. An open redirect vulnerability exist in MobSF authentication view.
  remediation: |
    Update Mobile Security Framework (MobSF) to the latest version that includes the fix from commit fdaad81.
  impact: |
    An attacker can exploit this vulnerability to redirect users to malicious websites, leading to potential phishing attacks.
  reference:
    - https://github.com/MobSF/Mobile-Security-Framework-MobSF/commit/fdaad81314f393d324c1ede79627e9d47986c8c8
    - https://nvd.nist.gov/vuln/detail/CVE-2024-41955
    - https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2024-41955
    - https://github.com/MobSF/Mobile-Security-Framework-MobSF/security/advisories/GHSA-8m9j-2f32-2vx4
  classification:
    cvss-metrics: CVSS:3.1/AV:N/AC:L/PR:H/UI:R/S:U/C:L/I:H/A:N
    cvss-score: 5.2
    cve-id: CVE-2024-41955
    cwe-id: CWE-601
    epss-score: 0.01
    epss-percentile: 0.63111
  metadata:
    max-request: 1
    verified: true
    vendor: mobsf
    product: mobsf
    fofa-query: "MobSF"
  tags: cve,cve2024,open-redirect,mobsf,authenticated,vuln

http:
  - raw:
      - |
        GET / HTTP/1.1
        Host: {{Hostname}}

      - |
        POST /login/?next=//interact.sh HTTP/1.1
        Host: {{Hostname}}
        Content-Type: application/x-www-form-urlencoded

        username={{username}}&password={{password}}

    host-redirects: true
    matchers:
      - type: regex
        part: header_2
        regex:
          - '(?m)^(?:Location\s*?:\s*?)(?:https?:\/\/|\/\/|\/\\\\|\/\\)?(?:[a-zA-Z0-9\-_\.@]*)interact\.sh\/?(\/|[^.].*)?$'

References

Use this check only on systems you are authorised to test. Where the data comes from