Ubiquiti and Joomla Zero-Days Push Tech Sector to Top of Weekly Target List
# Ubiquiti and Joomla Zero-Days Push Tech Sector to Top of Weekly Target List
The technology sector has reclaimed its spot at the top of the targeting table this week, recording 113 separate stories. It's a crowded peak. For those of us who spend our afternoons tracking the gap between a vendor's "security-first" marketing and the actual filing dates of their vulnerability disclosures, it's a fascinating period of instability.
The current trend isn't just about volume. It's about the specific points of failure being exploited. We're seeing a concerted effort to weaponise the very tools developers use to secure or build their environments.
Take the Jscrambler incident. Version 8.14.0 of the npm package was compromised to drop a Rust-based infostealer. For the uninitiated, Jscrambler is designed to obfuscate code—essentially a digital cloak. There is a particular kind of irony in a tool built for secrecy becoming the primary vector for stealing developer credentials and AI tool configurations.
From a regulatory perspective, this is where things get murky. If you're a firm in Oslo or London and your developers have pulled a compromised package into your production environment, who has failed? Under the current frameworks, the burden of "due diligence" remains frustratingly vague. We have rules about how to report a breach once the data has left the building, but we have almost nothing that mandates a verifiable bill of materials for the third-party scripts running in the background.
Then we have the Joomla situation. Two extensions, iCagenda and Balbooa Forms, have seen zero-day vulnerabilities exploited to deploy web shells. CISA has already added four actively exploited flaws—including these and some from Adobe and Langflow—to its Known Exploited Vulnerabilities (KEV) catalogue.
The KEV is a useful list, but it's essentially a ledger of things that have already gone wrong. By the time a vulnerability lands there, the attackers have usually had a head start of several days, if not weeks. The federal patch deadline usually follows quickly, often giving agencies just under 72 hours to secure their instances.
It's a frantic pace that doesn't account for the reality of legacy systems.
The most concerning development, however, is the Ubiquiti news. The patches for UniFi OS and associated products—Connect, Talk, Access, and Protect—weren't just routine maintenance. They were responses to flaws that had already been weaponised by Russian state-sponsored actors.
This is where the "supply chain" conversation moves from theoretical to systemic. Ubiquiti hardware is the plumbing of the modern small-to-medium enterprise. When the plumbing is compromised by a nation-state, you aren't just looking at a data breach at a single company. You're looking at a potential backdoor into every single client that the affected MSP manages.
The second-order effect here is staggering. If a managed service provider's UniFi controller is compromised, the attacker doesn't just have the provider's data; they have a map and a key to dozens of other businesses. The insurance industry hasn't quite figured out how to price this systemic risk. Most policies cover the primary victim, but they struggle when a single vulnerability in a networking appliance creates a domino effect across a hundred different tenancies.
Some will argue that this is simply the nature of the business. They'll say that no software is perfect and that the only rational response is a faster patching cycle.
I disagree.
The "patch faster" mantra is a convenient shield for vendors. It shifts the responsibility of security from the producer to the consumer. We are told to be more agile, to automate our updates, and to stay alert. Yet, we continue to allow the distribution of critical infrastructure components via registries like npm with remarkably little oversight. We've built a global economy on a foundation of "trust but don't actually verify."
This isn't a new problem. It's a rhyme. We saw the same pattern with SolarWinds, where the update mechanism itself became the weapon. The difference now is the scale and the granularity. We've moved from a few massive software updates to thousands of tiny, interdependent packages. The surface area hasn't just grown; it has fragmented.
In Brussels, the talk is all about NIS2 and the "security of the supply chain." The directives look impressive on paper. They demand that "essential entities" manage their risks and ensure the security of their suppliers. But the machinery of regulation is slow, and the enforcement is often toothless until a catastrophe occurs.
Currently, most "supply chain security" in the tech sector consists of a checkbox on a vendor questionnaire. "Do you have a vulnerability management process?" "Yes." "Do you patch critical flaws within 30 days?" "Yes."
These answers are meaningless when a zero-day is being used by a state actor to bypass the perimeter entirely.
The real question we should be asking is why we still permit the deployment of "black box" extensions in critical environments. Why is it acceptable for a company to run a CMS extension like iCagenda without a verified audit of its current state?
If we continue to treat software as a commodity rather than a critical component, we will keep seeing these spikes in the targeting table. We'll keep filing the same 72-hour notification reports and paying the same fines.
I suspect the next major event won't come from a failure to patch a known CVE. It will come from a trusted tool that we've been using for years, which suddenly decides to send our credentials to a server in a jurisdiction where the law doesn't reach.
Until we move toward a model of strict provenance—where every line of code in a production environment is accounted for and signed—we're just rearranging the deckchairs on a very expensive, very digital Titanic.
The paperwork is ready. The regulators are waiting. The attackers, as usual, have already moved on to the next version.
◼