. . . t h e d e a d . d o g . . .                        
                                                                                 
         .-----------..__  .-----------------------.  __..---------._ .-.        
        | .---------.    \/                         \/          .+*+. . |        
        | :   A      `--.._             .                    _..--'   : |        
        | :   .                        /:\                            : |        
        | :  /:\                     ./:::\.                          : |        
        | : (_:_)                  .:/::|::\:.                        : /        
        \ :  _|_                 .::/:::|:::\::.                      .<         
         > .                   .:::/::::|::::\:::.                    : \        
        / :                  .:::/::::--+--::::\:::.                  : |        
        | :               .:::::/:::::::|:::::::\:::::.               : |        
        | :            .::::::/\:::::::.:.:::::::/\::::::.            : |        
        | :          .:::::::/  \[0xDEAD:0xBEEF]/  \:::::::.          : |        
        | :        .::::::::/ /\ \::::..:..::::/ /\ \::::::::.        : |        
        | :       .::::::::/ /  \ \:::: : ::::/ /  \ \::::::::.       : |        
        | :      (::::::::/_ tDd _\:::'.:.`:::/_ PWN _\::::::::)      : |        
        | :     (:::::::::| ``::::''   .:.   ``::::'' |:::::::::)     : |        
        | :     (:::::::::| .:::::::..     ..:::::::. |:::::::::)     : |        
        | :     (:::::::::|:::::' [ x ]   [ x ] `:::::|:::::::::)     : |        
        | :     (:::::::::\:::::. `---'   `---' .:::::/:::::::::)     : |        
        \ :     (::::::::::\ `:::.    .:::.    .:::' /::::::::::)     : |        
         > .     \:::::::::::\__ ::. / /|\ \ .:: __/:::::::::::/      : |        
        / :       \::::::::::::| :::. \_|_/ .::: |::::::::::::/       : /        
        | :        \:::::::::::| ::::_|||||_:::: |:::::::::::/        .<         
        | :         \::::::::::/\ .:/\_/|\_/\:. /\::::::::::/         : \        
        | :           `::::::::' ``::.| | |.::'' `::::::::'           : |        
        | :              `-----' 8===8`:::'8===8 `-----'              : |        
        | :                       _\_/:::::\_/_                       : |        
        | :                      /___/:::::\___\                 `|'  : |        
        | :                     `==============='               (`:') : |        
        | :                                                      \:/  : |        
        | : .+*+.        . . :: [ t D d : A C E ] :: . .          '   : |        
        | :.. :                                                   A ..: |        
        | `---.._ `--..___..--~`\.-------------------./'~--..___..--' . |        
         `-------`~--..___       `'                 `'     ___..--~--'  '        
                                                                                 
     _______________________/  - x  live: off  x -  \_______________________     
                           /`-----------------------'\                           
      /\___/\             (: `_____________________' :)             /\___/\      
     / .:::. \           /   [ tDd // THE DEAD DOG ]   \           / .:::. \     
    /[ x   x ]\         /  .::     MMXXVI A.D.     ::.  \         /[ x   x ]\    
     \ \V_V/ /         /    LATRANDO, VULNERA INVENIO    \         \ \V_V/ /     
      `-(U)-'         (_=================================_)         `-(U)-'      
tdd@wire:~$""/var/wire/tweets/month^C
 .-.                           .-. 
(: `---------------------------' :)
 )   the bone // x wire 30-day   ( 
(: .---------------------------. :)
 `-'                           `-' 
> /var/wire/tweets/month/bone.article :: [ 421 x posts read // updated 2026-11-15 05:12 UTC ]

Internet2Shell: The Month the Web's Floor Fell Out

php2shell hit like a depth charge and the wire spent the rest of the month doing damage control. Credit @calif_io and @lcfr_hax for the discovery, @SinSinology for the two-word obituary -- "PHP 2 SHELL" -- and CVE-2026-109618 / CVE-2026-109619 for the paperwork. Assetnote did the decent thing and open-sourced a high-fidelity black-box scanner with detection logic published alongside, then turned around days later and shipped the same treatment for node2shell, with the detection smarts written by @hash_kitten. @0xLupin's verdict on the whole pile -- "Internet2Shell" -- is the only naming convention that survived contact with reality. @rez0__ did the grim math: hack a small company, make a little; hack a big company, make a lot; hack seventy percent of the web, make nothing. @ryancbarnett spent the fallout dusting off his 2011 Black Hat DC slides on correlating inbound and outbound traffic, politely reminding everyone who claimed to have "invented a new form of WAF" that the party started fifteen years ago.

The same stretch produced two of the cleanest chains we have read all year. @samwcyo and @infosec_au walked an RCE on ForgeRock all the way to remotely unlocking and issuing vehicle commands for two automakers, with the only prerequisite being a customer's name, email, or phone number -- @shubs' companion writeup covers the same fleet from the other hemisphere. Then @samwcyo, @sshell_, and @xEHLE_ popped a hosting provider and stole the WARDOGS server binary, granting arbitrary players unlimited XP and money from the comfort of a leaked artifact. Both are textbook examples of why an RCE is a gadget, not a finding, until you prove what document, tenant, or driveway it reaches. @wunderwuzzi23 quietly banked an Apple bounty for CVE-2026-64750 in the same window. No drama, just the CVE.

Quieter researchers dropped the best primitives. @kevin_mizu and @hash_kitten took Cloudflare's /cdn-cgi/image endpoint to XSS using what mizu believes is a new CSP bypass abusing the Cache-Control response header, chained with a sanitizer bypass -- worth diffing against every other CDN-fronted image resizer you have in scope. The Critical Thinking crew flagged a postMessage handler that trusts event.origin === "null": sandboxed iframes without allow-same-origin get opaque origins, unrelated frames share the same "null", and the origin check tells you precisely nothing about who is talking to you. And @albinowax noted a $300k payout for a trusted internal header -- his guess is Param Miner earned its keep on that one -- while simultaneously observing that programs which once screamed at you for pivoting now demand you break in, grab creds, and pivot as far as the architecture allows. The dupe economy does strange things to scope policy.

Supply chain was the other front. @0xLupin's crew at Depi gave @0xMadder and @_Worty six months to break things and they came back with a chain worth reading twice: injected content -> sandbox escape -> secret exfiltration -> a backdoored next release of a widely deployed coding agent, with the full writeup on depi.security. @wunderwuzzi23 traced a popular open-source gateway proxy where a key leaked on May 27 was discovered internally and simply never revoked -- exploited October 10 for GitHub creds and backdoored releases, four-plus months between exposure and boom. Same week, a DevOps engineer's laptop compromise -> service container -> unauthorized withdrawal transactions. The pattern is not clever exploitation; it is keys that outlive their welcome.

On the tooling bench: Assetnote's h3fuzz forks ffuf into HTTP/3 territory and pushes content discovery to 100k requests per second against QUIC-fronted hosts -- your ffuf workflow is now the slow lane. @Jhaddix resurrected WRAITH, a spiritual successor to BeEF combining blind XSS and browser hooking with live page mirroring, credential-capture popups, and local port scanning, plus labs. His SpikeStrip goes the other direction: reversible decoy strings, fake vulnerability leads, and math traps sprinkled into web source to poison automated scanners -- an ARTEX fork maintainer reportedly messaged him a very naughty word, which is the best endorsement a defense tool can get. @nmatt0's Mithril firmware scanner grew a --keys flag that catches eMudhra-style EC key flaws (unpack with Moria, analyze with Mithril), while @SinSinology's fixemudhra.com put a friendlier face on @Dennis__Jackson's research. Same researcher tore open Chinese industrial crane controllers with zero auth and wrote a Flipper app that captures a serial and transmits arbitrary commands; his gas company's propane monitor gave up hidden BLE commands that wake the cell modem.

Program economics shifted under everyone's feet. Google Cloud VRP added a $250,000 tier aimed at high-impact architectural research, then quietly capped the 1.2x Exceptional Quality bonus at $5,000 for reports filed after November 5 -- read both rule pages before you price your next chain. Chrome VRP restructured rewards across more severity tiers in the same month. @NahamSec posted a video on being limited to three reports after twelve years on HackerOne, Intigriti's CrowdRecon started paying for recon data even when no bug materializes, and @SinSinology caught a vendor repeatedly flipping its scoped instance "offline" after receiving one pre-auth RCE too many -- until a root shell on the device explained the pattern. Caido's v0.59.0 rounds it out with capture scoping (All traffic, In-scope, or custom Capture and Passthrough lists), multi-instance desktop, and ordered Match & Replace. The floor is cracked, the payouts are moving, and the scanners are open source. Diff accordingly.

 .-.                                      .-. 
(: `--------------------------------------' :)
 )   tweets // x wire (this month // 30d)   ( 
(: .--------------------------------------. :)
 `-'                                      `-' 
[ top 10 most noteworthy of 421 entries in this month // 30d ]
Remote race condition escalating to UAF found by hand, exploit completion handed off to a parallel agent swarm -- the primitive worth watching is the race -> UAF window.
·source·
+ raw
started the agents swarm to complete the craziest remote race condition to UAF that i found manually but i couldn't exploit myself to work and now, we wait.
Critical unauthenticated RCE in a public-facing U.S. EAC application: frontend JavaScript was reverse-engineered to map the attack path, ending in root code execution inside the backend container.
·source·
+ raw
Thanks to our sponsor this week @Xbow! We just finished the midterms in the USA so, this is relevant: XBOW’s autonomous AI agents discovered a Critical, unauthenticated RCE in a public-facing application belonging to the U.S. Election Assistance Commission (EAC). The agents reverse-engineered frontend JavaScript, followed the attack path, and proved code execution as root inside the backend container. The vulnerability was responsibly disclosed and fixed ahead of the November 3 election. Wild! Read the detailed write-up: https://xbow.com/labs/research/how-xbow-found-a-critical-rce-in-an-eac-voting-resource-calculator
Injection-to-sandbox-escape chain leading to secret exfiltration and a software supply-chain compromise; six-month research effort against a major platform.
·source·
+ raw
Prompt injection → sandbox escape → secret exfiltration → OpenAI’s software supply chain. Turns out giving @0xMadder and @_Worty six months to break things was a good idea 👾 Very proud of this one. Go read what they found 👇
Eval-harness take: a mature harness with high enforced standards absorbs new model gains slowly, so flat eval deltas can mean your harness is already doing the heavy lifting.
·source·
+ raw
One way to tell if you have a really good harness / system is if it takes longer for you to see the improvements from new models. If you already have high standards that are represented and enforced in your evals, model improvements are more subtle. @poteto @mattpocockuk
Episode 199 argues a root shell beats source: grab it early to pull in-memory bearer tokens and keys, then hunt bugs from inside -- and exploit fast inside the dupe window before everyone running the same stack collides.
·source·
+ raw
Why go for source code when everyone is running the same agents on the same code? In Episode 199, we discuss why a shell beats source, hacking inside the dupe window, and lot more https://youtu.be/hPFMHj-xGls
NahamSec reports a hackbot hitting a new Bugcrowd target at 11:09 and producing a working ATO POC by 11:32; highlights exploit speed and dupe-collision risk.
·source·
+ raw
Launched my hackbot at a new target on Bugcrowd at 11:09 and by 11:32 it had its first working POC for an ATO. Will I get a dupe notification by 11:59? Stay tuned for an update 👀
Free-market rant about not justifying resource use to central planners; no exploit, no RF content -- skip unless you want the property-rights case for running your own gear.
·source·
+ raw
The cool thing about private property rights and free markets is that you don't have to justify to the central planners how you are using your scarce resources...
Assetnote shipped php2shell-scanner, a high-fidelity detector for CVE-2026-109618 and CVE-2026-109619, with the detection logic published; useful for sweeping exposed PHP endpoints without firing blind payloads at prod.
·source·
+ raw
Just published our high fidelity scanner for php2shell: https://github.com/assetnote/php2shell-scanner See our detection logic here: https://www.slcyber.io/research/high-fidelity-detection-mechanism-for-php2shell-cve-2026-109618-and-cve-2026-109619 We've taken care in our detection logic and hope it helps defenders. Congrats to @calif_io and @lcfr_hax for the discovery.
Rez0: bug bounty reports prove external exploitability and subsidize finding costs; internal testing alone cannot confirm external reachability.
·source·
+ raw
Keep going!!!! Bug bounty gives companies access to findings via subsidized tokens rather than them paying full api costs. And even when they run hacking agents internally, they don’t know for sure if it’s reachable externally. If you get a bug bounty report, you have proof an external actor can exploit the bug. And you didn’t have to pay api token costs to get it either.
cool, even got a bounty for this one from apple 😀 CVE-2026-64750
source: Johann Rehberger (@wunderwuzzi23) | role: Guest | published: 2026-11-12 18:41 UTC
[ notes ]
Rehberger reports an Apple bounty tied to CVE-2026-64750; no technical detail in the post on the vuln class, affected component, or exploit primitive.
[ source excerpt ]
cool, even got a bounty for this one from apple 😀 CVE-2026-64750
started the agents swarm to complete the craziest remote race condition to UAF that i found manually but i couldn't exploit myself to work a...
source: Sina Kheirkhah (@SinSinology) | role: Guest | published: 2026-10-30 14:50 UTC
[ notes ]
Remote race condition escalating to UAF found by hand, exploit completion handed off to a parallel agent swarm -- the primitive worth watching is the race -> UAF window.
[ source excerpt ]
started the agents swarm to complete the craziest remote race condition to UAF that i found manually but i couldn't exploit myself to work and now, we wait.
Thanks to our sponsor this week @Xbow! We just finished the midterms in the USA so, this is relevant: XBOW’s autonomous AI agents discovered...
source: Jason Haddix (@Jhaddix) | role: Guest | published: 2026-11-12 15:41 UTC
[ notes ]
Critical unauthenticated RCE in a public-facing U.S. EAC application: frontend JavaScript was reverse-engineered to map the attack path, ending in root code execution inside the backend container.
[ source excerpt ]
Thanks to our sponsor this week @Xbow! We just finished the midterms in the USA so, this is relevant: XBOW’s autonomous AI agents discovered a Critical, unauthenticated RCE in a public-facing application belonging to the U.S. Election Assistance Commission (EAC). The agents reverse-engineered frontend JavaScript, followed the attack path, and proved code execution as root inside the backend container. The vulnerability was responsibly disclosed and fixed ahead of the November 3 election. Wild! Read the detailed write-up: https://xbow.com/labs/research/how-xbow-found-a-critical-rce-in-an-eac-voting-resource-calculator
Prompt injection → sandbox escape → secret exfiltration → OpenAI’s software supply chain. Turns out giving @0xMadder and @_Worty six months ...
source: Roni Carta (@0xLupin) | role: Guest | published: 2026-11-11 15:21 UTC
[ notes ]
Injection-to-sandbox-escape chain leading to secret exfiltration and a software supply-chain compromise; six-month research effort against a major platform.
[ source excerpt ]
Prompt injection → sandbox escape → secret exfiltration → OpenAI’s software supply chain. Turns out giving @0xMadder and @_Worty six months to break things was a good idea 👾 Very proud of this one. Go read what they found 👇
One way to tell if you have a really good harness / system is if it takes longer for you to see the improvements from new models. If you alr...
source: Daniel Miessler (@DanielMiessler) | role: Guest | published: 2026-11-09 23:46 UTC
[ notes ]
Eval-harness take: a mature harness with high enforced standards absorbs new model gains slowly, so flat eval deltas can mean your harness is already doing the heavy lifting.
[ source excerpt ]
One way to tell if you have a really good harness / system is if it takes longer for you to see the improvements from new models. If you already have high standards that are represented and enforced in your evals, model improvements are more subtle. @poteto @mattpocockuk
Why go for source code when everyone is running the same agents on the same code? In Episode 199, we discuss why a shell beats source, hacki...
source: Critical Thinking Podcast (@ctbbpodcast) | role: Official Show | published: 2026-11-05 11:03 UTC
[ notes ]
Episode 199 argues a root shell beats source: grab it early to pull in-memory bearer tokens and keys, then hunt bugs from inside -- and exploit fast inside the dupe window before everyone running the same stack collides.
[ source excerpt ]
Why go for source code when everyone is running the same agents on the same code? In Episode 199, we discuss why a shell beats source, hacking inside the dupe window, and lot more https://youtu.be/hPFMHj-xGls
Launched my hackbot at a new target on Bugcrowd at 11:09 and by 11:32 it had its first working POC for an ATO. Will I get a dupe notificatio...
source: Ben Sadeghipour (@NahamSec) | role: Guest | published: 2026-11-04 19:45 UTC
[ notes ]
NahamSec reports a hackbot hitting a new Bugcrowd target at 11:09 and producing a working ATO POC by 11:32; highlights exploit speed and dupe-collision risk.
[ source excerpt ]
Launched my hackbot at a new target on Bugcrowd at 11:09 and by 11:32 it had its first working POC for an ATO. Will I get a dupe notification by 11:59? Stay tuned for an update 👀
The cool thing about private property rights and free markets is that you don't have to justify to the central planners how you are using yo...
source: Matt Brown (@nmatt0) | role: Guest | published: 2026-10-30 15:10 UTC
[ notes ]
Free-market rant about not justifying resource use to central planners; no exploit, no RF content -- skip unless you want the property-rights case for running your own gear.
[ source excerpt ]
The cool thing about private property rights and free markets is that you don't have to justify to the central planners how you are using your scarce resources...
Just published our high fidelity scanner for php2shell: https://github.com/assetnote/php2shell-scanner See our detection logic here: https:/...
source: Shubham Shah (@infosec_au) | role: Guest | published: 2026-10-22 04:06 UTC
[ notes ]
Assetnote shipped php2shell-scanner, a high-fidelity detector for CVE-2026-109618 and CVE-2026-109619, with the detection logic published; useful for sweeping exposed PHP endpoints without firing blind payloads at prod.
[ source excerpt ]
Just published our high fidelity scanner for php2shell: https://github.com/assetnote/php2shell-scanner See our detection logic here: https://www.slcyber.io/research/high-fidelity-detection-mechanism-for-php2shell-cve-2026-109618-and-cve-2026-109619 We've taken care in our detection logic and hope it helps defenders. Congrats to @calif_io and @lcfr_hax for the discovery.
Keep going!!!! Bug bounty gives companies access to findings via subsidized tokens rather than them paying full api costs. And even when the...
source: Joseph Thacker (@rez0__) | role: Co-Host (formerly Guest) | published: 2026-11-11 21:24 UTC
[ notes ]
Rez0: bug bounty reports prove external exploitability and subsidize finding costs; internal testing alone cannot confirm external reachability.
[ source excerpt ]
Keep going!!!! Bug bounty gives companies access to findings via subsidized tokens rather than them paying full api costs. And even when they run hacking agents internally, they don’t know for sure if it’s reachable externally. If you get a bug bounty report, you have proof an external actor can exploit the bug. And you didn’t have to pay api token costs to get it either.