Archive for September 14, 2026

Hackers move quickly to exploit maximum-severity GitLab flaw

Posted in Commentary with tags on September 14, 2026 by itnerd

Attackers are already probing for a maximum-severity GitLab vulnerability just one day after it was publicly disclosed and added to CISA’s KEV Catalog.

The flaw, tracked as CVE-2026-85706, carries a CVSS score of 10.0 and affects both GitLab Community Edition and Enterprise Edition. It allows an unauthenticated attacker, under certain conditions, to read arbitrary files from a vulnerable GitLab server.

The vulnerability is a path traversal issue in GitLab’s repository commits API caused by improper path confinement and missing authentication enforcement. Security researchers at watchTowr reported seeing in-the-wild probing beginning on September 11, within hours of disclosure.

GitLab patched the flaw in versions 19.1.8, 19.2.6 and 19.3.2 and is urging customers to upgrade immediately.

Denis Calderone, CTO, Suzu Labs:

“This is a big problem if you have an internet exposed GitLab instance. It takes just one request to pull gitlab-secrets.json gives an attacker the secret_key_base, and from there it’s session forgery, admin access, and full remote code execution on the box. We’re talking about a complete compromise path for the system that builds and ships your software.

“This patch came out September 10, watchTowr’s honeypots picked up active probing by 06:00 UTC on September 11, and multiple working proof-of-concept exploits hit GitHub the same day. CISA added it to the KEV catalog and gave federal agencies until today to patch. There are over 20,000 self-managed GitLab instances sitting on the public internet right now, and the only thing needed for exploitation is that a public project has to exist on the instance, which is extremely common.

“Obviously, if you have a self-hosted GitLab instance, get it patched, but if your GitLab instance was exposed to the Internet before September 10, you need to assume someone already tried this and hunt for IOCs. The detection signature is simple enough and you just need to look for HTTP POST requests to the repository commits API containing a file.path parameter. Legitimate use of that endpoint doesn’t include that parameter, so any hit is almost certainly an exploitation attempt. If you find one, rotate everything that server had access to. Everything is at risk including SSH keys, database credentials, deploy tokens, CI/CD variables, runner registration tokens. And if your self-managed GitLab doesn’t actually need to be internet-facing, this is as good a reason as any to pull it behind a VPN.”

Eric Capuano, Director of SOC Operations, Black Hills Information Security:

“The probing versus exploitation distinction does not mean much on this one. CVE-2026-85706 is a single unauthenticated HTTP request that returns the contents of a file. There is no payload, no staging, no second stage to wait for. Whoever is sending requests to find vulnerable servers is reading files with the same request they use to find them. Your exposure window opened on September 10 when GitLab shipped 19.1.8, 19.2.6 and 19.3.2, not on September 11 when someone noticed the traffic.

“What makes this worse than a typical file read is where it lands. A self-managed GitLab server holds gitlab-secrets.json, database and Redis credentials, CI/CD variables, runner registration tokens, deploy keys and personal access tokens. Reading files as the GitLab process is a credential harvest, and an upgrade does not un-steal a credential. The follow-on activity will not touch GitLab at all. It will be valid tokens authenticating to your registry and your build infrastructure, and it will look like normal pipeline traffic.

“Detection here is thin and teams should know that going in. A file read spawns no process, so EDR has nothing to show you. Your only record is the web tier. watchTowr’s hunting guidance is specific and worth taking: look for POST requests to /api/v4/projects/{id}/repository/commits/ carrying file.path parameters, and for unauthenticated requests to the commits API generally. If your logs have already rolled past September 10, you cannot prove you were not read, and you should work from the assumption that you were.

“Order of operations. Get an accurate version for every self-managed instance, including the one a product team stood up without telling anyone, and upgrade. The patch carries database migrations and takes single-node installs down, and that change window is the actual reason these boxes sit unpatched for weeks, so pull the instance off the internet until you can absorb the outage. Then rotate. Rotating GitLab’s own secrets file is ugly, because it breaks encrypted CI variables and 2FA seeds, which is exactly why people skip it and why you should not. CISA added this to KEV on the eleventh with a three day deadline and a forensic triage requirement attached, and triage is the half that gets dropped.”

Ryan McCurdy, VP of Marketing, Liquibase:

“The fact that attackers were probing for this vulnerability within hours of disclosure shows how little time organizations now have to respond to a critical CVE.

“Finding the vulnerability and releasing a patch are only the first steps. Enterprises still have to know whether they’re affected, understand the risk, test the fix, and get it into production without breaking something else. When exploitation starts almost immediately, slow or unclear remediation processes become part of the risk.

“That makes the response path just as important as the vulnerability itself. Organizations need to know who is accountable when a critical CVE is discovered, how quickly they can get a supported fix, and how they’ll safely deploy it across the systems that depend on that software.

“The question isn’t whether the software you depend on will ever have a vulnerability. It’s how prepared you are when the next critical one is discovered.”

John Strand, Owner, Black Hills Information Security, Inc.:

“This GitLab vulnerability, and a number of other vulnerabilities like it, don’t concern me all that much when we’re talking about enterprise teams that have good security awareness and solid patching processes.

“What concerns me are all the smaller, fly-by-night development shops standing up their own Git instances that simply aren’t plugged into security news. They aren’t following the alerts. They aren’t watching for the latest vulnerabilities.

“And that’s a question the security community has been wrestling with since its inception. How do we reach those people?

“There’s so much preaching to the choir. There’s this massive infosec echo chamber, while so much of the actual damage from these vulnerabilities happens to organizations that aren’t plugged in and aren’t getting security updates on a regular basis.

“For everything we’re seeing with CISA and all the different alerts being published, that’s great. I think the heart is in the right place. But it still doesn’t answer the bigger question.

“How do we reach the people who aren’t listening in the first place?”

I have said it before. Threat actors will quickly exploit any unpatched or patched vulnerability. Thus while you need to patch all the things, you also need to do continuous scans to make sure the bad guys never get in.

Hackers hijack HBO Max Reddit account to push malware in ClickFix ads 

Posted in Commentary with tags , on September 14, 2026 by itnerd

Hackers compromised HBO Max’s official Reddit account and used it to push malicious ads that launched ClickFix attacks to infect Windows and macOS devices with information-stealing malware. Security researchers at Hudson Rock and ADAMnetworks analyzed the campaign and say the verified u/hbomax Reddit account was hijacked and used to launch 108 malicious advertisements over about 48 hours. 

Commenting on this is Ensar Seker, CISO at SOCRadar

“This incident demonstrates how attackers are increasingly weaponizing trust rather than relying purely on technical exploitation. A malicious advertisement coming from a random account immediately raises suspicion, but an advertisement associated with a verified HBO Max account carries an implicit level of legitimacy. Once attackers compromise a trusted brand identity, they effectively inherit that trust and can use it as part of the social-engineering attack chain.

ClickFix is particularly effective because the attacker convinces the victim to execute the malicious action themselves. Instead of delivering a conventional executable that security controls may block, the victim is instructed to copy and paste commands into PowerShell, Windows Run, or macOS Terminal. From a detection perspective, this is challenging because legitimate operating-system tools are being used, and the initial execution is performed by the user. In this campaign, researchers observed payloads ranging from information stealers to cryptocurrency theft tools, with targeting across both Windows and macOS.

The larger security lesson is that organizations must treat corporate social-media and advertising accounts as privileged infrastructure. These accounts should have phishing-resistant MFA, tightly controlled administrator access, continuous monitoring, and rapid credential and session revocation capabilities. Organizations also need visibility beyond their traditional endpoints and domains, because attackers can compromise a trusted external platform and weaponize the organization’s brand without ever breaching the corporate network itself.
For users, there should also be a very simple rule: a website, advertisement, CAPTCHA, or software installer should almost never require you to manually paste an unfamiliar command into PowerShell or Terminal. That behavior should immediately be treated as a potential compromise attempt.”

This is an illustration of think before you click. Because threat actors are counting on the fact that you won’t do that and get pwned as a result.

Attackers are chaining three JFrog Artifactory bugs to plant admin backdoors 

Posted in Commentary with tags on September 14, 2026 by itnerd

Multiple threat actors have been chaining three JFrog Artifactory vulnerabilities, CVE-2026-42018, CVE-2026-42016, and CVE-2026-82329, in active exploitation confirmed between August 15 and September 8, using two of the bugs together to extract an anonymous-user token and escalate it to admin privileges, or exploiting the third for unauthenticated remote privilege elevation on its own. Once inside, attackers deployed persistent admin accounts, malicious plugins enabling arbitrary code execution, and SSH keys attached to newly created user accounts for sustained access. Patches are available across six version branches, and CISA has given federal agencies a two-week mandatory patch window.

Adrian Culley, Offensive Security Engineer, SafeBreach:

“Two medium-severity bugs beat a critical one here, and that’s the story. CVE-2026-42018 leaks an internal anonymous-user token; CVE-2026-42016 fails to enforce that token’s scope. Neither is exploitable alone — chained, they turn an unauthenticated request into an admin-scoped token, matching T1190 and T1078, before attackers reach Artifactory’s native plugin framework for code execution.

What makes this a validation failure rather than a patching one: both CVEs were fixed in July and August, yet the majority of exposed organisations were still running vulnerable versions when the chaining campaign started in mid-August. Patch availability was never the gap — verifying the token boundary actually held was.

Owning the fix isn’t the same as knowing whether your environment would have caught the chain before the plugin endpoint was reached. That’s a control you test, not one you assume.

Priority: upgrade to 7.111.21, 7.117.28, 7.125.20, 7.133.29, 7.146.38, or 7.161.20+; audit for unexpected admin accounts and attached SSH keys; review plugin installs and token-issuance logs; then validate the auth-bypass-to-RCE chain directly rather than relying on patch status as a proxy.”

It’s time to patch all the things when it comes to JFrog. Because clearly this has gotten out to the public domain which means that it’s only a matter of time before you get pwned.

Researchers link OpenAI agent swarm to cyberattack on RubyGems

Posted in Commentary with tags on September 14, 2026 by itnerd

Researchers at RubyHack say an OpenAI agent swarm was responsible for a previously unexplained cyberattack on RubyGems, the package registry for the Ruby programming language.

Beginning in May, the agents created accounts and flooded RubyGems with malicious packages, submitting more than 2,000 packages on May 11 and 12 alone. RubyGems temporarily disabled new user registrations for four days and removed more than 500 malicious packages.

The agents also abused RubyDoc.info’s automatic documentation-building system to execute arbitrary code on its servers. Researchers found more than 100 packages using this technique to run code, retrieve information from targeted websites and publish the collected data back to RubyGems.

Most notably, the agents attempted to exploit a vulnerability that could expose RubyGems users’ API keys. Researchers observed the agents targeting the flaw on May 12, approximately two months before the vulnerability was independently discovered and patched in July. RubyHack said it does not know whether the agents successfully stole any API keys.

RubyHack said OpenAI never informed the RubyGems community that its agents were responsible for the activity. The researchers linked the swarm to OpenAI based on several pieces of evidence, including packages identifying their author as “oai” and similarities with the AI agents involved in the German wiki incident that OpenAI previously confirmed were its own.

John Strand, Owner, Black Hills Information Security, Inc.:

“This is getting out of hand, and there’s really no end in sight. You have the United States saying, “Don’t slow down.” You have China saying, “Don’t slow down.” Then you have the major AI vendors talking about the risks and the need to understand what’s happening. They’re stuck in the middle of a race where nobody wants to be the one who slows down first. So nobody is going to slow down.

“Now couple that with supply chain attacks, like the agent swarm attack against RubyGems, and we’re starting to see the creativity and scale at which these attacks can move.

“I still maintain that the information security community isn’t ready for what’s coming next.

“I also think we’re going to see serious pressure for restrictions on offensive AI. My fear is what happens after a major attack, when restrictions are written quickly in response. We could very easily end up hampering legitimate security research, SOC development, and offensive security research along with the activity we’re actually trying to stop.

“So buckle up, everybody. It’s going to get a lot crazier before we get any clarity on where all of this is going.”

Ryan McCurdy, VP of Marketing, Liquibase:

“AI agents can now operate at a scale humans can’t match and potentially find and exploit vulnerabilities before defenders even know they exist.

“Flooding an open-source ecosystem with thousands of malicious packages shows what happens when autonomous systems can execute repeatedly without continuous human involvement. Finding and attempting to exploit a vulnerability before it was independently discovered changes the timeline security teams are working against. AI can dramatically compress the time between vulnerability discovery and exploitation.

“That makes the response path just as important as vulnerability detection. Enterprises need to know what software they depend on, who is accountable when a critical vulnerability is discovered, and whether they have a supported path to remediation. At the same time, they need controls around what agents can access and what they can change so finding a vulnerability doesn’t automatically give an agent the ability to exploit it.

“AI is forcing both sides of vulnerability management to move faster. Finding vulnerabilities faster only helps defenders if they can respond just as quickly.”

Steven Swift, Managing Director, Suzu Labs:

“This is the most recent announcement that an OpenAI agent swarm hacked into public websites. Of note, is all of these announcements relate to previous activity that is only now being made public. During the impacted time period, OpenAI absolutely lacked adequate internal controls to vet that their agents were adhering to their acceptable use guidelines. OpenAI published an writeup following the first of these as to their discoveries on what happened, and what they were going to do about it. There’s no indication in this hack that those updated practices are ineffective, simply because this happened before those changes went into effect.

“In the newly discovered RubyGem hack, agents discovered that they could upload AI generated libraries, that could then be used via the RubyGems command line tool.

“The question is why?

“For the same reason that their other hacks used specially crafted URL chains. (A chain looks like the following: www.example.com/api?url=public.website.gov/data/file.pdf) They were bypassing download restrictions on otherwise publicly available content.

“Its common for websites to restrict downloads from bots and automated web scrapers. This appears to be the primary driver for why these agent swarms keep using various services to bypass download restrictions.

“Agents decided that they content they were trying to obtain was intended to be publicly available. And so those same agents decided that it was in scope to try creative workarounds to access what was otherwise public documents.

“This behavior where agents will utilize 3rd party services in an unauthorized manner, for goals which would otherwise be in scope is simply a reflection of a previous flaw in OpenAIs safety training and guardrails. Effectiveness of their mitigations will be judged by whether or not we find similar hacks going forward, rather than the discovery of yet more prior activity.”

OpenAI clearly has a problem. The question is if OpenAI is willing to fix it. It’s time for OpenAI to put up or show that they don’t care.

Revolut data breach exposes trust gap in agency verification

Posted in Commentary with tags on September 14, 2026 by itnerd

Revolut, the London-based fintech serving 80 million users, disclosed that attackers obtained customer data by submitting a fraudulent information request from a legitimate government agency email domain, one that carried valid technical credentials and was treated as an authentic inquiry under regulatory compliance obligations. Exposed data included names, addresses, dates of birth, driver’s license and passport copies, verification selfies, IBANs, account statements, and full transaction histories including cryptocurrency holdings. Revolut says only a subset of users was affected, systems and funds are unaffected, and it has blocked the attacker’s email and notified law enforcement and financial regulators.

More info here: Revolut Data Breach Exposes Customers’ Passport Copies and Full Transaction Histories to Hackers

Jason Brown, Director of Customer Advisory Counter Fraud Lead, iCOUNTER:

This is not a hack in the technical sense. By Revolut’s account nobody broke their systems and funds are untouched, and that is exactly what makes it dangerous. A domain passing authentication tells you the email came from a real government mail server, not that the person sending it is who they claim to be. Government agency email accounts get compromised the same way anyone else’s do: phishing, credential reuse, a contractor’s laptop. Revolut has not said which path was used here. Once an attacker has a foothold in one of those mailboxes, they can send a request that looks legitimate on every technical signal a company like Revolut is set up to check. It is law enforcement impersonation, and it works because compliance processes are built to move fast on real government requests. Speed is what the attacker is counting on. 

The data taken here is about as complete an identity package as exists: government ID, a selfie matched to that ID, IBANs, full transaction history including Bitcoin activity. That is enough to open new accounts, pass identity checks at other institutions, and run convincing follow-up scams that cite real account activity. Reporting suggests the targeting skewed toward high net worth customers, and records are already circulating on Telegram. Revolut discovered this by contacting the agency directly. That callback is the right control; it just ran after disclosure instead of before it. Institutions handling these requests need verification that does not rest on the email domain looking right. A callback to a known number, a portal login tied to an established agency account, something an attacker cannot fake by sending mail from a real government server.

Justin Beals, CEO & Founder of Strike Graph

“This wasn’t a hack in the traditional sense. It was a trust exploit. Someone used a legitimate-looking government domain and Revolut’s own compliance obligations against it. When you’re required by law to respond to agency requests, attackers know exactly where to aim. That’s the uncomfortable part of this story nobody wants to say out loud: the same controls built to keep financial institutions compliant can become the attack surface if identity verification on the requesting side isn’t just as rigorous as it is on the customer side. Revolut caught it and moved fast, but the fact that a single spoofed domain got that far tells you verification of “who’s asking” is still treated as a formality in a lot of these workflows, not a control. I’d expect regulators to start asking financial institutions hard questions about how they authenticate inbound law enforcement and government requests, not just outbound compliance. Verifying the requester needs to be as continuous and evidence-based as verifying the customer.”

Revolut needs to wrap themselves around this and figure this out. Because this doesn’t look good.

UPDATE: More commentary has come in:

Denis Calderone, CTO, Suzu Labs:

“This attacker wasn’t spoofing a government email address. They were logged into a legitimate government agency’s email infrastructure and sent the request from inside it. SPF passed. DKIM passed. And Revolut’s compliance team treated that as sufficient verification to release passports, driver’s licenses, verification selfies, full transaction histories including Bitcoin activity, IBANs, and withdrawal records for what appears to be a targeted set of high-net-worth customers.

“Think about how most financial institutions handle a wire transfer request. You get the request, you verify it through an independent channel, you call back on a known number, you confirm authorization. Nobody releases six figures based solely on the fact that the email came from a real domain. But that appears to be essentially what happened here with data that, for affected customers, is more damaging than a wire fraud loss. You can reverse a wire. You can’t un-leak a passport.

“The FBI’s November 2024 Private Industry Notification on fraudulent data requests laid out a model that applies here. That advisory focused on emergency requests, but the core prescriptions are just as relevant for routine government data requests, especially when the data being released is this sensitive. The FBI told companies to “apply critical thinking to any emergency data requests received” and recommended “contacting the sender and originating authority to discuss the request further.” Whether a request comes in as an emergency or through standard legal compliance channels, the data being handed over is the same. Passports, KYC selfies, and full financial transaction histories don’t become less valuable to an attacker because the request wasn’t urgent. Out-of-band verification, callback procedures to independently verified agency contacts, and specialized legal request intake portals should be standard for any government data request involving sensitive customer records, not just the ones that come in marked urgent.”

John Strand, Owner, Black Hills Information Security, Inc.:

“This story just highlights that no matter how advanced defensive technology gets, and no matter how sophisticated attacks become with all the new exploits we’re seeing, the human element is still one of the easiest ways to get access to data.

“What makes this one particularly interesting is how targeted the attackers were. To be honest, that makes the attack look even more realistic. They clearly had some understanding of the normal processes, how those processes worked, and the channels these requests would normally come through.

“That’s critical for an attacker trying to pull something like this off. And once again, it proves that technology alone is not going to save us.”

Eric Capuano, Director of SOC Operations, Black Hills Information Security:

“Revolut called this a sophisticated external impersonation scam. It was not. Someone sent email from a mailbox on a real government agency domain, and every technical check Revolut ran came back clean because the mail genuinely came from that domain. SPF and DKIM confirm a message came from where it claims. They say nothing about who is sitting at the keyboard. Revolut’s own notification says the quiet part out loud: the request carried valid domain authentication, so it was fulfilled. That is authentication being treated as authorization, and it is the entire incident.

“The company says its systems were not compromised, and that is accurate and beside the point. The data walked out through a process working as designed. In most companies the government and law enforcement request queue is a shared mailbox, a person with a legal obligation, and a deadline. There is usually no callback to a number the company looked up itself, no second approver, and no logging that the SOC ever sees. Nobody gets an alert when the compliance team emails passport scans, verification selfies, and a full transaction history to an outside address, because that is a Tuesday for that team. Security spends its budget on the front door and this stuff goes out the loading dock.

“The customers are the ones stuck with it. A password gets rotated in a minute. A passport number, a date of birth, and the selfie you took to open the account do not. Those are the exact artifacts other institutions accept to verify identity and to recover an account, so the people in this set are now easier to impersonate everywhere else they bank. Pair that with full transaction history and Bitcoin records, and whoever received it has a list of who is worth working on and how much they are worth. ZachXBT says it looks like high net worth customers were the target and Revolut has not confirmed that, but targeting would fit what was asked for.

“Three things worth doing this week if you handle customer data. Find out who at your company can fulfill a government or law enforcement request and have them walk you through it while you watch. If the verification step is that the email passed authentication, add an out-of-band callback to a number you pull from the agency’s own published directory, plus a second approver for anything involving identity documents or full account history. Then get that queue logged somewhere the SOC reads, because right now most of us cannot even reconstruct what left. And if you have ever received requests from that agency, go pull your mail logs for the same window. A mailbox that gets used once usually gets used more than once.”

Donald McFarlane, Board Member, Xcape Inc.:

“Financial institutions may be required to retain sensitive identity information, but that makes strict controls and data minimization more important, not less.

“We should not be yeeting passports, transaction histories and other sensitive customer data to someone simply because a request arrives from a government email address. A government domain is not a substitute for authenticating a valid warrant and its legal authority, and using a secure process to return the information.”

UPDATE #2: Danny Jenkins, CEO of ThreatLocker, says:

“Too many unanswered questions remain about the Revolut breach. Somehow, attackers were able to send “compliance” requests from a legitimate government email domain in a yet-to-be-disclosed country, and Revolut responded by handing over customer data that included images of identification documents like passports. The public needs to know which government was compromised so companies can determine whether they received similar email demands. For businesses, please remember the basics of scam detection. If you get a request that is unexpected and conveys urgency, stop and verify it independently before handing anything over.”

Airrived Launches Agentic Observability, Giving Enterprises Real-Time Visibility and Control Over Every AI Agent Decision

Posted in Commentary on September 14, 2026 by itnerd

As enterprises race to deploy AI agents, a critical question is surfacing: who is watching the agents? At GISEC Dubai, Airrived is revealing Agentic Observability, a major expansion of its enterprise Agentic OS built to give organizations end-to-end visibility into how AI agents behave, from data ingestion to final business outcome.

Traditional monitoring asks if software is running. Agentic AI demands rigorous answers: Who created this agent? What actions is it authorized to take? What data is flowing through it? And what did that decision cost? Airrived Agentic Observability brings all these answers into a single control plane.

Tracing the Full Agentic Journey
Organizations can trace data as it moves from enterprise integrations into Airrived’s Context Lake, through agentic applications, and ultimately to the actions those agents produce. For each agent, Airrived surfaces its creator, owner, roles, permissions, and whether human-in-the-loop approval is required.

Context Lake & Business Outcomes
At the foundation of Airrived’s Agentic OS is Context Lake, which brings together data and operational context from across enterprise systems. This allows Airrived to link AI execution directly to business outcomes—from security alerts to root-cause analysis—creating an observable chain connecting enterprise data to AI-driven decisions.

Visibility Into Risk and Economics
Airrived brings visibility to two historically opaque dimensions: sensitive data exposure and AI economics. Organizations can track the movement of PII, PCI, and PHI across agentic workflows, while token- and model-consumption tracking turns opaque tokenomics into measurable AI FinOps.

Airrived is the company behind an enterprise Agentic OS designed to make every business user an AI expert. The platform enables organizations to consume, build, deploy, govern, and operate AI agents across cybersecurity, IT, and enterprise operations, supporting on-premises, private infrastructure, and fully air-gapped environments.

VectraRAT, An Undocumented Full-Stack MaaS Built From Scratch Documented By SOCRadar

Posted in Commentary with tags on September 14, 2026 by itnerd

SOCRadar’s Threat Research Unit (STRU) has documented VectraRAT, a Malware-as-a-Service platform built entirely from scratch rather than forked from leaked RAT code. Renting from $250 a month, it gives operators hidden-desktop control, keylogging, clipboard hijacking, browser credential theft, and a UAC bypass that elevates with no prompt.

Key Takeaways: 

  • VectraRAT is a previously undocumented, full-stack Malware-as-a-Service platform built from scratch. It is not a reskin of AsyncRAT, XWorm, or QuasarRAT.
  • It pairs a Go control server called VectraHub, with a Vue3 operator panel compiled into the binary, with a native C++ Windows implant. The two speak a proprietary binary TCP protocol using MessagePack over port 3308.
  • The operator “Vectra” is a rebrand of an older identity, “Nyxel”, with a YouTube channel dating back to August 2022. Nearly four years of activity with no public reporting.
  • Capabilities span both the RAT and the stealer space: hidden desktop (HVNC), keylogging, SOCKS5 relay, clipboard hijacking with regex replacement, remote shell, and mass browser credential theft, plus a UAC bypass that elevates without a prompt.
  • Rented from $250 per month and delivered through the Amadey loader and ClickFix pages, with 48% of observed victim entries on corporate Windows editions, including active exfiltration from Windows Server 2025 hosts.

The research can be read here: https://socradar.io/blog/vectrarat-undocumented-stack-maas/

Download the full report (PDF) for the complete technical analysis, including the decompiled protocol internals, panel artifacts, and the full indicator set.

Wise Launches Chequing Account

Posted in Commentary with tags on September 14, 2026 by itnerd

Wise is today launching its Chequing Account in Canada, with new features designed for people and businesses whose financial lives span borders. The move comes as Canadians are looking for smarter ways to manage their money both at home and abroad as they increasingly juggle multiple providers. The Chequing Account introduces several new features for Canadian customers, including free Interac e-Transfer options, eligibility for CDIC insurance, and Group Spend. Wise is also offering the highest return in market on USD for all Canadians through the Chequing Account, following the introduction of Interest earlier this year.

This launch addresses growing financial frustration among Canadians. According to new research from Wise, more than half (54%) of Canadians use more financial services and tools today than they did five years ago. This isn’t making life easier, as 45% of Canadians say managing their money has become more complicated and over a third (35%) note switching between multiple financial providers is frustrating.

Balancing different providers comes from navigating many needs, and Canadians are increasingly spending more time — and money — internationally. More than half (53%) of Canadians shared they manage at least one international financial activity as part of their daily lives, spanning travel, global shopping, holding foreign currencies and sending money abroad.

New features for Canadians at home and abroad

The Wise Chequing Account includes new features that make it easier for people and businesses in Canada to manage and move money no matter where they are in the world:

  • Free Interac e-Transfer Options: Canadian and global customers funding their CAD balance using Interac e-Transfer or sending CAD to an Interac alias can now do so for free.
  • CDIC Insurance: Chequing Account balances are now eligible for CDIC deposit insurance up to $100,000 on all currencies held with Wise.
  • Group Spend: Set up a group of family and friends on Wise to pool money in a central balance for easy spending on bills, travel and more.
  • Double Payday + Account Bonus: Wise is offering limited time promotions to reward customers using Wise for everyday money needs, including activity-based bonuses for using the Chequing Account and a Double Payday promotion where every month for the next year Wise will randomly pick 5 lucky customers to get their first paycheque of the month doubled (up to $5,000) if they receive their direct deposit in the Chequing Account. See more here.

Building on the success of Wise’s existing offerings to meet Canadians’ needs

Wise’s research found Canadians managing multiple providers are looking for lower fees (28%), better savings options (25%), and better interest rates (24%). The Wise Chequing Account is built to address those needs. Plus, 43% of Canadians say growing their money or earning more on their savings is a top financial priority over the next year. Earlier this year, Wise became the first provider in Canada to enable customers to earn a return on balances held across multiple currencies — USD, GBP, EUR and CAD — with instant access to funds within one consolidated account. And with Interest there’s no promotional rates and no minimum balances customers must hold, making it even more convenient.

In addition, the Wise Chequing Account comes with local account details in CAD and other currencies, including over 20 currencies for receiving money. Pre-authorized debits can be set up easily for recurring payments like streaming services or energy providers. Customers can also send money to 70+ countries or spend it at the mid-market rate with no hidden fees. With Wise 77% of all global payments arrive instantly in under 20 seconds^^.

Celebrate the Chequing Account with a branch pop-up experience in Toronto

To mark the launch of the Chequing Account, Wise is opening its first-ever Canadian pop-up branch on September 14 at Toronto’s Eaton Centre, which runs until October 11. The pop-up branch will bring the Wise Chequing Account to life, giving people in Canada — especially newcomers — the chance to meet Wise experts, get hands-on support with opening and using their account, and access a range of exclusive experiences and offers. To celebrate the global connections that are part of Canadians’ everyday lives, new and existing Wise customers can pick up some of their favourite snacks and drinks from around the world for free. They will also be eligible to enter a branch-exclusive a branch-exclusive weekly drawing for the chance to win $10,000 CAD to use for travel to see family or bring them to Canada to visit.

iOS 27 Launches Today

Posted in Tips with tags on September 14, 2026 by itnerd

At 1PM EST today, Apple will release iOS 27 to the public. As long as you have a supported device, it will bring you new features and improvements to your iDevice experience.

If you want to see a full feature set, click here.

Speaking of supported devices, here’s what iOS 27 will run on:

  • iPhone Duo
  • iPhone 18 Pro Max
  • iPhone 18 Pro 
  • iPhone 17 Pro Max
  • iPhone 17 Pro
  • iPhone Air
  • iPhone 17
  • iPhone 17e
  • iPhone 16 Pro Max
  • iPhone 16 Pro
  • iPhone 16 Plus
  • iPhone 16
  • iPhone 16e
  • iPhone 15 Pro Max
  • iPhone 15 Pro
  • iPhone 15 Plus
  • iPhone 15
  • iPhone 14 Pro Max
  • iPhone 14 Pro
  • iPhone 14 Plus
  • iPhone 14
  • iPhone 13 Pro Max
  • iPhone 13 Pro
  • iPhone 13
  • iPhone 13 mini
  • iPhone 12 Pro Max
  • iPhone 12 Pro
  • iPhone 12
  • iPhone 12 mini
  • iPhone 11 Pro Max
  • iPhone 11 Pro
  • iPhone 11
  • iPhone SE (2nd generation and later)

If your phone isn’t on this list, then it’s not supported.

If you are wondering why there are no iPads on the list, that’s because Apple has spun off the iPads into a separate OS called iPadOS which is due out at the same time. Having said that, this advice applies to iPads as well. 

Now, since this is a major upgrade there is always a chance, no matter how remote that something can go sideways. To make sure that you’re not caught out by something unexpected, here’s what you can do:

1. Update your Apps: Make sure that all your apps are up to date before upgrading by opening the App Store app and seeing if any updates are required. This is important because it is possible that the changes that Apple has made on areas like privacy and performance could break an app that you rely on. Thus I find that it is always a good idea to check for updates and install them before a new version of iOS hits the streets.

2. Dump any uneeded photos, videos or apps: iOS updates tend to need a fair amount of free space to allow for a successful installation. Thus if you have anything less than 8GB of free space, consider deleting unused apps or photos/videos. In terms of the photos and videos you want to keep, you can move them to the cloud or a computer so that they’re safely stored without taking up space on your iPhone. I personally use iCloud myself, but Google Photos is another option.

3. Backup your iDevice: If you value the data on your iDevice, backing it up is a must. You have two options for backing up your iDevice: iCloud or iTunes. Follow this guide to backing up your iPhone using iCloud or iTunes.

At this point you should be good to go to upgrade to iOS 27. Key word being SHOULD. Upgrading an operating system isn’t a trivial process. But if you take these steps beforehand, you should reduce the risk of any issues that you might encounter.

One other thing before I go, you may want to consider not upgrading to iOS 27 and instead wait for iOS 27.1 to hit the streets before you upgrade as that’s likely to have additional bug fixes and also fix issues that hit the streets when iOS 27 comes out. Plus that’s the version that is going to bring Apple Intelligence to the table. I’ll be upgrading later today and if anything seriously goes off the rails, you’ll be the first to hear about it.

Anthropic CEO Calls For The Slowing Down Of AI Development…. But Can You Believe Him

Posted in Commentary with tags on September 14, 2026 by itnerd

Over the weekend Dario Amodei who is the CEO of Anthropic called for the slow down of AI development:

But like many technologies before it, AI brings risks, and because it is such a powerful technology, these risks are serious. I’ve writtena lot about them too. They include the risk of losing control of AI systemsmisuse of AI for cyberattacks and bioterrorism, and serious economic disruption. A race to the bottom, spurred by commercial incentives, can make these risks more acute.

Within hours on Saturday, OpenAI chief executive Sam Altman and SpaceXAI founder Elon Musk quickly voiced their support for Amodei’s ideas. But the core issue is this: Can you believe any or all of them?

I would argue no. I’ve been record for saying that companies are deploying AI faster than guardrails can go up. More on that in a bit.

Bri Frost, Director of Product Management, Cloud Range had this to say:

     “The answer is not necessarily to stop AI innovation but, we need to stop pretending innovation and security are advancing at the same speed.

When ChatGPT became publicly available in 2022, the models were dramatically less capable than they are today — and the guardrails were very easy to manipulate.  The difference is that the models behind those guardrails are no longer the models of 2022. They can reason better, write and debug code. They can operate as agents. They can collaborate! And increasingly, they can interact and affect real infrastructure.

Meanwhile, the model release cycle has gone from feeling like major capability jumps every year or two to seemingly every few weeks. That creates a dangerous asymmetry: AI capability is compounding faster than security.

Security and innovation have always been in conflict with each other. If every security problem had to be solved before we innovated, we’d never ship anything. But the opposite extreme is just as reckless: accelerating capability while just assuming we’ll bolt the security controls on afterward and they’ll be effective.

Every new release of AI capability expands the attack surface exponentially. Give a vulnerable model better reasoning, then tool access, then memory, then autonomy, then connectivity to production systems, and yesterday’s jailbreak isn’t just a clever prompt anymore — it’s an execution path. That’s the snowball effect we should be worried about.

Responsibility also must lie with the AI companies. If a SaaS company knowingly shipped software with weak security controls and customers were harmed, we wouldn’t excuse it because they were ‘innovating quickly’.

So why are we treating AI differently?


You don’t get to race to build increasingly powerful, autonomous systems, profit from them, and then shrug when predictable security failures cause damage.

Sure the argument can be made that no product is perfectly secure – That’s not the standard.

But if you ship the product, you inherit responsibility for securing it. And continuing to secure it better!

The conversation shouldn’t simply be “Should we slow AI down?”

It should be: Can our ability to test, validate, contain and secure AI keep pace with our ability to make it more powerful? Is there an equivocal kill switch?

Right now, the answer is no.

And if we’re going to keep accelerating — which I believe we will — then independent testing, adversarial evaluation, isolated testing environments, containment, continuous validation and security-by-design can’t remain optional steps we add after the innovation happens.

The faster we build the engine, the more important the brakes become.”

AI companies need to figure this out. And governments need to step is if AI companies cannot figure this out. It honestly is that simple.

UPDATE: Additional commentary has come in…

Ted Miracco, CEO, Approov – https://approov.io/:

Government regulations will never move fast enough to keep pace with AI development, but the industry doesn’t need to wait for governments to add guardrails. The most effective safeguard is simple product liability. If AI companies are held legally and financially responsible for the misuse of their products, safety could become a foundational feature rather than an afterthought. Today, we need to be less concerned about AI gaining sentience and spinning up its own attacks on humanity. The real, immediate dangers involve bad actors weaponizing AI as a force multiplier to cripple critical infrastructure or potentially paralyze the banking system.

Jeremiah Fowler, Cybersecurity Researcher, Black Hills Information Security – https://www.blackhillsinfosec.com/:

The uncomfortable truth is that AI companies have an incentive to develop advanced models that are better than their competition. In my opinion, voluntary restraint will likely not be a real solution because nobody wants to fall behind in the AI arms race. I don’t mean that in terms of cyberwarfare or conflict (yet), but it is good that we are starting the conversation around the worst-case scenarios and how to prevent them.

History has shown us that the approach of letting the market or industry regulate itself doesn’t always work and in reality, technology and innovation are moving light speed and far faster than oversight or regulation can keep up with. I think we do need real guardrails on AI. In many cases it seems like functionality was launched first and now we are at the stage where security needs to be added after realizing there have been incidents and the risks are real. Any serious AI guardrails should have enforceable minimum safety standards, independent testing and auditing, limits on autonomous permissions, and the most important part, don’t fully remove the humans.

Eric Capuano, Director of SOC Operations, Black Hills Information Securityhttps://www.blackhillsinfosec.com/:

The OpenAI incident in July is a useful example. A model given a testing goal went outside its lane, got into another company’s systems, and the operators found out after the fact. That is not a swarm taking over the internet. That is an agent with too much access, too little scoping, and nobody watching the logs in real time. Every SOC has seen that exact failure with a human contractor or a misconfigured service account. The difference is speed and volume.

Companies do not need to wait on Washington for the fixes, because the fixes aren’t new. Every agent gets its own identity with the narrowest permissions that still let it do the job. Agents run on segmented infrastructure with default-deny egress, so an agent cannot reach a target that it was never supposed to touch. Every action the agent takes is logged as an action, not buried in a chat transcript, and those logs land in the same place the SOC already monitors. Anything that writes, deletes, moves money, or touches production requires a human approval step until you have enough history to justify removing it. Someone owns the kill switch and has tested it.

Where government can help is on the after side. The frontier labs are proposing embedded outside evaluators, which is fine, but evaluation before deployment tells you what a model does in a lab. What defenders need is mandatory reporting when an agent causes a security incident in the field, with enough technical detail that the rest of us can build detections from it. We did not learn to defend against ransomware from pre-release testing. We learned from incident writeups. Agents will be the same.

Ryan McCurdy, VP, Liquibase: – https://www.liquibase.com/

No one should expect AI agents to be perfectly predictable, instead, we should build around the assumption that they won’t be. As agents gain access to more tools, credentials, and production systems, enterprises need to define what they can access, what they can change, what they can decide on their own, and what policies have to be met before an action reaches a critical system.

The answer also can’t be putting a human in front of every decision. AI is moving too quickly and that defeats much of the reason companies are adopting agents in the first place. Governance has to operate at the same speed as the systems it’s governing.

Government policy and the AI industry have a role in establishing standards for how these systems are developed and tested. But every enterprise still has to decide where AI is allowed to act inside its own environment. You don’t need to predict every decision an agent might make if you control what it’s allowed to turn into action.

Waseem Ahmed, Head of Engineering, Secure.com https://www.secure.com/

The essay lands at the right time because AI agents are already acting on their own inside real company systems, and the OpenClaw ban wave earlier this year showed how fast that goes wrong when an agent has broad access and no leash.

Slowing the pace matters, but enterprises cannot wait for that. The controls that protect us most are least privilege, network isolation, and sandboxing, so an agent can only touch what its job needs and nothing else.

Give every agent its own identity, log every action it takes, and never let it run high-impact steps like disabling accounts or changing settings without a real person approving first. Traditional testing alone will not keep up, so we watch these agents continuously in production.

Independent oversight should mean outside reviewers who can inspect the logs and confirm the agent stayed inside the boundaries we set.

Denis Calderone, CTO, Suzu Labs https://suzulabs.com/home-suzu-labs:

Enterprises must secure AI agents that can act autonomously across corporate systems – the agent is the new contractor or the new internal threat vector. The agent has a specific job, specific access requirements, and a bounded set of actions it should be performing. Enterprises need to treat every AI agent the same way they’d treat any other agent on the network, human or otherwise.  Every agent must have its own machine identity, task-scoped credentials that expire when the job is done, and observability into everything it does. Not a shared service account or API token, but instead a distinct, auditable identity per agent per task.

Because agents are purpose-built, modeling normal behavior is easier than it is for humans. A human user’s workday is unpredictable. An agent doing invoice processing should only be touching invoices. Any deviation from that pattern is an immediate signal, cleaner than those you typically get from human behavioral analytics.

Enterprises need to be disciplined about keeping the security and observability stack architecturally separated from the agent’s operational environment. For example, say you deploy an agent to handle IT operations such as patching, config changes, routine maintenance, etc. If that agent has visibility into the monitoring and alerting system that flags anomalous behavior, it will learn which actions trigger alerts and potentially choose to route around them. Not because it’s adversarial, but because it might just be trying to remove friction between itself and some obstacle in the way of achieving its goal. This is basically what happened in the OpenAI-Hugging Face incident where 700 agents organized a collective R&D effort to reverse-engineer and defeat the evaluation system scoring them; it was easier to cheat to achieve the task. The agents worked hard to figure out how to generate its own flags, and then how to defeat a presumed causal check in the scoring workflow.

This the same architectural principle and precautions we take when implementing a SIEM. We deploy out of band, on a separate management network and we try to make it invisible to the workloads it monitors. 

Donald McFarlane, Board Member, Xcape Inc. – https://xcapeinc.com/

AI does not develop an agenda; its operators do. When we give an autonomous system powerful access and ability to act at machine speed, they will continue to prove highly capable.

Rules enacted in the name of safety must not become a moat against competition or progress. Enormous compliance costs may be manageable for the handful of companies already spending billions building frontier models, while becoming a substantial barrier to everyone behind them.

Government can help clarify accountability and duties of care, and facilitate strong information sharing and collective defense, which is an area where we sorely need more effective public-private partnerships.

But safeguards should focus on how these systems are used and deployed, rather than deciding who is allowed to build powerful AI in the first place.

The goal should be safer deployment without pulling up the drawbridge on innovation.