WPDeeply
Download free plugin

WPdeeply

WPdeeply

WPDeeply is the site's editorial account for WordPress security advisories, plugin risk research, and remediation guides. Articles under this byline are checked against vendor changelogs, CVE records, vulnerability database entries, and the WPDeeply editorial policy before publication.

85 published guides
WP Job Manager Permission Escalation to RCE: Risk Profile and Response Permission escalation is dangerous because it changes who can perform sensitive actions. On a WordPress site, that can quickly become plugin installation, file writes, or code execution. Plugin Security 25 Nov 2020, 2 min WordPress Protected Meta Exposure via WP Job Manager: What Site Owners Should Know Protected meta is only protected if every plugin respects the boundary. Job, listing, and directory plugins often attach sensitive operational data to posts, so permission checks matter. Plugin Security 11 Aug 2020, 2 min WordPress Attachment API Functions and Any Post Type: The Hidden Risk Attachment handling is security-sensitive because files, metadata, authorship, and post relationships meet in one place. Treat upload and attachment helpers as privileged code. Security Research 9 Aug 2020, 2 min WordPress and PHAR Unserialize: Why File Handling Can Become Code Risk PHAR unserialize risk is about file operations becoming object-deserialization triggers. If a plugin lets attackers influence file paths, normal-looking checks can become dangerous. Vulnerability Types 7 Aug 2020, 2 min WordPress and Multiple maybe_unserialize Calls: When Data Parsing Gets Risky Repeated unserialization is a smell. If user-influenced data is parsed again and again, developers should ask whether the application is normalizing data or accidentally expanding attacker control. Vulnerability Types 27 Jul 2020, 2 min WordPress Core and MySQL String Comparison: Security Lessons for Plugin Developers Database comparison rules can change security outcomes. Case sensitivity, collation, truncation, and loose comparisons can make two strings look equal when the application expected a strict check. Security Research 25 Jul 2020, 2 min LearnPress SQL Injection to RCE: Lessons for WordPress LMS Sites LMS plugins hold users, progress, payments, certificates, and admin workflows. A SQL injection in that environment can become more than a data leak if chained with privileged actions. Plugin Security 20 Jul 2020, 2 min WooCommerce MySQL REPLACE to RCE: Why Store Plugins Need Fast Patching WooCommerce runs close to money and customer data. Any chain that moves from database manipulation toward code execution should be treated as an emergency, even if exploitation requires… Plugin Security 18 Jul 2020, 2 min WordPress Importer and _wp_attached_file: Why Imports Need Security Review Importers create content and file references from external data. If the importer trusts attachment metadata too much, a migration file can become a security boundary problem. Plugin Security 17 Jul 2020, 2 min WordPress Updates from Core and Security: How to Read Patch Signals Do not wait for a dramatic changelog line. Many serious WordPress fixes arrive in plain maintenance language, and attackers read the diff faster than most site owners read… Security News 17 Jul 2020, 2 min