WordPress Release: 3.8.34
Tag Name: 3.8.34
Release Date: 6/10/2020
WordPressWorld's most popular open-source content management system powering over 40% of all websites. Offers extensive plugin ecosystem, themes, and robust community support for blogs, e-commerce, and corporate websites. Highly customizable and scalable platform suitable for beginners and advanced developers.
TL;DR
WordPress 3.8.34 brings several important bug fixes and security improvements to the 3.8 branch. This maintenance release addresses issues with embeds, editor HTML handling, URL redirection validation, theme handling, and admin screen options. These changes enhance security and stability for sites running WordPress 3.8.
Highlight of the Release
- Fixed title attribute handling on embeds for better accessibility
- Prevented unexpected HTML decoding in the editor
- Enhanced URL redirect validation for improved security
- Fixed theme name handling for broken themes
- Added new filter hook for extending set-screen-option functionality
Migration Guide
No migration steps are required for this maintenance release. This is a backward-compatible update focused on bug fixes and security improvements.
Upgrade Recommendations
It is strongly recommended that all WordPress 3.8 sites be updated to version 3.8.34 as soon as possible. This release contains important security enhancements and bug fixes that improve the stability and security of your WordPress installation.
The update process should be straightforward with no expected compatibility issues. As always, it's recommended to back up your site before performing any update.
Bug Fixes
-
Embeds: Fixed an issue where title attributes weren't being set correctly on embeds, improving accessibility and proper content display.
-
Editor: Resolved a problem where HTML was being unexpectedly decoded by setting the proper editor context, preventing potential content corruption.
-
Themes: Fixed theme handling to ensure broken theme names are returned properly, improving error handling and admin interface stability.
-
URL Handling: Enhanced the
wp_validate_redirect()function to sanitize a wider variety of characters, closing potential security vulnerabilities.
New Features
New Filter Hook
- set-screen-option Extension: Added a new filter hook to extend the
set-screen-optionfunctionality in the administration area, giving developers more control over screen options.
Security Updates
Security Enhancements
-
URL Redirect Validation: Improved the
wp_validate_redirect()function to sanitize a wider variety of characters, helping to prevent potential redirect-based attacks. -
Editor Context: Fixed proper editor context setting to prevent unexpected HTML decoding, which could potentially lead to security issues with certain content.
Performance Improvements
No specific performance improvements were included in this release. The focus was primarily on bug fixes and security enhancements.
Impact Summary
WordPress 3.8.34 is a maintenance and security release for the 3.8 branch that addresses several specific issues. While not introducing major new features, it fixes important bugs related to embeds, editor functionality, URL validation, and theme handling.
The security improvements to URL redirect validation are particularly important as they help protect sites against potential redirect-based attacks. The editor context fix prevents unexpected HTML decoding that could lead to content display issues or potential security vulnerabilities.
For developers, the new filter hook for extending set-screen-option functionality provides additional customization options in the admin area.
This release demonstrates WordPress's ongoing commitment to maintaining security and stability even for older branches of the software.
