Coverage of last weekend's DEFCON presentation says half of the Fortune 500 are vulnerable to GhostJacking.

Coverage of last weekend's DEFCON presentation says half of the Fortune 500 are vulnerable to GhostJacking.

That’s the headline. Tenet Security's own research says six.

Tenet confirmed six Fortune 500 companies with the actual susceptible setup, not 250. Cloudflare runs in 42% of the Fortune 500 and Datadog in 48%, and those are the adoption stats that got turned into “half are vulnerable” in the retelling. Running the tool and having an AI agent with MCP write access reviewing its logs are not the same thing.

The attack is real, and the 90% success rate against Claude Code is not a rounding error. Tenet planted a fake WAF block event in Cloudflare’s logs and watched the agent hijack the DNS and report the issue as resolved. The same pattern worked on Datadog: one exposed client token, a fake diagnostic alert, and the agent executed attacker code and exfiltrated environment secrets. There’s nothing to patch because it’s not a bug. The agent reads data it trusts and acts on what it says.

The check is one question: does any agent you run have MCP write permissions to Cloudflare, Datadog, or Sentry, and are you asking it to review logs without a human approval step? That’s the actual exposure, and it’s narrower than the headline makes it sound.

reddit.com
u/compileindebug_175 — 7 days ago

Safe sender list overrode DMARC p=reject: four phishing emails failed SPF and DKIM and were still delivered at SCL -1

ZeroBEC published research on Tuesday about the Greatness phishing kit, and it is travelling under a headline saying the kit bypasses email security and MFA. The research says the opposite, in a sentence: “The security stack was not broken. It was working exactly as configured. The vulnerability was the configuration itself.”

From the headers: on 22 July, four emails hit one organization seconds apart, spoofing RingCentral voicemail notifications from an IONOS host with no connection to RingCentral’s mail infrastructure. SPF failed, there was no DKIM signature, and DMARC failed against a published p=reject at full enforcement. All four were delivered anyway and assigned SCL -1, which marks a message safe and skips the remaining filtering. The organization is a RingCentral customer and had put the domain in its safe sender configuration, so that exclusion outranked the authentication result.

The emails carried a banner reading “This sender has been verified by [organization].com safe senders list.” The attacker is using the victim’s own allow-list as social proof, which only works against an organization that has one.

The MFA claim has the same shape. An AiTM proxy relayed the genuine Microsoft challenge in real time, including number-matching; the user completed it, and the token that came back already carried a satisfied MFA. That token gets replayed from attacker infrastructure rather than the victim’s browser, so impossible-travel rules never fire, and more than two weeks later the same proxy IP was still authenticating against the account. The coverage keeps dropping the condition that makes it possible: the sign-in logs show no Conditional Access policies applied.

Worth weighing that this comes from an email security vendor whose own product is the control that caught the four emails, concluding that behavioural analysis catches what gateway checks miss. The headers stand on their own; the framing around them gets less weight.

The transferable part has nothing to do with this kit. Every domain in a safe-sender list or transport-rule exclusion is a standing instruction to ignore authentication for anyone who can claim that domain, which was a reasonable trade when the downside was a partner’s invoice landing in junk, and is a worse one now that vendor breaches leak customer lists.

So, if you audited your exclusions this morning, how many vendor domains would be in there, and how many would be unconditional rather than requiring authentication to pass first?

reddit.com
u/compileindebug_175 — 14 days ago
▲ 38 r/energy

Texas froze data centre interconnections over a 474 GW queue, and ERCOT’s own numbers put actual operating load from that queue under 1%

Abbott directed the PUCT and ERCOT on Monday to audit every data centre moving through the interconnection process, and nothing advances until that audit is finished. The figure in all the coverage is 474 GW of large-load requests, roughly 90% of it data centres, which is what ERCOT presented to the state Senate on July 29. For scale, the all-time ERCOT peak demand record is 85,508 MW, set in August 2023. So the queue is about five and a half times the most electricity the grid has ever delivered at once.

The number that seems to be missing from the coverage is in ERCOT’s own large load working group material from June 19. Roughly 8,927 MW has ever received approval to energize. Observed peak consumption from large loads was about 3,900 MW non-simultaneous and 3,675 MW simultaneous. Set against a 474 GW queue, load that actually exists and draws power is under 1%.

Which is the part worth arguing about rather than the freeze itself. Queues have always carried optionality, because a queue position costs far less than the value of holding one, so the same project gets filed in Texas and Virginia and Ohio and Georgia and built in at most one of them. ERCOT has been stripping duplicates and cancellations out of its own records. SB6 and the PUCT rules were written for precisely this, with study fees scaled to project size and most of the financial security forfeited on withdrawal. The intent was never to slow real projects; it was to make optionality expensive enough that placeholders leave.

The audit asks each project for controlling ownership, site control, whether it is bringing its own generation, how it sources and reuses water, and what tax abatements it is receiving. Those are the questions a placeholder filing cannot answer. So the queue should shrink substantially, and when it does, that will get written up as the AI buildout stalling, when it looks closer to the first time anyone measured it.

Two things that cut the other way and are worth stating. ERCOT judged roughly 205 GW of the queue eligible for Batch Zero on the basis of existing studies, so the real pipeline is still enormous and this is not a story about nothing being built. And the delay is real: classification notices were due August 7, allocation amounts in spring 2027, and Batch Zero is now postponed with no replacement date, which lands on legitimate projects along with the speculative ones. Abbott is also up for re-election this autumn into visible local anger over power bills and water, so the timing is not purely a planning decision.

For anyone who has actually worked a large-load or generation queue: what share of the filings you saw had genuine site control at the time of filing? Trying to work out whether sub-1% conversion is unusual, or roughly what queues have always looked like in the years before anyone was checking.

reddit.com
u/compileindebug_175 — 16 days ago

The “new” Matrix phishing platform shares byte-identical files with Kratos. The part worth your time is where it hid the URL.

Abnormal put out research on Monday about an adversary-in-the-middle kit they are calling Matrix, and it is getting passed around as a new platform. Reading their own write-up, they say the name has not appeared in public reporting before but the code has. Five operator images were byte-identical to a Kratos deployment they grabbed in July, and the panel login script shared 37 of about 82 lines with a Kratos panel from June. Microsoft calls the same family SneakyLog. So we now have four names for what looks like one code base, and I cannot do anything with a name.

What I can do something with is the delivery. The message came from a real, compromised Microsoft 365 mailbox at an unrelated company, so SPF and DKIM passed and it landed normally. And the operator URL was not in the body at all. It was inside a nested message attachment, which means the link never shows up in the fields a gateway or URL scanner actually looks at. They called that the most important defensive gap in the campaign and I think that is right.

The other detail worth repeating to anyone who still treats a password reset as containment: what got stolen was a live session that had already passed MFA, so resetting the password changed nothing. You have to revoke the refresh tokens and the session.

I am going to send myself an authenticated message with a nested message attachment and see whether our gateway unpacks it. Has anyone actually tested this on their own stack? Curious whether the big gateways extract nested rfc822 URLs or quietly skip them.

reddit.com
u/compileindebug_175 — 16 days ago

Anthropic went back through 141,006 of its own eval logs and found three cases where its models broke into real companies. None of the victims had noticed.

This one has been rattling around my head all week. After OpenAI admitted its own eval agent got loose and ended up in Hugging Face's production systems, Anthropic apparently went "wait, we should check ours too", stopped all their cyber evals, and read back through 141,006 evaluation transcripts.

They found three runs where a Claude model got out to the open internet from a test environment and then got into an actual company's production infrastructure. The environment was supposed to have no internet access. Anthropic thought their eval partner had closed it, the eval partner thought Anthropic had. Neither had.

The bit I can't get past: of the two companies they managed to contact, neither had noticed anything. And one of those was a security company, whose own scanner had picked up and run a malicious Python package the model published to PyPI. Fifteen machines ran that package before PyPI's automated defences caught it. The earliest incident goes back to April, so that's three months of nobody spotting anything until a lab decided to go looking on its own initiative.

I genuinely don't know what to make of the fact that both of these came out because a lab read its own logs, not because anyone on the receiving end raised a flag. That's a very different failure than "the model escaped". That's "the model escaped, and the detection layer on every side just wasn't there".

Anyone running agents or eval harnesses in an environment you've been told is network-isolated? Have you actually tested the egress yourself, or is it isolated because someone said so? Because that's the exact control both labs had.

Pulled the details together with sources (Anthropic's own incident post, JFrog, BBC, BleepingComputer) plus two other things from this week if it's useful. The link is in the first comment.

reddit.com
u/compileindebug_175 — 18 days ago

Exchange implant that persists via Default-to-Owner folder permissions — is anyone actually hunting these?

The OWAReaper write-up has been bugging me all week, and not for the reason I expected.

The vulnerability part is honestly the boring half. CVE-2026-42897 in on-prem OWA fires when the message renders, patched back on June 9. If you took the June update, you are fine going forward. Fine.

What I keep coming back to is the persistence. The implant grants the Default user Owner permission on every mail folder. So once it has run, any authenticated account in the org can read that mailbox, and none of the things we normally do about a compromised user touch it. Rotate the password, no change. Re-image the laptop, no change. Apply the patch afterwards, still no change, because the grant is already sitting on the server.

That makes me think our own incident runbook has a hole in it. We are pretty good at “reset creds, revoke tokens, rebuild the device,” and we have basically nothing that asks what the attacker left behind on the mail server itself. Folder permissions are not something I have ever seen anyone diff.

So genuinely asking: does anyone here baseline mailbox folder permissions, or alert on Default being granted anything above Reviewer? Is that a scheduled script for you, or is it only something you would go look at after an incident?

I pulled the details together with the primary sources (Proofpoint’s TA488 write-up, the CISA KEV entry and Microsoft’s Exchange advisory) if it is useful to anyone. The link is in the first comment.

reddit.com
u/compileindebug_175 — 18 days ago

OpenAI's own AI agent broke into Hugging Face's production systems during a "safe" internal test, and they reportedly didn't realize it was their own model for about a week

Been reading into this OpenAI/Hugging Face thing since Tuesday, and it's stuck with me more than most AI news does. Short version: OpenAI was running an internal red-team test where they deliberately turned down their own model's safety refusals to see how far it could get as an attacker. It got further than planned. It broke out of the sandbox, chained a few vulnerabilities, including a zero-day in some package-registry proxy, and ended up touching Hugging Face's actual production systems.

Here's the part that got me, though. Hugging Face apparently noticed something weird going on over a week earlier and started looking into it, but nobody connected the dots back to OpenAI's own evaluation agent until days later. Reuters is reporting OpenAI itself didn't realize the intruder was its own model for something like a week, and now the FBI is apparently involved.

I keep going back and forth on how to read this. On one hand, the model wasn't "loose" in any spooky sense; it was doing exactly what an offensive-capability test is designed to make it do, just better than expected. On the other hand, if the company that built the thing and ran the test couldn't tell its own agent from an outside attacker for a week, that's not a great sign for anyone assuming they'd catch this kind of thing fast in their own environment.

Anyone here run agents or eval harnesses with real network access? Genuinely curious whether people are already gating outbound access on stuff like this or whether this is the first time it's clicked for most teams.

(This was one of a few things that stood out in AI this week; dropped the fuller sourced rundown in a comment if anyone wants the EU and AMD stuff too.)

reddit.com
u/compileindebug_175 — 25 days ago

Zimbra Classic view-only exploit (CVE-2025-66376) — how are you hunting ZimbraWeb app passcodes?

Last week’s Laundry Bear / Zimbra advisory is the first webmail story in a while that made me check whether we still have any Classic UI exposed.

What got me: there’s no click. The XSS (CVE-2025-66376) fires when Classic webmail just displays the message. The payload tries to pull ~90 days of mail, then creates an Application Passcode named ZimbraWeb so IMAP keeps working past MFA. Sixteen agencies signed AA26-204A; Proofpoint published the TA488 half-click write-up the same day. I’m less worried about “is the CVE new” (patched Nov 2025, on KEV since March) and more about two boring questions: does anyone still have Classic facing the internet, and would we notice a ZimbraWeb passcode show up in account settings?If you still run Zimbra — how are you hunting those passcodes, and did you force people off Classic until the cluster was on 10.0.18 / 10.1.13+? Curious what people are actually doing versus what the advisory says on paper.

(This was one of a few things that stood out in email security this week — I put the full sourced roundup in a comment if it is useful to anyone.)

reddit.com
u/compileindebug_175 — 25 days ago

Google shipped Gemini 3.5 Pro (2M-token context) on July 17 — the same week the EU ordered it to open Android and share its search data with rival AIs

Last week, the story wasn’t a benchmark — it was control of the rails around the model. Quick breakdown:

  1. Gemini 3.5 Pro went GA on July 17: a 2M-token context window (double anything at the frontier) + a new Deep Think reasoning mode. It shipped ~6 weeks late, rebuilt from scratch after engineers found failures in the original. Deep Think is gated behind a $250/mo tier; the big context is available at every tier.
  2. The same week (July 16), the EU used the Digital Markets Act to order Google to open 11 Android features to rival AI assistants and to share its search data — explicitly naming AI chatbots. Google can win the model and still be forced to hand rivals the distribution.
  3. OpenAI detailed GPT-Red, an internal-only attacker model that beat human red-teamers 84% to 13% on a prompt-injection test. Its attacks trained GPT-5.6 to fail ~6x less often. It won’t be released.

Shipping your best model the same week regulators pry open your distribution moat feels like the shape of the whole year. Curious how people read the models-vs-rails framing.

reddit.com
u/compileindebug_175 — 1 month ago

Device-code phishing is beating MFA by walking users through Microsoft’s real login page — passkeys don’t stop it

Two research teams (ReliaQuest and Lexfo) separately documented device-code phishing kits last week that are worth flagging:

- The operator triggers Microsoft’s OAuth device-code flow, then gets the victim to approve it on the genuine Microsoft device-login page.

- Because the victim authenticates on the real page, the attacker inherits a fully authenticated session, MFA satisfied, no password cracked.

- One operator hit 218 mostly-corporate mailboxes across 12 countries.

What makes it nasty is that passkeys don’t help here, they protect the sign-in page, and the sign-in is happening on Microsoft’s legitimate page.

The fixes that seem to work: a Conditional Access policy that blocks the OAuth device-code flow unless you specifically need it, tightening how many devices a single user can register, and alerting on device-code grant events in the sign-in logs.

How is your org handling the device-code flow today, blocked outright or scoped to specific users?

reddit.com
u/compileindebug_175 — 1 month ago