There are 10 types of people in the world. Those who understand binary, and those who don't. All opinions and views are my own. #BsidesDub organizer

Naples,Italy
Joined September 2007
Securityblog retweeted
Worst idea of the day goes to governmental official of relatively small country who suggested they would require AI companies to publicly disclose to their product safety commission within 24 hours of discovery all software vulnerabilities. 🤦🏻‍♂️🙅🏻‍♂️☠️
28
22
2
819
55,951
‼️ Palo Alto confirms the PHP2Shell code execution flaws hit the management interface of its PAN-OS firewalls and Panorama. It says it knows of no exploitation. Hotfixes are due 26 to 30 October. Kevin Beaumont expects them "after they’ve finished scratching their arse."
11
14
2
52
6,786
Securityblog retweeted
We had a Linux server that showed two successful SSH logins from an external IP overnight. The strange part was that there were no failed password attempts before them. The attacker got in cleanly. So I checked the SSH logs properly. Both sessions said: Accepted publickey That meant we were not dealing with a guessed password. I pulled the fingerprint from the logs and compared it with the keys in: /home/deploy/.ssh/authorized_keys There was only one key there. And it matched. The comment on the key was: deploy@old-build That name sounded familiar, so we checked our records. The build server it belonged to had been retired months ago. But nobody had removed its SSH key from this production server. I checked the timestamp on authorized_keys. The key had been sitting there since November 2025. So this was not some new persistence the attacker had just created. It was an old trust relationship we had forgotten about. That was actually worse in a different way. I checked the login history and confirmed both sessions came from the same external IP. Then I looked for files touched during those sessions. A backup copy of the application’s .env file had been created under /opt/api/. That immediately raised another concern because environment files often contain things like database credentials, API keys and application secrets. At that point we disabled the deployment account, removed the stale key, rotated the application secrets and started checking every other server that might still trust the same old build key. The lesson from this one was simple. Not every compromise starts with malware. Sometimes the attacker just finds a credential or key that your own environment forgot existed. Passwords expire. Employees leave. Servers get retired. But SSH keys can quietly sit in authorized_keys for years if nobody is actually reviewing them. That is why key rotation and access reviews matter. The attacker did not need to break SSH. We had already left the door open.
11
16
1
196
20,033
Securityblog retweeted
Have any successful attack cases exploiting the php2shell vulnerability been captured in the wild?
3
3
627
‼️ HPE fixed 72 flaws in the software behind its Aruba Wi-Fi controllers, gateways and access points, 30+ of them critical. Eight score a perfect 10.0 and let unauthenticated attackers bypass login or run commands on AOS-8 and AOS-10.
4
59
5
327
21,014
Securityblog retweeted
we've found and have been working on disclosure for a remote code execution in a widely-deployed compression library. it's both an impactful issue and an example that shows how complicated it can be to coordinate patching, since it's integrated into a lot of downstream software:
During this red-teaming exercise, we also found a vulnerability that allows for unauthenticated remote code execution in Brotli, a widely-deployed compression library included in many pieces of software such as Node.js, Bun, and Envoy. The flaw could let an attacker run their own code on affected systems by sending or replying with malicious compressed data, without any need to create a user account. That is, an unpatched server that accepts compressed input could be taken over by a malicious client, and an unpatched client that accepts compressed input (such as “curl --compressed”) could be taken over by a malicious server. This root cause issue was actually fixed in the Brotli source code in February, but it wasn’t known at the time that it gave rise to a security vulnerability and there was no more recent release of Brotli. Since Brotli is built into other software, any software which includes this library needs to take the update too, followed by the users of that software. We disclosed the vulnerability to Brotli and other downstream projects such as Node.js, which released or are currently releasing security updates, and Brotli cut new release versions and published a CVE. More details on the patch and mitigations below: patchtheplanet.org/brotli
130
122
44
2,153
265,509
Securityblog retweeted
The critical Brotli RCE vulnerability discovery came out of our large scale infrastructure code scanning efforts Great research by @k_tr4n and @_sy1vi3 in assessing the widespread impact of this bug Update your Node.js, Bun, Envoy, anything using Brotli ASAP!
During this red-teaming exercise, we also found a vulnerability that allows for unauthenticated remote code execution in Brotli, a widely-deployed compression library included in many pieces of software such as Node.js, Bun, and Envoy. The flaw could let an attacker run their own code on affected systems by sending or replying with malicious compressed data, without any need to create a user account. That is, an unpatched server that accepts compressed input could be taken over by a malicious client, and an unpatched client that accepts compressed input (such as “curl --compressed”) could be taken over by a malicious server. This root cause issue was actually fixed in the Brotli source code in February, but it wasn’t known at the time that it gave rise to a security vulnerability and there was no more recent release of Brotli. Since Brotli is built into other software, any software which includes this library needs to take the update too, followed by the users of that software. We disclosed the vulnerability to Brotli and other downstream projects such as Node.js, which released or are currently releasing security updates, and Brotli cut new release versions and published a CVE. More details on the patch and mitigations below: patchtheplanet.org/brotli
4
30
2
141
12,637
Securityblog retweeted
"You need to be looking at your watch, not a calendar." CrowdStrike CEO @George_Kurtz joins @CNBC to discuss critical PHP vulnerabilities, AI-powered threats, and why defenders must fight AI with AI. 🔗 crwdstr.ke/6017BHbWMb
3
6
1
34
3,145
Securityblog retweeted
If you're not following the @Quad9DNS saga, you really need to be...huge attack on the open internet: quad9.net/news/blog/au-revoi…
13
59
4
434
14,163
Securityblog retweeted
We added application logs to the PHP2Shell Hunt Lead and updated the findings and hunting queries. See what exploitation looks like in app logs 👇
We’ve updated the PHP2Shell Hunt Lead with Apache app logs. These weren’t flowing into our log collection, so we extracted them separately and added them to the investigation. The screenshots show repeated POST requests, PHP memory-corruption messages, and Apache worker crashes. Compare these with the endpoint process events to see which attempts led to command execution. -> PHP errors and Apache crashes: Shows zend_mm_heap corrupted, worker aborts, and segmentation faults during the request sequence. -> Apache access logs: Shows repeated POST requests to /index.php at the corresponding times. A 200 response alone doesn’t establish whether exploitation succeeded, keep that in mind... The application logs are now searchable, with two new hunting queries and updated findings. -> threathuntinglabs.com/leads/…
1
1
6
1,082
Securityblog retweeted
Time to play with the Nintendo Switch 2 and burn billions of tokens
117
595
130
16,557
914,917
🛡️ FORTINET URGES IMMEDIATE UPGRADES: SECURITY HARDENING RELEASE FOR FORTIOS, FORTIMANAGER, FORTIANALYZER, FORTIMAIL AND FORTIAUTHENTICATOR Fortinet's CISO says the releases include critical and high-severity fixes, some found through its frontier AI-assisted security testing program. FortiOS, FortiManager and FortiAnalyzer updates were scheduled for Oct 22. FortiMail and FortiAuthenticator fixes are already out. Fixed versions: * FortiOS: 8.0.2 / 7.6.8 / 7.4.13 / 7.2.14 or above * FortiManager and FortiAnalyzer: 8.0.2 / 7.6.8 / 7.4.12 / 7.2.13 or above * FortiMail: 8.0.2 / 7.6.7 / 7.4.9 or above (7.2 users must move to 7.4+) * FortiAuthenticator: 8.0.4 / 6.6.11 or above * FortiSASE is updated automatically. FortiManager Cloud may need a manual update. ⚠️ Analyst Note: There are no CVE IDs yet. Fortinet says PSIRT advisories will come with Patch Tuesday on Nov 10. It warns that attackers can diff patches quickly, so treat this as a priority change, starting with internet-facing devices. If you cannot upgrade yet, restrict HTTPS/SSH admin access to trusted IPs, keep FortiManager off the internet, and enforce MFA for admins. Fortinet has not reported any exploitation. Official source: fortinet.com/blog/ciso-colle… #DDW #Fortinet #FortiOS #Vulnerability #PatchNow #CyberSecurity
2
23
2
76
10,604
Creating a native app on the iPhone/iPad itself. no Xcode, no Cloud server, no Remote session, compile with AI Skils.
1
3
1
32
3,895
I criticize the CVE system a lot, but you shouldn’t just silently patch a bad vuln under “changes: bug fixes”. That’s dishonest to your users, who deserve transparency so they can determine the patching urgency. Always be transparent about vulns that affect you. And we still haven’t heard anything from them about the recent breach + api key theft. No post mortem report yet. @thdxr this shows low security maturity, you prob need to hire more security engineers
🚨 OpenCode flaw lets malicious MCP servers execute code on Windows and WSL when developers initiate sign-in. Fixed in v1.18.33, but there's no CVE or security advisory. Vulnerability scanners won't flag affected versions. What developers need to know: thehackernews.com/2026/10/op…
15
20
1
266
6,971
Securityblog retweeted
The AI apocalypse is postponed. Patch and consider not running your own web or network appliances so you can sit out the next round. Cloud is the way.
A brief update on the critical vulnerabilities in PHP:  We have not yet validated exploitation in the wild and we have no evidence of successful wide scale exploitation. There are currently several exploit PoCs publicly circulating, many of which appear to be "vibe-coded" and are incapable of remote code execution. We have validated some PoCs, however, that are capable of RCE against default deployments of mod_php but not PHP-FPM. Nonetheless, exploitation may have already begun in a limited fashion and the threat is viable and very serious. Defenders should: ​1) Patch & Restart by upgrading to PHP 8.5.12, 8.4.27, 8.3.36, or 8.2.35 and restarting web services ​2) Layer Temporary Safeguards at the network edge (WAF/proxy rules) and server configuration level if immediate patching requires a maintenance window ​3) Protect Credentials by monitoring for abnormal session traffic and rotating keys and passwords on compromised internet-facing PHP systems exposed prior to patching 🔗 We are continually updating our Cloud Security blog post on this topic with real-world guidance and actionable defense strategies as we learn more. Please keep monitoring these posts for updates as you prioritize your patching efforts: cloud.google.com/blog/produc…  🔗 Technical details from Wiz: wiz.io/blog/php2shell-php-rc… 🔗 Details of the exposure from VirusTotal: blog.virustotal.com/2026/10/…
1
3
320
Securityblog retweeted
Zscaler Threat Hunting discovered an SEO poisoning campaign using fake Chocolatey and Microsoft Activation Scripts (MAS) sites to deliver Armorsteal. The campaign deploys modules for remote access, cryptocurrency wallet theft, clipboard hijacking, and credential stealing. Read the entire technical analysis here: zscaler.com/blogs/security-r…
🤖 Made with AI
7
17
932
Securityblog retweeted
CVE-2026-109619 Title: RCE via stale global state Description PHP has various global state that temporarily points into request memory. In some scenarios, global state may not be correctly reset, or may be repopulated after being reset. The global state may then refer to request memory even after it has been freed. Subsequent requests may read or branch on this stale state before it is fully initialized. Multiple strategies can trigger this condition and produce remote code execution (RCE). CWE-416: Use after free CWE-755: Improper Handling of Exceptional Conditions CWE-824: Access of uninitialized pointer CWE-1325: Improperly controlled sequential memory allocation CWE-1419: Incorrect Initialization of Resource CVE-2026-109618 Title: RCE via OOM corruption Description PHP uses longjmp() for out-of-memory (OOM) errors to exit the current context and abort handling of the request. Some contexts may not properly account for this scenario and leave request memory in an uninitialized state before performing an allocation. The subsequent request cleanup procedure may read or branch on this memory. Multiple OOM strategies can consistently trigger this condition and lead to remote code execution (RCE). CWE-416: Use after free CWE-755: Improper Handling of Exceptional Conditions CWE-824: Access of uninitialized pointer CWE-1325: Improperly controlled sequential memory allocation CWE-1419: Incorrect Initialization of Resource
6
1
14
3,185
🚨 Critical Okta Access Gateway flaw allows administrators to execute system commands; CVE-2026-115547 The vulnerability affects the Okta Access Gateway Admin Console and carries a CVSS score of 9.1. ⠀ An authenticated administrator can submit specially formatted configuration values to execute commands within the context of the OAG service account. Key details: • Network exploitable • Low attack complexity • Administrative access required • No user interaction required • Affects OAG versions before 2026.10.2 ⠀ Okta has resolved the vulnerability in Access Gateway 2026.10.2. Administrators should manually upgrade affected appliances. Source: trust.okta.com/security-advi…
5
34
10
124
16,986
Securityblog retweeted
My hot take on this PHP mess is that its incredibly overhyped and we'll see very little ITW exploitation. Overall it seems less impactful than its named bug predecessors; heartbleed, shellshock, log4shell etc
25
21
7
290
21,360
Securityblog retweeted
Someone actually tried to sell one of the RTX 5090s stolen from a $470K shipment online. And somehow, they left the serial number visible. Two pallets of ZOTAC RTX 5090s were stolen from São Paulo’s Guarulhos Airport. One of the cards later showed up on the second-hand market for around $6,400, and the serial number matched one of the stolen GPUs. The listing is gone now, but the rest of the cards are still missing. These people stole almost half a million dollars in GPUs
33
48
7
1,372
68,580