Why Staying Up to Date Could Save Your Website (and Your Reputation)

Why Staying Up to Date Could Save Your Website (and Your Reputation)
When a household name like Marks & Spencer suffers a data breach, it should make you sit up and take notice. For small businesses and organisations, it should feel less like a distant headline and more like a direct warning.
The truth is, vulnerabilities don’t care how big your brand is. They care how up-to-date your system is.
At Framework, we work with a variety of platforms, WordPress, Craft CMS, Drupal, and Statamic, and every one of them needs regular care. So let’s break down what’s current, what’s critical, and why PHP versions matter just as much in all of this.
CMS Platforms & Their Latest Versions (as of May 2025)
WordPress – 6.5.3
- Minimum PHP version: 7.4
- Recommended PHP version: 8.1 or 8.2
- Risks if outdated:
- Plugin vulnerabilities (the recent M&S breach was reportedly due to this)
- Core exploits via old REST API flaws
- Incompatibility with newer plugins and themes
Craft CMS – 5.1
- Required PHP version: 8.2+
- Risks if outdated:
- Custom plugins relying on deprecated PHP functions may break
- Known vulnerabilities in Craft 3 and early Craft 4 around user sessions and matrix fields
- Admin panel exposure to brute-force attacks without recent security patches
Drupal – 10.3
- Recommended PHP version: 8.1 or 8.2
- Risks if outdated:
- Known XSS and injection vulnerabilities in older versions
- Poor handling of user roles and permissions
- Limited support for modern PHP libraries and modules
Statamic – 4.39
- Required PHP version: 8.1+
- Risks if outdated:
- Addon conflicts
- Known bugs in control panel permissions
- Broken forms, user auth, or content APIs due to stale packages
Why PHP Versions Matter Too
Upgrading your CMS but leaving your PHP version behind is like fitting new tyres to a car with a leaking engine. PHP versions receive security updates for a limited window, usually 2 years. After that, it’s open season for exploits.
PHP Lifecycle Highlights:
- PHP 7.4 – Security support ended November 2022.
- PHP 8.0 – Security support ended November 2023.
- PHP 8.1 – Security support ends November 2024.
- PHP 8.2 – Fully supported and stable.
- PHP 8.3 – Gaining adoption; early adopters welcome.
Using unsupported versions is like publishing your vulnerabilities in a tech magazine and hoping no one reads it.
How Framework Can Help
- We offer affordable upgrade packages tailored for:
- Major and minor CMS version upgrades
- PHP version compatibility checks
- Plugin/module audits
- Secure backups before deployment
- Ongoing maintenance support
We’ve handled updates for national organisations, local councils, ecommerce shops, and everything in between. It doesn’t have to be painful, but ignoring it might be.
Final Thought
Websites are living systems. Leaving them unpatched is like never locking your front door, you might get lucky for a while, but eventually, someone will try the handle.
Let’s keep your website safe, fast, and future-ready.
Get in touch, before the next M&S story has your name on it.