
#TeamLH , infosec, aviation, technology and car nut
Oxford, UK
Joined March 2009
- Tweets125K
- Following3K
- Followers1.8K
- Likes248K
Martin Hepworth retweeted
UPDATED: This is the list of confirmed UK retailers who will currently not allow you to enter their premises if you’re wearing a poppy. Please reconsider and take your business elsewhere!
C&A
Our Price
Little Chef
Happy Eater
Mister Byrite
Debenhams
Berni Inn
Abbey National
BHS
Allders
The Link
Comet
Allied Carpets
Do It All
Madhouse
Index
Safeway
Gateway
Dan-Air
Keddies
Gateway
Ratners
Alliance and Leicester
Gamestation
Dixons
Phones4U
Rumbelows
Bejam
Monarch
Netto
Thomas Cook
Littlewoods
Bradford and Bingley
Texas Homecare
Somerfield
Barratts
Tandy
Courts
JJB Sports
Radio Rentals
Virgin Megastores
Woolworths
Replying to @a_swift_half @banthebbc
Nope... Well documented .. Brexit is a shit show
Martin Hepworth retweeted
How is Donald Trump’s criticism of President Zelensky interpreted in Moscow? “Moscow perceives these words as a mandate to continue military pressure,” writes one Russian paper. I ask Muscovites to name one word that’s important to them, & read what Russian schoolkids are taught about “defence of the Motherland.” #ReadingRussia
Martin Hepworth retweeted
Just overheard a tiny little girl on the street saying the weather is getting “puddlier and puddlier” and that’s the new word for this year.
Welcome to my childhood everyone with the then Soviet nuke threat
The UK government has advised every citizen to keep emergency supplies of water and long-life food, in order to improve the country's resilience in the face of increasing threats.
Ministers said households should aim to have enough basic supplies to last 72 hours - in case of extreme weather, technological breakdown - or the possibility of "state-sponsored terrorism" by Russia or other hostile powers targeting the UK's infrastructure.
Martin Hepworth retweeted
Security called me at 6:12 AM today.
"Patch every PHP server immediately."
I asked what happened.
"Two critical vulnerabilities. Remote code execution. No authentication required."
Cool.
How many PHP servers do we have?
According to inventory: 12
According to reality:
Nobody knows.
We found one running WordPress.
Three running old internal tools.
One under someone's desk.
Two inside vendor appliances.
A forgotten employee directory from 2016.
And a server named:
PHP-OLD-DO-NOT-TOUCH
Naturally, that one runs payroll exports.
Then we found a PHP 5.6 box.
I asked who owned it.
The documentation said:
BRIAN.
Brian left in 2019.
We called Brian.
He said:
"Oh wow, that's still running?"
Excellent.
By 8 AM, leadership joined the incident call.
CEO:
"Can hackers actually get in?"
Security:
"Potentially yes."
CEO:
"Without a password?"
Security:
"Yes."
CEO:
"Then why do WE need passwords?"
Not the lesson.
Finance asked if we could wait until the weekend to patch because downtime affects revenue.
Security explained that the alternative was letting strangers execute code on our servers.
Finance asked for a cost comparison.
At 9:17, someone suggested temporarily taking the vulnerable websites offline.
Marketing refused.
"Our campaign is live."
So for the next hour, the company officially decided maintaining a landing page for 20% off webinar registration was more important than preventing remote server takeover.
We finally patched everything we could find.
Then our scanner discovered another PHP server.
Hostname:
TEMP-PHP-2014
Uptime:
4,512 days.
Nobody knows what it does.
Nobody owns it.
Nobody can shut it down.
But every time we block network access, the warehouse stops printing shipping labels.
Security has classified it as critical infrastructure.
It is running PHP 5.4.
The vulnerability has existed longer than half our employees.
The emergency patch took four hours.
Finding out what PHP actually runs took eleven.
The internet isn't held together with code.
It's held together with servers everyone is afraid to turn off.
Martin Hepworth retweeted
Ukrainian F7 Litavr Interceptor drones being fired from a Mi-8 helicopter.
Another incredible use of resources from the Ukrainians.
Martin Hepworth retweeted
🚨NEW: The Online Safety Act has been a failure, according to a new report from Ofcom.
Ofcom have found "no significant change" in children encountering harmful content since the law came into effect last July. This is despite the signifigant threats to free speech and privacy.
Martin Hepworth retweeted
Good news everyone!
The absolute legends @ the Sury php mirror have backported the patch all the way back to 5.6
What products do you have that are using php inside ?
Welcome to the supply chain
And new kid on the block joins the party
🚨 BREAKING: Node.js just dropped its OWN security bombshell.
4 HIGH-SEVERITY vulnerabilities patched TODAY, including one that could let hackers remotely execute malicious code on vulnerable servers.
→ 10 SECURITY FLAWS were addressed in today's Node.js release, FOUR rated HIGH severity.
→ REMOTE CODE EXECUTION: CVE-2026-111497 is a serious flaw in Node.js's Brotli decoder that could allow attackers to execute malicious code remotely.
→ TLS SECURITY BYPASS: Two separate vulnerabilities could trick affected applications into accepting certificates for the WRONG server under certain conditions.
→ Think about that. Your application could establish an encrypted connection while failing to properly verify WHO it's talking to.
→ THREE MAJOR NODE.JS VERSIONS AFFECTED: Node.js 22, 24 and 26 all required emergency security updates.
→ RUNNING NODE.JS 18 OR 20? Those versions are END-OF-LIFE and aren't receiving these official security patches.
→ PATCH IMMEDIATELY: Update to Node.js 22.23.4, 24.22.1 or 26.12.1, depending on your release line. If you're using Docker, rebuild and redeploy your containers.
PHP AND Node.js both facing major security disclosures on the SAME DAY.
If you run a website or application, TODAY is the day to check your servers.
And remember: the public release of security patches can give attackers a roadmap to systems that haven't updated.
Don't be the last one to patch.
























