Threat Intelligence Researcher @esthreat 🚀🚀| Blue Teamer

Joined August 2014
Today marks my first day to work as a SOC analyst. Perhaps one thing I have learned over the years is to be persistent, never stop grinding, and chasing down your dream. Here is my timeline for me to achieve my dream.
12
12
1
161
Bohan Zhang retweeted
🚨 Brotli2Shell goes beyond HTTP2Shell. CVE-2026-111497 is a CVSS 9.2 out-of-bounds write in Google’s Brotli decoder that has been exploited for RCE and impacts far beyond HTTP. JFrog reproduced RIP control in FFmpeg via a crafted JPEG XL file and identified additional attack paths in ClickHouse, .NET, and Apache Arrow, where some fixes were still unavailable at the time of writing. We’ve also released an open-source scanner to uncover potential exposure beyond vulnerable package versions. Full research and technical details in our blog 👇
8
100
21
551
127,663
Bohan Zhang retweeted
Signed "Lway Firmware" - 7th unique cert serial for them 🫥 h/t @malwrhunterteam Microsoft teams lure -> BabaDeda loader -> CNCMachineRMS RAT C2: wizardexpensive[.]com: 96.62.218[.]59 rogueauthority.org/signed-te…
6
1
11
1,291
Bohan Zhang retweeted
Sorry folks, we have a confirmed PHP compromise with post-exploit activity. Still not the widespread outbreak we all braced for, but it’s actively exploited in the wild. Updated threat brief: unit42.paloaltonetworks.com/…
23
107
14
355
77,051
Bohan Zhang retweeted
Evolving threat 🚨 CVE-2026-111497, previously known to affect Node.js (node2shell) and Python has evolved into “HTTP2Shell.” A significant blast radius. This vulnerability leaves many libraries and applications using HTTP vulnerable to pre-auth RCE via Brotli decompression. Please be aware. Fixes not yet available for all affected services. Look for Brotli (1.2.1) dependency upgrades when they become available.
113
846
427
3,422
786,447
1/ EZ Tools 2026.10 is out, all on .NET 10 (LTS) ✅ More accurate: 331K more event log records, hive logs replayed as Windows does, every test hive loads ⚡ Faster: up to 9x; EvtxECmd and Registry 2x 📉 Less memory: up to 82% less Update with Get-ZimmermanTools 🧵 #DFIR
6
97
6
292
12,579
‼️ PHP2Shell exploit attempts hit millions as attackers try to deploy Mirai malware. Exposed attacker servers reveal RCE tooling. No successful compromises confirmed so far. Inside the payloads, exploit tools, and failed attempts → thehackernews.com/2026/10/ph…
19
93
6
361
60,716
Bohan Zhang retweeted
Nice :) http.component:"php" "X-Powered-By: PHP" http.component:"php" country:"xx" "X-Powered-By: PHP/7.4.33" "X-Powered-By: PHP/7.4" "X-Powered-By: PHP/8." http.component:"php" http.component_version:"7.4" "X-Powered-By: PHP/8.1" country:"xx" shodan.io/search?query=http.…
21
274
38
1,604
123,028
Bohan Zhang retweeted
My lab runs MDE and Elastic side by side, so I gave Claude Code a skill for each: - mde-hunt: KQL on MDE + my ADX archive - elastic-hunt: ES|QL on Elastic One question, both stacks searched, one table back. Most SOCs run one of these. Whichever is yours, want the skill? I can share it on GitHub.
4
2
12
626
🚨 BREAKING: Microsoft says China state-aligned hackers used AI agents in the ConnectWise supply-chain hack. Storm-0940 used the AI pentest tool ARTEX to reach 2,250+ Microsoft 365 tenants at 2,900 attempts a minute. Some attacks reached privileged cloud access within 3 hours.
18
65
11
363
22,826
Bohan Zhang retweeted
“We don’t use PHP” doesn’t settle your PHP2Shell exposure. Third-party products, containers, and hosted apps may carry the runtime. Finding it starts the investigation; exploitability and impact depend on the environment. Read our analysis to understand what PHP2Shell means and why you should be paying attention 👇 bit.ly/3WG3my2
9
22
1,719
Bohan Zhang retweeted
Today we're launching cve.now 🚨 Yesterday was a rough day for security. php2shell, LiteLLM, Railway... How are we supposed to stay on top of all of this? cve.now aggregates 4 vulnerability sources into one free feed and uses AI to explain each one in plain English. No login. cve.now
127
271
79
1,850
407,043
Let’s not forget about this certificate clusterfuck while everyone is busy with the PHP RCE news. Almost at the same time, another serious security incident became public. Eight intermediate CA certificates from eMudhra were found to use ridiculously weak private keys. We’re talking about P-384 keys where one private key was literally the number 4. FOUR! Six of these were TLS CAs, allowing anyone to recover their private keys and potentially issue trusted certificates for arbitrary domains. Major browsers have already blocked the affected CAs. But what about API clients, backend services, embedded devices, containers, and systems with outdated trust stores? Many don’t enforce Certificate Transparency or check revocation. Some could remain vulnerable for years. These weak keys have existed since April 2025. No confirmed malicious exploitation so far, but the implications are serious. Don’t overlook this one while focusing on PHP. Technical details and test endpoints: emudhra.we-have-a-problem.co…
13
97
8
503
31,562
🚨 The AI gateway library LiteLLM was hijacked again in a supply chain attack. It hid malware that runs whenever Python starts and steals SSH keys, cloud secrets and Claude Code configs. It also raids LiteLLM's own database for every AI provider key stored.
21
60
14
352
26,960
Bohan Zhang retweeted
Sharing a broad hunting query for the upcoming PHP vulnerability. Focuses only on PHP processes. You should already have detections for Web Shell activites. CVE-2026-109618 CVE-2026-109619 #ThreatHunting
7
15
1
161
16,090
Bohan Zhang retweeted
Just published our high fidelity scanner for php2shell: github.com/assetnote/php2she… See our detection logic here: slcyber.io/research/high-fid… We've taken care in our detection logic and hope it helps defenders. Congrats to @calif_io and @lcfr_hax for the discovery.
14
90
8
531
49,918
This week has been quite a shitshow already, and there are still 2 days to go Here’s a quick recap of the security mess we’ve seen in just the last few days: 1. PHP Core RCE (CVSS 9.2) Two critical vulnerabilities (CVE-2026-109618/109619) allowing unauthenticated RCE. A huge number of PHP installations potentially affected, and there are already reports of reliable exploitation against patched versions. Great… Useful links: Official PHP advisory and patches: php.net/archive/2026.php#202… Practical hardening and mitigation guide by Vincent Schmalbach. nginx/Apache configurations, PHP settings, patch verification and compromise checks: vincentschmalbach.com/cve-20… Huntress analysis. What to monitor, suspicious child processes, webshells and post-exploitation activity: huntress.com/blog/php2shell-… Wiz technical deep dive. Exploit mechanics, memory disclosure, affected applications and the role of AI: wiz.io/blog/php2shell-php-rc… Corelight’s open-source Zeek and Suricata detection rules: github.com/corelight/php2she… 2. GitLab RCE (CVSS 10.0) CVE-2026-110264. An integer overflow in the regex compiler leading to unauthenticated RCE. Apparently affects around 12 years(!) of GitLab releases. docs.gitlab.com/releases/pat… 3. Node.js / Brotli RCE CVE-2026-111497. An out-of-bounds write in the Brotli decoder that can lead to RCE when processing malicious compressed data. Node.js 22, 24 and 26 affected. nodejs.org/en/blog/vulnerabi… 4. DNS-over-QUIC DoS CVE-2026-97206. A use-after-free in Unbound’s DNS-over-QUIC implementation. Remote attackers can crash affected multi-threaded DNS resolvers. nlnetlabs.nl/projects/unboun… 5. eMudhra CA disaster And then there’s this absolute PKI clusterfuck. Eight intermediate CA private keys turned out to be ridiculously easy to reconstruct. Browser vendors have started blocking the affected CAs, but outdated clients and applications with their own trust stores could keep accepting certificates from them. Cleaning up this mess is a lot harder than just patching a server. Google’s analysis and response: blog.google/security/protect… Mozilla’s public incident investigation, including the technical findings, timeline and eMudhra’s explanations: bugzilla.mozilla.org/show_bu… — And I can’t help wondering how much of this sudden wave of discoveries has to do with the latest AI models getting better at code review and vulnerability research. We now have models that can dig through massive codebases and potentially find bugs that have been sitting there for years. I’m not saying these particular vulnerabilities were discovered using AI. I haven’t seen evidence for that. But I do wonder whether we’re starting to see some of the effects. The eMudhra case is obviously a different story. That’s a spectacular failure of key management and quality control. Anyway, quite a week. And it’s only Thursday…
🤖 Made with AI
41
180
16
628
71,787
Bohan Zhang retweeted
❗️LiteLLM was compromised (Again). The latest version 1.107.0 contains an infostealer and RAT. All 7 compiled wheels are backdoored. Anyone who ran pip install litellm==1.107.0 on any platform should assume credentials are compromised. More details soon!
28
70
29
275
118,059
🚨 High-severity Node.js flaw could allow remote code execution; CVE-2026-111497 Node.js has patched an out-of-bounds write vulnerability in its bundled Brotli decoder. ⠀ An attacker able to supply malicious Brotli-compressed data to an application could potentially corrupt memory and execute code on the underlying server. ⠀ Affected: • Node.js 22.x • Node.js 24.x • Node.js 26.x Fixed: • Node.js 22.23.4 • Node.js 24.22.1 • Node.js 26.12.1 ⠀ End-of-life Node.js versions may also be vulnerable and will not receive upstream security updates. Administrators should upgrade and restart affected services. Source: nodejs.org/en/blog/vulnerabi…
24
150
34
1,128
126,532
🚨 JFrog Security Research has identified a supply-chain attack involving malicious code in the LiteLLM 1.107.0 PyPI release. Avoid this version and investigate environments where it was installed or executed. More details will be shared soon in our blog post.
32
162
102
1,368
439,766
🚨 LiteLLM 1.107.0 compromised in a supply chain attack. Malicious PyPI packages and Docker images delivered a credential stealer and backdoor. ⚠️ The malware runs at Python startup, targeting cloud credentials, private keys, and AI tool credentials. 🔗 Full story: thehackernews.com/2026/10/li…
42
96
25
392
66,846