Skip to content
Vulnerability Intelligence

CVE-2026-3576

HighPublic exploit

Planyo online reservation system <= 3.0 - Unauthenticated Server-Side Request Forgery via 'ulap_url' Parameter

Published Jul 10, 2026 · Updated Jul 13, 2026 · Also known as 5038d12a-e119-4ab7-aadc-69b765ae7027, EUVD-2026-43137, GHSA-jjq9-3x6f-75pj

Key Facts

Patch immediately
  • CVE-2026-3576 is a high-severity vulnerability (CVSS 7.2 v3.1) affecting Planyo online reservation system (wordpress-plugin).
  • It is not listed in any known-exploited vulnerabilities catalog. Public exploit code is available.
  • EPSS estimates a 8.8% probability of exploitation in the next 30 days.
  • Fixed versions are available, including Planyo online reservation system 3.1.
  • Brandefense priority: patch immediately, because public exploit code exists for a high-severity flaw.

CVSS v3.1

7.2

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:L/I:L/A:N

EPSS (30-day exploit likelihood)

8.8%

Higher than 95.1% of all scored CVEs

Exploited in the wild

No known

Not in a known-exploited catalog

Public exploit code

Available

Proof-of-concept or weaponized module

Get the full CVE-2026-3576 brief as a PDF

Every affected product and fixed release, exploitation status and a first 24 hours response checklist, emailed within minutes.

Description

The Planyo Online Reservation System plugin for WordPress is vulnerable to Server-Side Request Forgery leading to Local File Inclusion in all versions up to, and including, 3.0. The ulap.php file acts as an AJAX proxy and is directly accessible without WordPress bootstrapping or any authentication. The send_http_post() function validates the host of the provided URL against an allowlist that includes 'localhost', but critically fails to validate the URL scheme/protocol. This makes it possible for unauthenticated attackers to supply a file:// URL (e.g., file://localhost/etc/passwd) which bypasses the host allowlist check because parse_url() returns 'localhost' as the host. The URL is then passed to curl_init() or fopen(), both of which support the file:// protocol, allowing the attacker to read arbitrary local files on the server and have their contents returned in the HTTP response. This can lead to disclosure of sensitive files such as /etc/passwd, wp-config.php (containing database credentials and authentication keys), and other server-side files.

Affected Products

3 affected entries in total
ProductAffected versionsFixed in
Planyo online reservation systemwordpress-pluginSee advisory3.1

Patched Releases

Planyo online reservation system

3.1

Timeline

  1. Publicly disclosed

    Jul 10, 2026

  2. Last updated

    Jul 13, 2026

Weakness Type

  • CWE-20 Improper Input Validation

References

15 more references in the full CVE brief

FAQ

Common Questions.

Is CVE-2026-3576 Running On Your Attack Surface?

Brandefense maps vulnerabilities like this one to your internet-facing assets and tells you exactly where to patch.

Request A Demo