Version 3.3.38 breaking sites
-
In the past hour two of my sites have auto-updated to 3.3.38 and have encountered a critical error.
[23-Dec-2025 03:45:27 UTC] PHP Fatal error: Uncaught Error: Call to undefined function WPDM__\wp_generate_password() in /home/tuvwxyz/public_html/wp-content/plugins/download-manager/src/__/Session.php:59
Stack trace: 0 /home/tuvwxyz/public_html/wp-content/plugins/download-manager/src/_/Session.php(28): WPDM_\Session::initDeviceID() 1 /home/tuvwxyz/public_html/wp-content/plugins/download-manager/src/_/Session.php(41): WPDM_\Session::init() 2 /home/tuvwxyz/public_html/wp-content/plugins/download-manager/download-manager.php(181): WPDM__\Session->__construct() 3 /home/tuvwxyz/public_html/wp-content/plugins/download-manager/download-manager.php(151): WPDM\WordPressDownloadManager->__construct() 4 /home/tuvwxyz/public_html/wp-content/plugins/download-manager/download-manager.php(547): WPDM\WordPressDownloadManager::instance() 5 /home/tuvwxyz/public_html/wp-settings.php(560): include_once(‘/home/tuvwxyz/p…’) 6 /home/tuvwxyz/public_html/wp-config.php(112): require_once(‘/home/tuvwxyz/p…’) 7 /home/tuvwxyz/public_html/wp-load.php(50): require_once(‘/home/tuvwxyz/p…’) 8 /home/tuvwxyz/public_html/wp-admin/admin-post.php(17): require_once(‘/home/tuvwxyz/p…’) 9 {main}thrown in /home/tuvwxyz/public_html/wp-content/plugins/download-manager/src/__/Session.php on line 59
In both cases I was able to rename the plugin folder via FTP, which allowed the site to come back up. Then I simply restored the folder name and reactivated the plugin, and everything was fine.
Now that it’s happened twice I wanted to point this out. Thank you.
You must be logged in to reply to this topic.