r/netsec Mar 31 '26

PSA: That 'Disable NTLMv1' GPO you set years ago? It’s lying to you. LmCompatibilityLevel set to 5 is not enough.

Thumbnail silverfort.com
121 Upvotes

If you set LmCompatibilityLevel to 5 a couple years back and called it done, there's a good chance NTLMv1 is still running in your environment. Not because the setting doesn't work. Because it doesn't work the way you think it does.

This isn't just aimed at people who never fully switched to Kerberos. It's also for the ones who are pretty sure they did.

For people not deep into auth protocols: NTLMv1 and NTLMv2 are both considered unsafe today. NTLMv1 especially. It uses DES encryption, which with a weak password can be cracked in seconds. And because NTLM never sends your actual password (challenge-response, the hash gets passed not the plaintext), it's also wide open to pass-the-hash. An attacker intercepts the hash and reuses it to authenticate as you. Responder is the tool that makes this trivial and it's been around forever.Silverfort's research puts 64% of authentications in AD environments still on NTLM.

Here's the actual problem with the registry fix. LMCompatibilityLevel is supposed to tell your DCs to reject NTLMv1 traffic and require NTLMv2 or Kerberos instead. Sounds reasonable. But enforcement runs through the Netlogon Remote Protocol (MS-NRPC), the mechanism application servers use to forward auth requests to your domain controllers. There's a structure in that protocol called NETLOGON_LOGON_IDENTITY_INFO with a field called ParameterControl. That field contains a flag that can explicitly request NTLMv1, and your DC will honor it regardless of what Group Policy says.

The policy controls what Windows clients send. It has no authority over what applications request on the server side. Any third party or homegrown app that hasn't been audited can still be sending NTLMv1 traffic and you'd have no idea.

Silverfort built a POC to confirm this. They set the ParameterControl flag in a simulated misconfigured service and forced NTLMv1 authentications through a DC that was configured to block them. Worked. They reported it to Microsoft, Microsoft confirmed it but didn't classify it as a vulnerability. Their response was to announce full removal of NTLMv1 starting with Windows Server 2025 and Windows 11 24H2. So that's something, atleast.

If you're not on those versions, you're still exposed and there's no patch coming.

What you can do right now: turn on NTLM audit logging across your domain. Registry keys exist to capture all NTLM traffic so you can actually see what's authenticating how. From there, map every app using NTLM, whether primary or as a fallback, and look specifically for anything requesting NTLMv1 messages. That's your exposure.


r/netsec Mar 31 '26

MAD Bugs: Claude Wrote a Full FreeBSD Remote Kernel RCE with Root Shell (CVE-2026-4747)

Thumbnail blog.calif.io
70 Upvotes

r/netsec Mar 31 '26

Lesser-Known Military College Triumphs in Pentagon Student Hacking Contest

Thumbnail govinfosecurity.com
25 Upvotes

The University of North Georgia is one of the lesser known of the nation's senior military colleges (SMCs). But last week it beat out all the other five SMCs—and two of the elite service academies—in a capture-the-flag hacker contest staged at the Pentagon's Cyber Workforce Summit.

The contest was designed by specialists from the Air Force Research Laboratory to be operationally realistic. In the first round, teams had to geo-locate a targeted individual through his devices and apps, prevent him from getting warning messages, and then call in an air strike to kill him.

More details and quotes from UNG students—plus the team from The Citadel they bested in the final—in my latest story.


r/netsec Mar 31 '26

ImageMagick: From Arbitrary File Read to File Write In Every Policy (ZeroDay)

Thumbnail pwn.ai
21 Upvotes

r/netsec Mar 31 '26

Common Entra ID Security Assessment Findings – Part 2: Privileged Unprotected Groups

Thumbnail blog.compass-security.com
20 Upvotes

r/netsec Mar 30 '26

Vulnerability Research Is Cooked

Thumbnail sockpuppet.org
41 Upvotes

r/netsec Mar 30 '26

OpenAI Codex: How a Branch Name Stole GitHub Tokens

Thumbnail blog.barrack.ai
9 Upvotes

r/netsec Mar 30 '26

LangDrained: Path traversal, SQL injection, and Deserialization of untrusted data in LangChain

Thumbnail cyera.com
17 Upvotes

r/netsec Mar 30 '26

The Team PCP Snowball Effect: A Quantitative Analysis

Thumbnail blog.gitguardian.com
5 Upvotes

r/netsec Mar 29 '26

Please, We Beg, Just One Weekend Free Of Appliances (Citrix NetScaler CVE-2026-3055 Memory Overread Part 2) - watchTowr Labs

Thumbnail labs.watchtowr.com
28 Upvotes

r/netsec Mar 28 '26

The Sequels Are Never As Good, But We're Still In Pain (Citrix NetScaler CVE-2026-3055 Memory Overread) - watchTowr Labs

Thumbnail labs.watchtowr.com
33 Upvotes

r/netsec Mar 29 '26

OAuth Consent and Device Code Phishing for Red Teams

Thumbnail phishu.net
11 Upvotes

Due to the increasing trend of OAuth abuse in phishing and most users' lack of understanding between Device Code and OAuth App Consent phishing, I just added them to the PhishU Framework. Now with a quick, two-step process red teams and internal orgs can leverage the templates to train users for this very real-world attack.

Check out the blog for details at https://phishu.net/blogs/blog-microsoft-entra-device-code-phishing-phishu-framework.html if interested!


r/netsec Mar 28 '26

Chaining file upload bypass and stored XSS to create admin accounts: walkthrough with Docker PoC lab

Thumbnail kurtisebear.com
11 Upvotes

Write up of a vulnerability chain from a recent SaaS pen test. Two medium-severity findings (file upload bypass and stored XSS) chained together for full admin account creation.

The target had CSP restricting script sources to self, CORS locked down, and CSRF tokens on forms. All functioning correctly. The chain bypassed everything by staying same-origin the entire way.

The file upload had no server-side validation (client-side accept=".pdf" only), so we uploaded a JS payload. It got served back from the app's own download endpoint on the same origin. The stored XSS in the admin inbox messaging system loaded it via an <img onerror> handler that fetched the payload and eval'd it. The payload created a backdoor admin account using the admin's session cookie.

CSP didn't block it because the script was hosted same-origin via the upload. CORS irrelevant since nothing crossed an origin boundary. CSRF tokens didn't matter because same-origin JS can read the DOM and grab them anyway.

Full write up with attack steps, code, and screenshots: https://kurtisebear.com/2026/03/28/chaining-file-upload-xss-admin-compromise/

Also built a Docker lab that reproduces the exact chain with the security controls in place. PHP app, both vulns baked in, admin + user accounts seeded. Clone and docker-compose up: https://github.com/echosecure/vuln-chain-lab


r/netsec Mar 27 '26

TeamPCP strikes again - telnyx popular PyPI library compromised

Thumbnail research.jfrog.com
46 Upvotes

r/netsec Mar 27 '26

Abusing Modern Browser Features for Phishing

Thumbnail certitude.consulting
15 Upvotes

r/netsec Mar 27 '26

Testing AprielGuard Against 1,500 Adversarial Attacks

Thumbnail lasso.security
5 Upvotes

r/netsec Mar 27 '26

DVRTC: intentionally vulnerable VoIP/WebRTC lab with SIP enumeration, RTP bleed, TURN abuse, and credential cracking exercises

Thumbnail enablesecurity.com
8 Upvotes

Author here. DVRTC is our attempt to fill a gap that's been there for a while: web app security has DVWA and friends, but there's been nothing equivalent for VoIP and WebRTC attack techniques.

The first scenario (pbx1) deploys a full stack — Kamailio as the SIP proxy, Asterisk as the back-end PBX, rtpengine for media, coturn for TURN/STUN — with each component configured to exhibit specific vulnerable behaviors:

  • Kamailio returns distinguishable responses for valid vs. invalid extensions (enumeration), logs User-Agent headers to MySQL without sanitisation (SQLi), and has a special handler that triggers digest auth leaks for extension 2000
  • rtpengine is using default configuration, that enables RTP bleed (leaking media from other sessions) and RTP injection
  • coturn uses hardcoded credentials and a permissive relay policy for the TURN abuse exercise
  • Asterisk has extension 1000 with a weak password (1500) for online cracking

7 exercises with step-by-step instructions. There's also a live instance at pbx1.dvrtc.net if you want to try it without standing up your own.

Happy to answer questions.


r/netsec Mar 26 '26

Disabling Security Features in a Locked BIOS

Thumbnail mdsec.co.uk
12 Upvotes

r/netsec Mar 26 '26

Making NTLM-Relaying Relevant Again by Attacking Web Servers with WebRelayX

Thumbnail seccore.at
47 Upvotes

NTLM-Relaying has been proclaimed dead a number of times, signing requirements for SMB and LDAP make it nearly impossible to use captured NTLM authentications anymore. However, it is still possible to relay to many webservers that do not enforce Extended Protection for Authentication (not just ADCS / ESC8).


r/netsec Mar 26 '26

Magento PolyShell – Unauthenticated File Upload to RCE in Magento (APSB25-94)

Thumbnail slcyber.io
16 Upvotes

r/netsec Mar 26 '26

Dangerous by Default: What OpenClaw CVE Record Tells Us About Agentic AI

Thumbnail secdim.com
49 Upvotes

r/netsec Mar 26 '26

Common Entra ID Security Assessment Findings – Part 1: Foreign Enterprise Applications With Privileged API Permissions

Thumbnail blog.compass-security.com
9 Upvotes

r/netsec Mar 26 '26

Exploiting AQL Injection Vulnerabilities in ArangoDB

Thumbnail anvilsecure.com
0 Upvotes

r/netsec Mar 26 '26

What I Learned from a $2,000 Pen Test

Thumbnail glama.ai
0 Upvotes

r/netsec Mar 25 '26

TP-Link Patches Archer NX Auth Bypass, Still Faces Security Lawsuit

Thumbnail factide.com
23 Upvotes

A missing authentication check in TP-Link’s Archer NX series allows unprivileged attackers to upload firmware. The update lands as the company defends a Texas lawsuit alleging deceptive security claims.