Home

>

Tools

>

WordPress

>

Releases

>

4.4.29

WordPress Release: 4.4.29

Tag Name: 4.4.29

Release Date: 10/17/2022

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 4.4.29: Security Maintenance Release

WordPress 4.4.29 is a security maintenance release that addresses multiple security vulnerabilities and introduces strings to indicate support status for future maintenance. This update focuses primarily on hardening security across various WordPress components including posts, comments, customizer, and more. While this version doesn't implement the new support status indicators yet, it adds the strings to prepare translators for future use when WordPress drops support for older versions.

Highlight of the Release

    • Introduction of strings to indicate security support status for future use
    • Multiple security enhancements across core WordPress components
    • Improved KSES filtering for post-by-email, comments, and trackbacks
    • Enhanced validation for hosts, queries, and user inputs

Migration Guide

No specific migration steps are required for this update. This is a security maintenance release that can be applied through the standard WordPress update process.

To update:

  1. Back up your website before updating
  2. Update through the WordPress admin dashboard or via your preferred method
  3. Verify your site functionality after the update is complete

No database schema changes or breaking changes are included in this release.

Upgrade Recommendations

Immediate Upgrade Recommended

This release contains important security fixes that address multiple vulnerabilities across WordPress core components. All WordPress 4.4.x users should update to version 4.4.29 immediately.

While WordPress 4.4 is an older branch and not receiving active feature development, security updates are still being provided. However, for optimal security and features, users are strongly encouraged to upgrade to the latest major WordPress version if possible.

The security improvements in this release help protect your site from potential attacks and vulnerabilities, making this an essential update for all WordPress 4.4.x installations.

Bug Fixes

Security Fixes and Improvements

  • Post-by-Email: Applied KSES filtering to post-by-email content for improved security
  • Post-by-Email: Removed email addresses from logs to enhance privacy
  • Trackbacks/Pingbacks: Applied KSES filtering to all trackbacks to prevent potential XSS vulnerabilities
  • Comments: Enhanced security by applying KSES when editing comments
  • Customizer: Escaped blogname option in underscores templates to prevent potential XSS issues
  • Mail: Reset PHPMailer properties between uses to prevent information leakage
  • Query: Added validation for relation parameter in WP_Date_Query to prevent potential SQL injection
  • Widgets: Escaped RSS error messages for display to prevent potential XSS vulnerabilities
  • General: Improved host validation on "Are you sure?" confirmation screens

New Features

Support Status Indicator Strings

Added new translatable strings that will be used in future maintenance/security releases to indicate the security support status of WordPress versions:

  • A string indicating when a WordPress version is no longer receiving security updates
  • A string indicating when a WordPress version will shortly stop receiving security updates

These strings are not yet implemented in functionality but have been added to allow translators to prepare translations before they're needed when WordPress drops support for older versions.

Security Updates

Security Vulnerabilities Addressed

This release includes multiple security fixes that address potential vulnerabilities:

  • XSS Prevention: Enhanced KSES filtering across multiple components including post-by-email, comments, trackbacks, and RSS widgets to prevent cross-site scripting attacks
  • Data Protection: Removed email addresses from post-by-email logs to protect user privacy
  • Input Validation: Improved validation for hosts on confirmation screens and relation parameters in WP_Date_Query
  • Email Security: Reset PHPMailer properties between uses to prevent potential information leakage between emails
  • Template Security: Escaped blogname option in underscores templates to prevent potential template injection

These security improvements help protect WordPress sites from various attack vectors and enhance overall platform security.

Performance Improvements

No specific performance improvements were mentioned in this release. The focus was primarily on security enhancements and bug fixes rather than performance optimizations.

Impact Summary

WordPress 4.4.29 is primarily a security maintenance release that addresses multiple vulnerabilities across core WordPress components. The most significant impact is the enhanced security posture for WordPress 4.4.x sites through improved input validation, better KSES filtering, and protection against potential XSS attacks.

The addition of support status indicator strings, while not functionally implemented yet, prepares the groundwork for future maintenance releases where WordPress will more clearly communicate when versions are approaching or have reached end-of-security-support status.

This release demonstrates WordPress's ongoing commitment to maintaining security for older branches while they remain in the security support window. The security improvements span multiple areas including post handling, comments, customizer, email functionality, and widgets, providing comprehensive protection against various attack vectors.

Site owners and administrators should prioritize this update to ensure their WordPress installations remain protected against known security vulnerabilities.

Statistics:

File Changed13
Line Additions86
Line Deletions13
Line Changes99
Total Commits4

User Affected:

  • Enhanced security for post-by-email functionality
  • Improved host validation on confirmation screens
  • Better protection when managing comments
  • More secure handling of PHPMailer properties

Contributors:

peterwilsonccSergeyBiryukov