Every edition
With the Fine Meter reading of the day, for the historians.
- No. 46Both ends of the remote-support cable went bad on the same day3/5 · Not especially fine
“Remote management is a door you fit on your own behalf, into your own wall, and then hand the key to a supply chain whose hiring policy you have never read.”
- No. 45Microsoft patched a four-figure number this month and nobody can agree which four figures3/5 · Not especially fine
“The size of a patch release measures how good the vendor has become at finding bugs. It measures nothing at all about Thursday.”
- No. 44Four new KEV entries, and the one that matters is in sshd3/5 · Not entirely fine
“A leak site that posts 134 listings in one day is not 134 breaches. It is one script, and a business model that has discovered the pre-order.”
- No. 43Five remote holes in a router that has no one left to fix it3/5 · Not great, not yet a crisis
“A device at end of life has not stopped working. It has stopped being anybody's responsibility except yours, and the exploit does not read release notes.”
- No. 42Four ways in this week, and none of them needed your password3/5 · Not fine, but standing
“Every ransomware surge is a posting schedule before it is a set of incidents: the spike is the operator's calendar, drawn on your dashboard, and you will still…”
- No. 41Key-only was a configuration claim, and somebody checked3/5 · Not especially fine
“The gap between disclosure and exploitation is not a window. It is the length of time it takes someone to read the same advisory you did, while you were in a m…”
- No. 40Key-only authentication was a claim, not a control, and it has been a claim since 20163/5 · Not entirely fine
“A locked account is not a control. It is a sentence in a config file that nobody has yet tried to contradict with three hundred characters.”
- No. 39Your incident happened at a company you have never audited3/5 · Not fine, but survivable
“Third-party risk management is the belief that a questionnaire returned in April governs a refrigeration controller in November.”
- No. 38Binance did not lose billions to a sophisticated attack. It lost them to a job interview3/5 · Not entirely fine
“A supply chain is a list of strangers whose Monday becomes your Friday, and it is always Friday.”
- No. 37Two more Ivanti Connect Secure zero-days land in KEV, about a month after someone else found them3/5 · Not especially fine
“Every advisory contains two dates, and the one the attacker used is always the older one.”
- No. 36CISA put two Ivanti flaws in the catalogue. The attack needs three3/5 · Not fine, but survivable
“A vulnerability chain is not three bugs. It is one bug that took three release cycles to finish assembling, and the vendor shipped every part of it.”
- No. 35CISA lists two Ivanti Connect Secure flaws. The attackers were using three3/5 · Three: a chain, a catalogue entry, and a Sunday
“Three medium findings chained end to end are not three findings. They are one root shell with a project plan, and it was always going to be filed under 'sophis…”
- No. 34KEV took delivery of the edge: a 10.0 in GitLab, a firewall that reloads on request, and two Ivanti links in somebody's chain3/5 · Noticeably not fine
“A zero-day in the box that terminates your VPN is not a vulnerability. It is a change of ownership, published as a release note.”
- No. 33CISA adds a Cisco firewall zero-day whose entire payload is the firewall falling over3/5 · Not entirely fine
“A deadline you did not set is still a deadline. The leak site's release calendar is the only schedule in the incident that has never slipped.”
- No. 32The deadline was Thursday. It is Thursday.3/5 · Less fine than usual
“A vulnerability with a brand name is patched before a vulnerability with only a number, which tells you that our prioritisation engine is, and has always been,…”
- No. 31PHP2Shell is on KEV with a Thursday deadline, and every confirmed shell so far landed in a honeypot3/5 · Not entirely fine
“Every "actively exploited in the wild" begins life as "somebody's honeypot did its job"; the distance between those two sentences is where your entire week goe…”
- No. 30PHP is in KEV twice, and the shells landed before the advisory did3/5 · Not fine, but survivable
“The bug with three marketing names has a patch and no victims; the bug with a boring name has thirty-five shells and a due date.”
- No. 29CISA moves Collabora Online and Arista VeloCloud Orchestrator from 'possible' to 'already happening'3/5 · Probably fine, with an asterisk
“A gang that is cooling at 22:58 and escalating at 23:50 has not changed its behaviour in under an hour. The dashboard has, and the dashboard is the one in the…”
- No. 28CISA adds critical flaws in Collabora Online and Arista VeloCloud Orchestrator to its exploited list, on a Friday, naturally3/5 · Fine-adjacent
“A second source that read the first source is not corroboration. It is an echo with a confidence score.”
- No. 27CISA adds two exploited bugs, and one is the third Arista VeloCloud zero-day in four months3/5 · Not entirely fine
“Three feeds agreeing is not corroboration. It is one feed with a hobby and two friends who repost it within ten hours.”
- No. 26PHP2Shell was in the wild four days before the fix, and most of what hit the sensors afterwards does not work3/5 · Not especially fine
“A patch date is not the start of the attack. It is the moment the attack acquires a reference number and somebody to blame.”
- No. 25PHP patched the internet's plumbing at two in the afternoon; the sensors had company before lunch4/5 · Not fine, but patchable
“The window between a leak and a patch is not a gap in the timeline. It is a product, and someone else is shipping in it.”
- No. 24MFA did not fail on PAN-OS. It was never asked3/5 · Not entirely fine
“A root of trust is not a mathematical fact. It is a statement about the worst morning somebody had during a key ceremony, preserved in your trust store for a d…”
- No. 23The backup was the way in: ConnectWise suspends Cloud Backup after confirming an intrusion, and researchers say its credentials opened Microsoft 365 tenants3/5 · Not entirely fine
“The backup is the only complete copy of the company that nobody watches, which is why it is the copy the attacker reads first.”
- No. 22One credential, 173 tenants: ConnectWise pulls the plug on Cloud Backup3/5 · Not especially fine
“A credential that works in 173 organisations is not a credential. It is a weather system, and you do not patch weather.”
- No. 21The BeyondTrust bug was doing its job for seven weeks before anyone gave it a number3/5 · Not entirely fine
“A zero-day is a vulnerability that has been working for seven weeks and has only just been given permission to have a number.”
- No. 20BeyondTrust zero-day joins KEV on a Friday, having been exploited since late August3/5 · Not especially fine
“A zero-day is not a new vulnerability. It is an old one, dated from the moment the vendor found out, which is why the clock always starts late and never runs b…”
- No. 19Four edge products were exploited yesterday. The catalogue gained one entry, and it was none of them3/5 · Not fine, but survivable
“A vulnerability becomes "actively exploited" on the day somebody finishes the paperwork. It became exploited considerably earlier, and nobody sent a calendar i…”
- No. 18Ivanti shipped fixes for two of the three flaws. The attackers were only ever using all three3/5 · Not especially fine
“A patch that fixes two bugs in a chain of three is not remediation; it is a pause in the attacker's typing, which you have agreed to call a resolution.”
- No. 17Ivanti Connect Secure: rooted while fully patched, and one of the three holes is still open3/5 · Not fine, but survivable
“The number of flaws a vendor fixes in a month is not a measure of their diligence or your risk. It is a measure of how much code they shipped while nobody was…”
- No. 16Forty maritime victims, one clock: N0n's port dump all expires at 13:27 UTC on 19 October3/5 · Not fine, but survivable
“Forty countdowns that expire in the same minute are not forty incidents. They are one supplier, counted by its customers.”
- No. 15One pulse says Artifactory is being exploited through three chained CVEs. The question this morning is what one pulse is worth3/5 · Fine, in the way a smoke alarm with a flat battery is quiet
“A bounds check that only runs in the debug build is a promise the developers made to each other. The attacker was never in the room.”
- No. 14SonicWall patched on Tuesday. It was being exploited by Friday.3/5 · Not fine, but defensible
“An arrest is a personnel change. The leak site has no notice period.”
- No. 13Patched Tuesday, exploited Friday, and the backup platform never got a patch at all3/5 · Not entirely fine
“A patch is not a control until it is installed. Until then it is a public disclosure with your name on the distribution list.”
- No. 12FortiBleed: the patch is not the remediation, because the attacker has an account now3/5 · Not fine, but not yet loud
“A patch closes the door the attacker came through. It does not log out the account they made on the way in.”
- No. 11Atlassian patched on Monday. The exploitation attempts arrived two hours after the details did3/5 · Not fine, but survivable if you move today
“The disclosure window is not a window. It is a doorbell, and the two hours you thought you had were the time it took someone to walk up the path.”
- No. 10Ten ransomware crews peaked on the same day, and the vulnerability feed picked that day to go quiet3/5 · Not entirely fine
“An actor classified as cooling has not stopped working. It has stopped talking to you and started talking to its scheduler.”
- No. 9Eight ransomware brands with no prior history all posted victims on the same day, and one of them named T-Systems3/5 · Not fine, but survivable
“A leak site with no history is not a new adversary. It is an old one with a clean spreadsheet, a fresh logo, and the same Monday as everybody else.”
- No. 8The KEV entry says denial of service. The researchers have not finished reading3/5 · Not entirely fine
“An impact rating is not a property of the vulnerability. It is a property of how long somebody has been looking at it.”
- No. 7FortiMail joins the KEV catalogue while Citrix NetScaler takes a second hit in a week3/5 · Not especially fine
“The appliance you bought to inspect all of the traffic is, on the day it fails, the fastest available route to all of the traffic.”
- No. 6CISA confirms exploitation of a FortiMail zero-day, and adds a two-bug Zammad chain for the weekend3/5 · Not fine, but survivable
“A vulnerability feed that goes quiet has not made the week safer; it has simply stopped photographing the tide.”
- No. 5Citrix, Cisco, FortiMail and Zimbra are all being exploited, and the CVE feed has gone quiet3/5 · Not especially fine
“A known-exploited-vulnerabilities catalogue is not an early warning. It is the attacker's homework, marked and handed back to you days after they finished with…”
- No. 4The edge gave way in three places and only two of them made the catalogue3/5 · Not fine, but survivable with coffee
“Every appliance sold to guard the perimeter eventually becomes the perimeter, and shortly after that it becomes the incident.”
- No. 3Citrix NetScaler zero-day exploited in default configurations while the news took two days to notice3/5 · Not especially fine
“A feed you do not poll yourself is not early warning. It is a witness statement, taken later, by someone who was not there.”
- No. 2Two NetScaler zero-days, exploited before the patch, and a Wednesday deadline3/5 · Not entirely fine
“A key in a .env file is not a secret. It is a subscription you have opened, generously, to everyone who can type a URL.”
- No. 1Two Citrix NetScaler zero-days, exploited, on KEV, and federal agencies have until Wednesday3/5 · Not entirely fine
“Every emergency patch deadline is a measurement of how long the attacker had before anyone wrote it down.”
Get it in your inbox. Every morning. Probably.
One email a day. The whole paper. Unsubscribe in one click.