CVE-2026-3576
Last modified
CVE-2026-3576 is a high-severity vulnerability rated 7.2/10 on the CVSS scale. 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. EPSS estimates a 0.36% chance of exploitation in the next 30 days.
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.
Metrics
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:L/I:L/A:N
Weakness Enumeration
Affected Software
Source: CNA advisory (CVE.org). NVD analysis pending.
| Vendor | Product | Versions |
|---|---|---|
| xtreeme | Planyo online reservation system | <= 3.0 |
References
Timeline
- Published
- Last Modified
- Status
- Deferred
Frequently Asked Questions
What is CVE-2026-3576?
How severe is CVE-2026-3576?
How do I fix CVE-2026-3576?
How Strix Helps
- How Strix found a critical auth bypass in etcdStrix autonomously discovered a critical authentication bypass in etcd, later designated CVE-2026-33413.
- Autonomous PentestingAI agents that find and validate exploitable vulnerabilities like this one across your applications.
- PR ReviewsPentest every pull request so vulnerable code is caught before it ships to production.
- AI Penetration TestingHow AI-driven penetration testing continuously covers your attack surface.
Related CVEs from 2026
- CVE-2026-35716A stack-based buffer overflow in the motion_privacy.cgi bina…6.3
- CVE-2026-35717A stack-based buffer overflow in the export_language.cgi bin…6.3
- CVE-2026-35718A path traversal vulnerability in the /admin/downloadMedias.…6.5
- CVE-2026-3572The iTracker360 plugin for WordPress is vulnerable to Cross-…6.1
- CVE-2026-3573Incorrect Authorization vulnerability in Drupal AI (Artifici…7.5
- CVE-2026-3574The Experto Dashboard for WooCommerce plugin for WordPress i…4.4
- CVE-2026-3577The Keep Backup Daily plugin for WordPress is vulnerable to …4.4
- CVE-2026-3579wolfSSL 5.8.4 on RISC-V RV32I architectures lacks a constant…5.9
- CVE-2026-3580In wolfSSL 5.8.4, constant-time masking logic in sp_256_get_…4.7
- CVE-2026-3581The Basic Google Maps Placemarks plugin for WordPress is vul…5.3
- CVE-2026-3582An Incorrect Authorization vulnerability was identified in G…4.3
- CVE-2026-3584The Kali Forms plugin for WordPress is vulnerable to Remote …9.8
Are you affected by CVE-2026-3576?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
