CVE-2017-20287: Javo Spot WordPress Theme < 3.0.0 Path Traversal via admin-ajax.php fn Parameter

Published Oct 22, 2026
·
Updated

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 jvfrmspotgetjson 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.

Affected Software

1 affected component
Javo Javo Spot WordPress Theme<3.0.0

Remediation

Recommended actions to resolve this vulnerability, in priority order.

  1. Upgrade

    Upgrade Javo Spot WordPress Theme to a version that resolves this vulnerability.

    Fixed in 3.0.0

Event History

Oct 22, 2026
CVE Published
via MITRE·10:57 AM
Data Sourced
via MITRE·10:57 AM
DescriptionSeverityWeakness

Frequently Asked Questions

1

Who can exploit this issue?

Any unauthenticated remote attacker who can reach the WordPress site's /wp-admin/admin-ajax.php endpoint can attempt exploitation. No credentials or user interaction are required.

2

What information could be exposed?

An attacker can read arbitrary files through path traversal. The described request can retrieve wp-config.php, exposing database credentials and WordPress secret keys.

3

Which deployments are affected?

Javo Spot WordPress Theme versions before 3.0.0 are affected. The vulnerable AJAX action is reachable through the standard admin-ajax.php endpoint.

4

How can I check whether exploitation may have occurred?

Review web server and WordPress access logs for GET requests to /wp-admin/admin-ajax.php using the jvfrm_spot_get_json action and fn values containing traversal sequences such as ../../wp-config.php. Exploitation evidence was first observed on 2023-10-19.

Contact

SecAlerts Pty Ltd.
132 Wickham Terrace
Fortitude Valley,
QLD 4006, Australia
info@secalerts.co
By using SecAlerts services, you agree to our services end-user license agreement. This website is safeguarded by reCAPTCHA and governed by the Google Privacy Policy and Terms of Service. All names, logos, and brands of products are owned by their respective owners, and any usage of these names, logos, and brands for identification purposes only does not imply endorsement. If you possess any content that requires removal, please get in touch with us.
© 2026 SecAlerts Pty Ltd.
ABN: 70 645 966 203, ACN: 645 966 203