Description
Javo Spot theme for WordPress before 3.0.0 contains a path traversal vulnerability that allows unauthenticated attackers to read arbitrary files via the fn parameter of the jvfrm_spot_get_json AJAX action. Attackers can send GET requests to /wp-admin/admin-ajax.php with fn set to ../../wp-config.php to retrieve database credentials and secret keys. Exploitation evidence was first observed by the Shadowserver Foundation on 2023-10-19.
Published: 2026-10-22
Score: 8.7 High
EPSS: n/a
KEV: No
Impact: Arbitrary file read exposing database credentials and sensitive server data
Action: Update Theme
AI Analysis

Impact

Javo Spot WordPress theme versions older than 3.0.0 allow an attacker to send a crafted GET request to the WordPress AJAX handler and control the fn query parameter. The theme’s jvfrm_spot_get_json action unsafely concatenates this value with a server file path, enabling path traversal. As a result, an unauthenticated user can read arbitrary files, including wp-config.php, and obtain database credentials and salts. The vulnerability exposes sensitive data and could facilitate further compromise of the site.

Affected Systems

Any WordPress installation using Javo Themes’ Javo Spot theme before version 3.0.0 is vulnerable. The issue is present across all builds shipped before the 3.0.0 release; no other WordPress themes or core files are affected.

Risk and Exploitability

The CVSS v3.1 score of 8.7 indicates high severity, and the exploitation path requires only a simple HTTP GET request with no authentication or special privileges. The EPSS score is not listed, but the lack of a KEV record does not negate the risk. Because the attacker can read any file on the server, the impact includes disclosure of configuration secrets, credentials, and potentially other sensitive data. It is probable that sites using older Javo Spot themes will be targeted.

Generated by OpenCVE AI on October 22, 2026 at 12:21 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade the Javo Spot theme to version 3.0.0 or later, which removes the vulnerable AJAX endpoint.
  • If upgrading is not immediately possible, block unauthenticated access to wp-admin/admin-ajax.php by adding a rule in the web server configuration or an .htaccess restriction, limiting access to logged‑in administrators or trusted IP addresses.
  • As a temporary measure, disable the jvfrm_spot_get_json AJAX action via a plugin or custom code that removes the action and returns a 403, preventing exploitation until a patch is applied.

Generated by OpenCVE AI on October 22, 2026 at 12:21 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Thu, 22 Oct 2026 11:00:00 +0000

Type Values Removed Values Added
Description Javo Spot theme for WordPress before 3.0.0 contains a path traversal vulnerability that allows unauthenticated attackers to read arbitrary files via the fn parameter of the jvfrm_spot_get_json AJAX action. Attackers can send GET requests to /wp-admin/admin-ajax.php with fn set to ../../wp-config.php to retrieve database credentials and secret keys. Exploitation evidence was first observed by the Shadowserver Foundation on 2023-10-19.
Title Javo Spot WordPress Theme < 3.0.0 Path Traversal via admin-ajax.php fn Parameter
Weaknesses CWE-22
References
Metrics cvssV3_1

{'score': 7.5, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N'}

cvssV4_0

{'score': 8.7, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N'}


Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-10-22T10:57:22.589Z

Reserved: 2026-10-14T20:25:25.755Z

Link: CVE-2017-20287

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-10-22T11:17:01.823

Modified: 2026-10-22T11:17:01.823

Link: CVE-2017-20287

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-22T12:30:05Z

Weaknesses
  • CWE-22

    Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal')