WordPress 6.8.2 and the end of 4.x security updates

A client called me last week in a panic. Their WordPress site, an old install still on a 4.x branch, had started pumping out spam. They swore they had not touched it in ages, working on the old “if it ain’t broke” theory. The problem was that it was broke, and had been exposed for a long time. The timing was hard to ignore, because the WordPress 6.8.2 maintenance release had just landed with one detail that mattered a lot here.

This is not about the shiny new features a major release might bring. It is about staying ahead of attackers. WordPress 6.8.2 shipped with a batch of fixes: 20 Core tickets and 15 Block Editor issues. You can read the full list over at wordpress.org/news if you want the details.

The critical line: no more WordPress security updates for 4.x

The part that mattered for my client, and for anyone still on an older WordPress version, was the reminder that security updates for branches 4.1 through 4.6 have officially stopped. No more security patches for those branches. If you are on one of them, your site is wide open to exploits. My client’s mistake was treating maintenance releases as optional. “Ahmad, it’s just minor stuff, right? My site runs fine.” That was exactly the weak spot. Skipping these releases leaves the front door unlocked.

I have seen this play out plenty of times. Developers and site owners put off updates, minor ones especially, because they worry about breaking something or do not see the point. The ‘fix’ is usually to postpone it, which fixes nothing. My first question to the client was whether they had checked their PHP version. Old WordPress usually means old PHP, which is another big hole. But even on a recent PHP version, an unpatched WordPress core is a serious risk.

Checking your WordPress version

If you are not sure which WordPress version you are on, it is easy to check. Look in your dashboard under “At a Glance”, or open the version.php file in your wp-includes directory. If you have SSH access, a quick command does the job:

<?php
define( 'ABSPATH', dirname(__FILE__) . '/' );
require_once( ABSPATH . 'wp-includes/version.php' );
echo 'WordPress Version: ' . $wp_version . '\n';
?>

Make it a habit to check. Knowing your version is the first step to keeping the site secure. If you are on 4.x, or anything much older than 6.8.2, you need an upgrade plan now rather than later.

So, what’s the point?

  • Updates are not optional: Security and maintenance releases especially. They close holes that attackers actively look for.
  • Stay informed: Keep an eye on the official WordPress news. These updates do not ship for no reason.
  • Use a staging site: Test major updates first, and minor ones too if your setup is complex. It saves downtime and headaches.
  • Outdated means vulnerable: If your site is on a version that no longer gets security updates, upgrade or migrate to a supported branch right away.

This stuff gets complicated fast. If you are tired of debugging someone else’s mess and just want your site to work, drop my team a line. We have probably seen it before.

author avatar
Ahmad Wael
I'm a WordPress and WooCommerce developer with 15+ years of experience building custom e-commerce solutions and plugins. I specialize in PHP development, following WordPress coding standards to deliver clean, maintainable code. Currently, I'm exploring AI and e-commerce by building multi-agent systems and SaaS products that integrate technologies like Google Gemini API with WordPress platforms, approaching every project with a commitment to performance, security, and exceptional user experience.