PluginProbe
WP Docs / 2.3.4
WP Docs v2.3.4
2.3.4 2.3.3 2.3.2 trunk 2.2.0 2.2.1 2.2.2 2.2.3 2.2.4 2.2.5 2.2.6 2.2.7 2.2.8 2.2.9 2.3.0 2.3.1
← All changes | readme.txt +14 -2 2.2.92.3.4 View file →
@@ -3,10 +3,10 @@
3 3 Tags: wp docs, memphis-documents-library, documents, library folders, directory
4 4 License: GPL2
5 5 License URI: http://www.gnu.org/licenses/gpl-2.0.html
6 6 Requires at least: 3.5
7 -Tested up to: 6.9
8 -Stable tag: 2.2.9
7 +Tested up to: 7.1
8 +Stable tag: 2.3.4
9 9 Requires PHP: 7.0
10 10 A documents management tool for education portals.
11 11
12 12 == Description ==
@@ -135,8 +135,14 @@
135 135 19. WP Docs directory after importing files from Memphis directory.
136 136 20. File description instead of file name.
137 137
138 138 == Changelog ==
139 += 2.3.4 =
140 +* Security: Fixed Stored XSS (CVE-2026-81782) — hardened `sanitize_wpdocs_data()` and added `esc_html`/`esc_attr`/`esc_url` output escaping across frontend and admin views. * Security: Added capability checks to `wpdocs_add_files`, `wpdocs_delete_files`, `wpdocs_update_folder`; removed `nopriv` from `wpdocs_update_view`.
141 += 2.3.1 =
142 +* Enhancement: Added Memphis Documents Library verification tool to check imported files and folders integrity, "Import Missing Items Only" button, clickable folder links in verification tree, and full localization support. [Thanks to Teboho Ramonyaluoa][2026-06-05]
143 += 2.3.0 =
144 +* Security: Escaped all dynamic attributes and text in the folder <li> output for XSS safety using esc_attr() and esc_html__().
139 145 = 2.2.9 =
140 146 * Security: Fixed Broken Access Control in AJAX handlers `wpdocs_create_folder` and `wpdocs_delete_folder` by adding proper capability checks (`manage_options`). [Thanks to hhhai / Patchstack]
141 147 * Fix: Deleting unused folder in WP Docs. [Thanks to Jordan Wells / gclna.org]
142 148 = 2.2.8 =
@@ -362,8 +368,14 @@
362 368 = 1.0 =
363 369 * Initial Release of WP Docs
364 370
365 371 == Upgrade Notice ==
372 += 2.3.4 =
373 +Security release. Fixes Stored XSS (CVE-2026-81782) and adds missing capability checks to AJAX handlers. Update immediately.
374 += 2.3.1 =
375 +Enhancement: Added Memphis Documents Library verification tool to check imported files and folders integrity, "Import Missing Items Only" button, clickable folder links in verification tree, and full localization support.
376 += 2.3.0 =
377 +Security: Escaped all dynamic attributes and text in the folder <li> output for XSS safety using esc_attr() and esc_html__().
366 378 = 2.2.9 =
367 379 This update includes a **security fix** for Broken Access Control in folder creation and deletion via AJAX. Only administrators can now create or delete folders, preventing unauthorized users from modifying your documents. We also fixed an issue with deleting unused folders.
368 380 = 2.2.8 =
369 381 Fix: Deleting unused folder in WP Docs.