Security Researcher | Tech Journalist | 📰 Bylines seen on: BBC, BleepingComputer, Channel 5, TechCrunch | ✉️ ax@hey.ax

Joined April 2016
607 Photos and videos
Pinned Tweet
18 Nov 2024
Am also on 🦋BlueSky ⏬ bsky.app/profile/axsharma.co…

2
2,037
Disclosing a critical n8n-mcp flaw (120,000 weekly npm downloads, 21.5K GitHub stars) that let one user wipe everyone else's saved workflow backups. Or read them, API keys and tokens included. ...Just by guessing a number. CVSS 9.6 🧵
1
2
273
Worse than reading, the same trick let you *delete* other people's backups, or erase every backup on the server in a single call. No special access - any logged-in user. Francisco Rosales (@0xmagic0) of @Manifold_ai_sec found and reported it. Fixed in v2.56.1, upgrade now.
1
98
CVE-2026-54052 assigned to this critical vulnerability
62
A document with injected instructions surprises one chatbot user in their own session. An agent with email and calendar access reads injected instructions from an external sender and exfiltrates session context to an attacker. Same architectural flaw. Different blast radius.
1
3
151
Ax Sharma retweeted
🔥 AI just found 21 zero-days in FFmpeg. That’s the video library bundled inside many apps, tools, containers, and devices. Some bugs sat untouched for 15–20 years. Google Chrome also dropped PATCHES for a record 429 vulnerabilities this week. Read: thehackernews.com/2026/06/ai…
13
114
353
31,967
Ax Sharma retweeted
🚨 Supply Chain ALERT New Phase of “Miasma: The Spreading Blight” 🚨 A new wave of the npm supply chain campaign, Miasma: The Spreading Blight Targets include @‌vapi-ai/server-sdk & ai-sdk-ollama. Attackers are using a new autorun install method exploiting node-gyp shell expansion. We have updated our previous blog: research.jfrog.com/post/shai…

5
36
91
1,173,468
Ax Sharma retweeted
New Google paper says LLMs should stop pretending certainty and instead clearly show when they are unsure. Hallucination is less about machines being wrong than about machines sounding certain when they should hesitate. That distinction changes the target-problem. The paper changes the target from making models perfectly factual to making them honest about their own uncertainty. For years, the obvious goal has been to make language models know more, so they make fewer factual mistakes. Perfect factuality may be very hard, but a model that clearly separates “I know this” from “I am guessing” can stay useful without quietly damaging trust. This paper argues that the harder missing skill is not knowledge, but self-knowledge. A model can be well calibrated in the broad sense, knowing that answers like this are correct about 60% of the time, yet still fail to identify which particular answer is the dangerous one. That is the trap: to eliminate errors, the system must refuse many answers that would have been right. The authors call this the utility tax, and it explains why products keep drifting toward confident usefulness rather than cautious truth. Here's the key point. A wrong answer wrapped in honest uncertainty is not the same social object as a wrong answer delivered as fact. It gives the user a different instruction: verify this, treat it as provisional, do not build too much on it. The proposed fix is “faithful uncertainty,” where the model’s language mirrors its internal confidence instead of smoothing doubt into authority. For agents, this becomes even more important, because uncertainty is what should decide when to search, when to trust a source, and when to stop. Tools expand what a model can access, but metacognition governs whether access is used wisely. ---- Paper Link – arxiv. org/abs/2605.01428v1 Paper Title: "Hallucinations Undermine Trust; Metacognition is a Way Forward"
40
53
208
10,445
5 supply chain attacks in 72 hours. GitHub's own internal repos (~3,800). Microsoft's official Azure-associated package. And attackers... already stealing your Claude and Cursor config files via this attack vector.
1
5
325
Ax Sharma retweeted
🚨 The "𝙼𝚎𝚐𝚊𝚕𝚘𝚍𝚘𝚗" Campaign is live... 𝟻,𝟽𝟷𝟾 malicious commits to 𝟻,𝟻𝟼𝟷 GitHub repositories in a six-hour window. Using throwaway accounts and forged author identities (build-bot, auto-ci, ci-bot, pipeline-bot), the attacker injected 𝙶𝚒𝚝𝙷𝚞𝚋 𝙰𝚌𝚝𝚒𝚘𝚗𝚜 workflows containing 𝚋𝚊𝚜𝚎𝟼𝟺-𝚎𝚗𝚌𝚘𝚍𝚎𝚍 bash payloads that exfiltrate: - CI secrets, - cloud credentials - SSH keys - OIDC tokens - source code secrets Check your repo / Technical details: safedep.io/megalodon-mass-gi…
25
165
604
226,333
Ax Sharma retweeted
After 10 years of running WindowsLatest, I think this is finally the end of an era. Google comfirmed that Search is becoming an AI box, which means you'll not be encouraged to click "blue links." Yes, the blue linke are still on the page, but they're becoming irrelevant. For a decade, I watched Google rank Reddit threads, forums, spam, and sites that merely linked to my reporting above the original articles I broke. I complained to Googlers repeatedly. I showed them my original work being outranked by spammers copying it. Nobody at Google cared... I never sold products with affiliate links. Ive never recommended anything for a commission. I have never ran a sponsored post. Being the "nice guy" earned me nothing Google had already decimated independent publishers long before this announcement. AI Mode is just the funeral
Google Search as you know it is over "Instead of returning a simple list of links, Google Search will drop users into AI-powered interactive experiences at times." techcrunch.com/2026/05/19/go…
30
133
1,469
108,485
A trojanized Bitwarden npm version appeared for 90 minutes last month. 9 days later it got a CVE—after the package was already pulled. That's an incident response notification, not what CVEs were originally built for. Agentic AI makes this gap much worse csoonline.com/article/417342…
3
220
Ax Sharma retweeted
Microsoft is investigating a new, emerging Mini Shai-Hulud npm supply chain attack targeting antv packages. Attackers compromised an antv maintainer account and published malicious versions of multiple widely used packages (for example, antv/g2). As these packages are widely used as dependencies, the compromise propagated into downstream libraries like echarts-for-react, impacting a much broader set of applications and continuous integration (CI) environments. All compromised packages contain a byte-identical, obfuscated credential-stealing payload delivered via a preinstall hook (Bun). The malware targets high-value secrets including: - GitHub personal access tokens (PATs) and OpenID Connect (OIDC) tokens - npm / Amazon Web Service (AWS) credentials and Security Token Service (STS) sessions - Secure Shell (SSH) keys, kubeconfigs, and .env / .npmrc files - Software-as-a-service (SaaS) tokens (Slack, Stripe, Vault) Exfiltration occurs over HTTPS with Transport Layer Security (TLS) validation disabled. The payload also abuses stolen OIDC tokens to forge Supply-chain Levels for Software Artifacts (SLSA) provenance and propagate malicious releases, exhibiting worm-like behavior across repositories. Malicious files distributed through npm packages are detected by Microsoft Defender as Trojan:AIGen/NPMStealer , "Suspicious Node.js process behavior", or “Credential access attempt”, preventing credential theft and malicious post-install execution. Mitigation: - Audit dependencies for affected antv and related packages; pin or downgrade to known-good versions (pre-2025-05-18). - Revoke and rotate exposed credentials (GitHub, npm, cloud tokens, SSH keys). - Validate integrity of CI pipelines and recent build artifacts. - Network IOC: Stolen credentials are exfiltrated over HTTPS to t.m-kosche[.]com:443. Block at egress and review network logs for outbound connections.
35
235
1,308
175,483
Ax Sharma retweeted
Cloudflare is right about this. You're not going to be able to patch fast enough, but you can build your systems so that the vast majority of vulnerabilities don't matter. If you've not done that, you're going to have a bad time.
31
44
274
44,078
The read-only mode in mcp-server-kubernetes (20,000 weekly npm downloads) ...doesn't actually restrict anything. Neither do the other two access control modes. CVE-2026-46519, CVSS 8.8 🧵
3
9
42
63,113
The tool names are in the README. Set to read-only mode. 'kubectl_delete' is not on the list. But if you call it anyway, the pod is gone...
1
1
1
859
Francisco Rosales (@0xmagic0) of @Manifold_ai_sec found and reported the vulnerability. Fixed in v3.6.0. The filtering logic already existed. It just wasn't being called in both places. Update now.
1
3
4
711