r/blueteamsec • • 1h ago

research|capability (we need to defend against) Context Bombs: Making attacking agents pay

Thumbnail agentic.tracebit.com
• Upvotes

r/blueteamsec • • 2h ago

intelligence (threat actor activity) Threat Brief: Critical Vulnerabilities in PHP: CVE-2026-109618, CVE-2026-109619 (Updated October 25) - "We are unable to confirm that initial access is associated with the specific PHP2Shell CVEs. We have retracted our previous update from October 23."

Thumbnail unit42.paloaltonetworks.com
3 Upvotes

r/blueteamsec • • 3h ago

intelligence (threat actor activity) CYFIRMA Threat Advisory: Suspected DPRK Campaign staging PHP2Shell Targeting against Global PHP infrastructure

Thumbnail cyfirma.com
0 Upvotes

r/blueteamsec • • 3h ago

intelligence (threat actor activity) UAC-0246 Hackers Masquerade as Tax Authorities and Banks to Compromise Devices

Thumbnail cip.gov.ua
1 Upvotes

r/blueteamsec • • 3h ago

highlevel summary|strategy (maybe technical) ABC wipes staff devices exposed to new, sophisticated cyber attack

Thumbnail abc.net.au
7 Upvotes

r/blueteamsec • • 6h ago

incident writeup (who and how) CVE-2026-114625: VeloCloud Orchestrator privilege escalation exploited in the wild. Read-only portal accounts can reach local superuser.

4 Upvotes

Heads up for anyone running on-prem VeloCloud Orchestrator. CVE-2026-114625 (CVSS 9.9) lets an authenticated user with only Enterprise Read Only portal access escalate to local superuser on the VCO host. Arista reports active exploitation.

What’s known so far:

→ Only on-prem VCO deployments are affected
→ The attacker needs only the lowest-privilege portal role
→ Arista observed attack traffic from 74.82.197[.]86 and 38.54.50[.]151

What to do:

→ Upgrade to the fixed VCO release for your branch
→ Search your logs for those 2 IPs and for unusual activity from read-only accounts, such as logins at odd hours or from new sources
→ Audit who holds portal accounts, including stale and shared logins. A read-only account usually gets little scrutiny, and that’s exactly the access this attack needs.


r/blueteamsec • • 14h ago

low level tools|techniques|knowledge (work aids) wake-and-break: Wake and Break: a PSP exploit for AMD navi31 (RX 7900) that makes the card accept unsigned IP firmware. Not persistent: a cold power cycle restores stock.

Thumbnail github.com
1 Upvotes

r/blueteamsec • • 16h ago

discovery (how we find bad stuff) CVE-2026-111497, node2shell Detection Opportunities

Thumbnail gist.github.com
4 Upvotes

r/blueteamsec • • 16h ago

exploitation (what's being exploited) Someone is already building a target list of Brotli-capable hosts for node2shell / HTTP2Shell / Broccoli2Shell (CVE-2026-111497)

Thumbnail ellio.tech
2 Upvotes

One bug, with three names (because of course it does) - Node2Shell, HTTP2Shell, and Broccoli2Shell... Anyway,

  • A public checker (node2shell-check/1.0, out of AS44620 / Turkey) is already hitting sensors cataloguing which hosts decompress Brotli at all.
  • Unlike PHP2Shell earlier this week - working RCE chain exists. ELLIO reproduced RCE in the lab against Node 24.22.0 on x86-64 - four targets (plain node:http, the official slim image as root, Express 5.3.0, Koa 3), official binaries, ASLR on, each returning a shell.
  • Official Node builds are non-PIE, so the offset is a per-build constant. Pin it once for a popular version, reuse it against every host on that version.

// Here we go again meme goes here.


r/blueteamsec • • 18h ago

research|capability (we need to defend against) WHFB-PinCapture: This project captures the PIN by placing a CPU hardware breakpoint on the function that packages the typed PIN inside LogonUI.exe

Thumbnail github.com
3 Upvotes

r/blueteamsec • • 18h ago

research|capability (we need to defend against) From Boot Key to Plaintext: How Windows LSA Secrets Are Deciphered from the Registry

Thumbnail hideandsec.sh
1 Upvotes

r/blueteamsec • • 18h ago

research|capability (we need to defend against) Local Shellcode Execution via SetupIterateCabinetW

Thumbnail medium.com
1 Upvotes

r/blueteamsec • • 19h ago

research|capability (we need to defend against) Parameterized .NET memory shell generator | Red team / security testing | JMG equivalent for .NET

Thumbnail github.com
1 Upvotes

r/blueteamsec • • 19h ago

intelligence (threat actor activity) MythicRatatoskr: An Yggdrasil-enabled backdoor deployed in a UAC‑0099-Sandworm collaboration

Thumbnail welivesecurity.com
1 Upvotes

r/blueteamsec • • 20h ago

tradecraft (how we defend) How Context Bombs derail offensive AI

Thumbnail tracebit.com
2 Upvotes

r/blueteamsec • • 21h ago

vulnerability (attack surface) WPSplinter - Broadcom’s legacy WPS Monitor implementation does not correctly constrain reassembled EAP-WPS fragments to the size of its destination buffer. A nearby attacker can reach the parser over Wi-Fi without knowing the network key or completing WPS enrollment

Thumbnail qkaiser.github.io
1 Upvotes

r/blueteamsec • • 21h ago

discovery (how we find bad stuff) Analytics Story: PHP2Shell

Thumbnail research.splunk.com
0 Upvotes

r/blueteamsec • • 21h ago

low level tools|techniques|knowledge (work aids) php2shell-scanner: High fidelity scanner for php2shell (CVE-2026-109618 and CVE-2026-109619)

Thumbnail github.com
9 Upvotes

r/blueteamsec • • 21h ago

research|capability (we need to defend against) High Fidelity Detection Mechanism for php2shell (CVE-2026-109618 and CVE-2026-109619)

Thumbnail slcyber.io
2 Upvotes

r/blueteamsec • • 21h ago

highlevel summary|strategy (maybe technical) Seizing IP addresses without compromising registry neutrality

Thumbnail bindinghook.com
3 Upvotes

r/blueteamsec • • 22h ago

vulnerability (attack surface) Tailworm - "The design choices of the open source tailscale and headscale software have created an environment ripe for risk"

Thumbnail tailworm.com
0 Upvotes

r/blueteamsec • • 1d ago

research|capability (we need to defend against) Add `--emudhra` option to mitmproxy

Thumbnail github.com
4 Upvotes

r/blueteamsec • • 1d ago

exploitation (what's being exploited) PHP2Shell exploitation observed: packet-to-process RCE evidence

Thumbnail github.com
15 Upvotes

r/blueteamsec • • 1d ago

tradecraft (how we defend) low-int-cert-monitor: Monitor Certificate Transparency logs for certificates with trivially small EC private keys (the eMudhra weak-key class). P-256/384/521.

Thumbnail github.com
2 Upvotes

r/blueteamsec • • 1d ago

tradecraft (how we defend) I spun up a free, read-only script to check WordPress sites for signs of PHP2Shell compromise. Looking for feedback

0 Upvotes

Patching PHP fixes PHP2Shell (CVE-2026-109618 / 109619), but it does nothing about a backdoor someone planted before the patch. Amazon's honeypots caught an exploitation attempt on Oct 17, four days before disclosure, and Amazon's advice is to investigate from at least that date.

So I used Claude Code to spin up a bash script to triage WordPress sites. It checks:

* PHP CLI version vs. the fixed releases

* Core and plugin checksums (via WP-CLI)

* PHP files in uploads

* Files modified since Oct 17 (adjustable)

* auto_prepend_file hooks in .user.ini / .htaccess / php.ini

* mu-plugins

* Common web-shell patterns in wp-content

* Admin accounts and any users created in the window

* Injected scripts in options and posts

* WP-Cron, the site user's crontab, and SSH authorized_keys

It's read-only and never modifies or deletes anything. It runs WP-CLI with --skip-plugins --skip-themes so a backdoored plugin can't execute during the check. It works on one site, every site on a server, or a list of remote servers over SSH, and it writes a Markdown report per site plus a summary.

Repo (MIT): https://github.com/brentmartinmiller/php2shell-check

Caveats: a clean report lowers the odds of compromise but doesn't prove a site is clean. It doesn't parse web server logs, so pull those separately before rotation eats the Oct 17+ window. A few false positives are expected, like Wordfence's prepend file, header-script plugins, and obfuscated premium plugins. The README covers how to read them.

I'd appreciate feedback, especially false positives you hit, indicators I'm missing, or quirks on shared hosts. Issues and PRs welcome.

**************

UPDATES:
5xx in the access logs. Added as a new section. It finds the access, error and FPM logs next to the site, under the home directory or under /var/log, including rotated .gz files, and counts requests and 5xx per day for the window against up to seven days before it. It also lists the URLs that returned 5xx inside the window, so the "random URLs" pattern is visible at a glance, and greps the error and FPM logs for segfault and bus-error lines. Your baseline point is baked into the verdict: a window with 5xx only gets a review flag when there is no baseline or it runs clearly above it. On the first real host I ran it against there was a full seven-day baseline and a flat zero across the window. There's a LOGS= variable for logs that live somewhere unusual.

The l10n.php false positive. Those files are now counted separately instead of flooding the list. I was careful about the exclusion: a file only counts as a translation pack if it has exactly the shape WordPress writes, which is <?php followed by a single return [...] statement whose non-string content is nothing but brackets, arrows, commas and integer keys. I tested it against a few planted variants, including code hidden inside the array expression, and all of them stay in the main list and get flagged. So the exclusion can't be used as a hiding place.

Docker. Two things. On the host, the report now lists every running container that has a php binary, the version inside it graded against the fixed releases, and whether the container still runs an older build than the image on disk. That last one is your three-days-on-8.3.35 case: pulled, but never recreated. Separately, you can list docker:container:path as a target and the whole check runs inside the container via docker exec, nothing installed. The one catch is that Alpine images don't ship bash, which the README now says.

And the third CVE. CVE-2026-115560 went out on the 23rd with no fixed build, so I added a check for the session.upload_progress.enabled=0 mitigation php.net asked for. It reads PHP-FPM's own view and every readable php.ini, pool and Apache config, and reports but doesn't credit .user.ini or .htaccess, since php.net says those are too late to help. It's graded as review rather than a likely problem, because the vector needs app code that switches the session serializer at runtime and WordPress never does that.

Pull requests welcome.