CVE-2025-13035
Last modified
CVE-2025-13035 is a high-severity vulnerability rated 8/10 on the CVSS scale. The Code Snippets plugin for WordPress is vulnerable to PHP Code Injection in all versions up to, and including, 3.9.1. This is due to the plugin's use of extract() on attacker-controlled shortcode attributes within the `evaluate_shortcode_from_flat_file` method, which can be used to overwrite the `$filepath` variable and subsequently passed to require_once. EPSS estimates a 0.31% chance of exploitation in the next 30 days.
Description
The Code Snippets plugin for WordPress is vulnerable to PHP Code Injection in all versions up to, and including, 3.9.1. This is due to the plugin's use of extract() on attacker-controlled shortcode attributes within the `evaluate_shortcode_from_flat_file` method, which can be used to overwrite the `$filepath` variable and subsequently passed to require_once. This makes it possible for authenticated attackers, with Contributor-level access and above, to execute arbitrary PHP code on the server via the `[code_snippet]` shortcode using PHP filter chains granted they can trick an administrator into enabling the "Enable file-based execution" setting and creating at least one active Content snippet.
Metrics
CVSS:3.1/AV:N/AC:H/PR:L/UI:R/S:C/C:H/I:H/A:H
Weakness Enumeration
References
Timeline
- Published
- Last Modified
- Status
- Deferred
Frequently Asked Questions
What is CVE-2025-13035?
How severe is CVE-2025-13035?
How do I fix CVE-2025-13035?
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 2025
- CVE-2025-1303The Plugin Oficial WordPress plugin through 1.7.3 does not …6.1
- CVE-2025-13030All versions of the package django-mdeditor are vulnerable t…9.8
- CVE-2025-13031The WPeMatico RSS Feed Fetcher WordPress plugin before 2.8.1…5.9
- CVE-2025-13032Double fetch in sandbox kernel driver in Avast/AVG Antivirus…7.8
- CVE-2025-13033A vulnerability was identified in the email parsing library …7.5
- CVE-2025-13034When using `CURLOPT_PINNEDPUBLICKEY` option with libcurl or …5.9
- CVE-2025-13036An authentication bypass security issue exists within Factor…9.2
- CVE-2025-1304The NewsBlogger theme for WordPress is vulnerable to arbitra…8.8
- CVE-2025-13042Inappropriate implementation in V8 in Google Chrome prior to…8.8
- CVE-2025-13044IBM Concert 1.0.0 through 2.2.0 creates temporary files with…6.2
- CVE-2025-13046Rejected reason: This CVE ID has been rejected or withdrawn …
- CVE-2025-13047Rejected reason: This CVE ID has been rejected or withdrawn …
Are you affected by CVE-2025-13035?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
