Home

>

Tools

>

WordPress

>

Releases

>

3.7.14

WordPress Release: 3.7.14

Tag Name: 3.7.14

Release Date: 5/6/2016

WordPress LogoWordPress

World'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.7.14 is a security and maintenance release that addresses several important security vulnerabilities and improves system stability. This update focuses on enhancing security in multisite configurations, improving IP address validation, fixing taxonomy handling with special characters, and disabling the Flash backend for Plupload to reduce security risks.

Highlight of the Release

    • Security improvements for multisite configurations
    • Enhanced IP address validation
    • Fixed taxonomy handling with special characters
    • Disabled Flash backend for Plupload to improve security
    • Improved shell argument escaping

Migration Guide

No specific migration steps are required for this update. As this is a security release, it's recommended to update as soon as possible using the standard WordPress update process.

If you have custom code that relies on the Flash backend for Plupload, you may need to update your implementation to use HTML5 or other available backends.

Upgrade Recommendations

This release contains important security fixes, so it is strongly recommended that all WordPress 3.7 sites be updated immediately.

The standard WordPress update process applies:

  1. Back up your database and files before updating
  2. Update through the WordPress admin dashboard or via your hosting provider's tools
  3. Test your site functionality after the update

If you're running an older version of WordPress, consider updating to the latest major version for access to new features and continued security support.

Bug Fixes

  • Taxonomy Handling: Fixed issues with taxonomy functions when using taxonomy names containing special characters. While the WordPress Codex recommends using only lowercase letters and underscores for taxonomy names, this wasn't enforced, leading to problems with plugins using non-standard naming conventions.

  • Shell Argument Escaping: Switched from escapeshellcmd() to escapeshellarg() for more semantically correct and secure handling of shell arguments in the Snoopy library.

  • IP Address Validation: Improved the detection and validation of IP addresses in HTTP requests to prevent potential security issues.

New Features

No significant new features were added in this maintenance release. WordPress 3.7.14 focuses primarily on security enhancements and bug fixes to improve the stability and security of existing functionality.

Security Updates

  • Multisite Email Validation: Added validation for new email address confirmations in multisite installations to prevent potential security vulnerabilities.

  • Network Settings Escaping: Improved escaping in multisite network settings to prevent potential XSS or other injection attacks.

  • Plupload Flash Backend: Disabled the Flash backend for Plupload to eliminate potential security vulnerabilities associated with Flash technology.

  • IP Address Validation: Enhanced the detection of valid IP addresses to prevent potential security issues related to IP spoofing or manipulation.

Performance Improvements

No specific performance improvements were highlighted in this release. WordPress 3.7.14 primarily focuses on security enhancements and bug fixes rather than performance optimizations.

Impact Summary

WordPress 3.7.14 is primarily a security-focused maintenance release that addresses several important vulnerabilities, particularly in multisite configurations. The update improves email validation, network settings escaping, and IP address detection to enhance overall security.

The release also fixes issues with taxonomy handling for names containing special characters, which improves compatibility with plugins that may not follow the recommended naming conventions.

The most notable change is the disabling of the Flash backend for Plupload, which eliminates potential security risks associated with Flash technology. This change aligns with the industry-wide move away from Flash due to its security implications.

Overall, this update strengthens WordPress 3.7's security posture without introducing breaking changes to existing functionality, making it an important update for all WordPress 3.7 installations.

Statistics:

File Changed14
Line Additions37
Line Deletions26
Line Changes63
Total Commits9

User Affected:

  • Enhanced security for multisite email confirmations
  • Improved network settings escaping
  • Better protection against invalid IP addresses

Contributors:

nbocean90jeremyfeltaaronjorbin