
Website Design for Australian Small Business (2026)
What a small business website costs in Australia in 2026, with real published prices, plus .com.au rules, GST, hosting, privacy and a hiring checklist.
Website Security
Remote code execution, or RCE, is the flaw type behind the October 2026 PHP warnings, and the term sounds scarier than it is easy to understand. This guide explains it in plain words, shows what an attacker could and could not do with it, and lists what protects you. Sources read 22 October 2026.
Every website runs on a computer called a server. The server runs software that follows instructions: show this page, save this form, send this email. Those instructions are code.
Remote code execution means someone outside your business finds a gap that lets them add their own instructions, and the server runs them. "Remote" means they do it over the internet. "Code execution" means the server does what they say.
Security people call this wider family "arbitrary code execution", and RCE is the version done over a network. The CWE-94 entry from MITRE describes the common cause: software builds code using outside input and fails to clean out the parts that could change what the code does. CWE-77 from MITRE describes a close cousin, where the software builds a command from outside input in the same careless way.
Splunk's explainer groups RCE attacks into three types.
The October 2026 PHP flaws are in the memory family. The NCSC alert of 21 October 2026 says an attacker could trigger an out of memory state in PHP, which causes memory corruption, and that this could be used for unauthenticated remote code execution under certain conditions. "Unauthenticated" means no login is needed.
Security teams score flaws with a system called CVSS. FIRST.org, which maintains it, defines Critical as a score from 9.0 to 10.0 in version 4.0. The two PHP flaws are both rated 9.2 on GitHub's php-src advisories, so they sit in that band.
Here is what the scale looks like, from the FIRST.org specification.
| Rating | CVSS v4.0 score |
|---|---|
| None | 0.0 |
| Low | 0.1 to 3.9 |
| Medium | 4.0 to 6.9 |
| High | 7.0 to 8.9 |
| Critical | 9.0 to 10.0 |
RCE tends to land at the top because of two things together: it can be done from far away, and the outcome is the ability to run commands, not just see one file. One caution from FIRST.org: the Base score measures how bad the flaw is by its own traits. It does not know whether your site is exposed, patched or behind a firewall. So a 9.2 means "treat this seriously and check", not "your site is broken".
Splunk lists these outcomes as possible once an attacker can run code:
MITRE's CWE-94 page adds a quieter point: actions done by injected code are often not logged. That is why the NCSC asks organisations that cannot update to check for signs of compromise and backdoors. Our guide on checking if a WordPress site is hacked covers that step.
This part matters, because fear makes people guess.
| Stolen password | Data leak | Remote code execution | |
|---|---|---|---|
| What the stranger gets | A key to one account | A copy of some information | The ability to run commands on the server |
| Needs a mistake by a person? | Usually yes, such as a reused password | Often a misconfigured setting | No, it comes from a flaw in the software |
| Stays inside one account? | Mostly | Mostly, though copied data can be misused | Not necessarily, it depends on the server's permissions |
| Typical first fix | Change the password, turn on two step login | Close the open setting, assess what was copied | Update the software, then check for backdoors |
This is our own plain language comparison, not a formal category list. The point is that RCE is about control of the machine, while the other two are about a key or a copy.
No single tool covers everything. This table pairs the outcomes above with the defences that help, based on the Splunk and NCSC advice and standard practice.
| Bad outcome | What helps most | What does not help much |
|---|---|---|
| Stranger runs commands through a known flaw | Updating the software to the fixed version | A strong admin password |
| Backdoor left behind | Checking files and accounts after an incident, restoring from a clean backup | Updating after the fact, on its own |
| Data stolen or changed | Least privilege, so the server user can touch less; encrypted, separate backups | A firewall alone, once code is already running |
| Ransomware or file damage | Offline or separate backups, limited permissions | Hoping the host will notice |
| Downtime or crashes | Monitoring, fast updates, a host with good support | Doing nothing until it breaks |
| Probing traffic from the internet | A web application firewall, as one layer | Treating it as a replacement for updates |
A web application firewall, or WAF, filters traffic before it reaches your site. Splunk lists it as one defence, and WordPress.org notes that hosts may add WAF rules for the PHP issue. Our post on whether a firewall replaces PHP updates explains why it is a helper, not a cure.
In short: php.net announced on 21 October 2026 that the fixed release for its branch fix two critical flaws that can allow unauthenticated remote code execution. The NCSC says all PHP versions are considered affected and asks organisations to find every PHP install and update. The full story, with the temporary settings php.net lists, is in our main PHP vulnerability guide.
The practical steps are covered in two other posts. To find your version, see how to check and update your PHP version on WordPress. To push your host for a clear answer, see what to ask your web host about the PHP security fix.
Our team builds and looks after sites on WordPress, Webflow, Framer and Shopify, so what runs behind the page, and who keeps it patched, is part of every project. If your site is on WordPress, WordPress development and Webflow maintenance cover the update routine. If you would rather not manage server software at all, Webflow migration moves a WordPress site across and keeps your URLs. Our post on website maintenance costs shows how this work fits a yearly budget.
It means someone outside your business can make your server run commands they chose, over the internet, without being physically present. It comes from a flaw in software, not from a person choosing a weak password.
Not exactly. RCE is the flaw or the capability. A hack is when someone actually uses it. A site can have the flaw and never be attacked, and the fix is to patch before that happens.
Because it can be done remotely and can give the attacker control of the machine. FIRST.org defines Critical as 9.0 to 10.0 on CVSS v4.0, and the two October 2026 PHP flaws are rated 9.2 on GitHub.
A strong password does not stop a software flaw, because no login is needed for an unauthenticated RCE. Updating the software is the main defence. A firewall, limited permissions and backups are supporting layers.
No. It gives an attacker the ability to run commands, and what they can reach depends on the server's permissions and what is stored there. Splunk lists data theft as one possible outcome, along with downtime, ransomware and backdoors.
Find your PHP version and compare it with the fixed releases. The Info tab of Site Health in WordPress shows the PHP version under Server. Then ask your host in writing whether the fix is applied.
The NCSC says to consider taking a system offline if you cannot patch or apply the temporary measures. WordPress.org says the same for self managed hosting on PHP older than 8.2, while you update. This is general advice, not a guarantee, and not legal advice.

What a small business website costs in Australia in 2026, with real published prices, plus .com.au rules, GST, hosting, privacy and a hiring checklist.

PHP 7.4 and 8.1 are end of life, and 8.2 security support ends 31 Dec 2026. See every date from php.net and what to do for your WordPress site.

Four ways to check your PHP version, from WordPress Site Health to cPanel, the command line and phpinfo. See what each shows and how to read 8.3.36.