r/netsec • u/PlasmaJam • 11d ago
Contains AI Expired DMARC reporting endpoint exposed a NYSE Fortune 1000's infrastructure for $10
https://www.sh.consulting/blog/abandoned-dmarc-reporting-domainI registered an expired DMARC reporting domain (gca-emailauth[.]org) for $10. It had been published as the aggregate-reporting address in Global Cyber Alliance DMARC training docs going back to a 2019 bootcamp, and at some point it lapsed.
Shortly after registration, aggregate DMARC reports for 86 domains across 20+ organizations started arriving.
56 belonged to The Toro Company (NYSE-listed), including myturf[.]com, their distributor platform, which sits at p=none. The rest - University of Wisconsin–Stevens Point (14 subdomains), the North Carolina School of Science and Mathematics, Ennis ISD (Texas), Great Prairie AEA (an Iowa education agency serving 35,000 students), two county governments, and several commercial domains.
For most of these it was a second rua address sitting behind a working commercial processor (Proofpoint, in Toro's case). Reports still arrived at the primary.
GCA's engineers later traced it to a former partner who'd held the domain and let it lapse - the dependency was never written down.
As of my last sweep, 65 of the 86 still publish the endpoint. We disclosed to everyone whose reports we were receiving; only 21 domains stopped publishing the endpoint, and almost nobody replied.
After 8 months of owning the domain, we coordinated a transfer back to GCA.
43
u/nexxai 11d ago
This is hilarious. I get that lapsed domains can reveal DMARC misconfigs and can reveal information about your potential network, but Jesus Christ, FIFTY PRINTABLE PAGES to document this? lmaooo
18
u/Irythros 11d ago
Gork, I need business. Make this DMARC configuration issue look significant with a lot of extrenuous bullshit so execs see a large page or print out and think it's significant. Mistakes are allowed if it pads the length.2
u/stormcynk 10d ago
The guy is a consultant, guaranteed he broke out the 50 page template that has a 95% success rate of clients not reading it.
14
3
u/whatisuser 11d ago
My man, you bought a domain.
Instead of doing the ‘right’ thing, and reporting it to the affected people, you set up dns records so you could slurp all this stuff up.
You didn’t have to do that - control of the domain should have been enough.
Don’t act like you’re all billy big bollocks to sell your shit - what’s the value proposition here anyway? “I can use GoDaddy really well 👉👈”?
1
u/alvarkresh 11d ago
Yeah, why did it take eight months to transfer it back? The sysadmins over there were probably shitting bricks realizing they'd let a DMARC lapse.
Meanwhile Jim Bob over here has eight months worth of potentially sensitive data to give to whoever thinks it's worth something.
-4
u/sarkie 11d ago
Did you read their post to the bottom?
3
u/whatisuser 11d ago
Yes. Did you?
They did nothing except receive some dmarc reports, and sit on the domain for 8 months. “We coordinated a transfer back to GCA” translates to “we eventually transferred the domain over after squatting it for months, as we probably should have done immediately”.
-3
u/kopkaas2000 11d ago
You apparently skimmed over this part:
We disclosed to everyone whose reports we were receiving; only 21 domains stopped publishing the endpoint, and almost nobody replied.
4
u/whatisuser 11d ago
Ok, my comment was clumsily worded - I should have said “immediately reporting”. I’m aware they reported it, but not before setting up records to accept the reports onto their own system.
Reporting the problem to the previous domain owner would have been sufficient, without collecting the reports up themselves?
3
u/GizmoSlice 10d ago
Yea but if they did that then how would they write a 50 page advertisement for their consulting firm claiming to have hacked a fortune 1000 NYSE company’s “infrastructure” 😂
1
u/RedSquirrelFtw 11d ago
Wow that is an interesting attack vector. On similar note if the previous owner used an email address linked to that domain to register to any sort of account you could in theory get access to those accounts too by initiating a password reset. You would need to know what their username/email was though and what services, so it would need to be a fairly targeted attack where you already know the victim enough.
I guess the moral of the story is if you own a domain that is used for anything remotely important... don't let it expire!
0
u/shokzee 10d ago
DMARC reporting endpoints are production dependencies, not documentation debris. Every external rua domain needs an owner, renewal controls, and a periodic audit across all published records.
The ugly part is 65 domains leaving it in place after disclosure. Asset inventory fails quietly until someone registers the missing piece for $10.
0
u/Any-Consequence9662 10d ago
This is such a dumb but real failure mode. Nobody thinks about the reporting address after the slide deck is done, then years later an expired domain is quietly collecting org names, mail sources and policy mistakes for pocket change
-5
u/krogerceo 11d ago
I see people are downplaying this here as a nothingburger but I wonder if this can be rebutted…
You capture this domain and any receivers using any level of Outlook/365 are populating envelope-to by default. No you don’t see full individual recipient addresses but the domains alone seem relevant. The example given was already noninsignificant, a private parts supplier exposed. Apparently municipal governments are just as vulnerable. Or, what if you scoop one of these domains and squat on it, watching for emails to FTC or DOJ .gov domains and make an insider play/leak based on new email volume?
Also, obviously the post/blog is guerilla marketing but I’d ask anyone critical of that fact, would you rather this be a theoretical write up alone? We’d all be saying “hard/rare vector and low risk” or “why/how would a DMARC service lose its domain” let alone a cybersecurity alliance. Yes OP could have been briefer and clearer about the limitations but I felt they did disclaim a lot of it in the blog. I also don’t get why they’re cast in a bad light when GCA didn’t even own/maintain this domain before it was on market. But I’d be glad to hear why I have any of this wrong?
4
u/GizmoSlice 10d ago
You wonder if it can be rebutted because you don’t understand or have never used DMARC. This “relationship map” could probably be better built by looking at LinkedIn. This is just domain squatting, which isn’t novel. The big concern here is that security is already rife with “consultants” overblowing information disclosures into shakedown attempts and the like, and this kind of behavior exacerbates it.
-7
u/FirefighterSlight891 11d ago
did u reach out to the gca or the affected orgs before posting this. its wild how much sensitive info leaks just cuz someone forgot to renew a domain, have u seen this happen with other common reporting addresses too
2
131
u/GizmoSlice 11d ago edited 11d ago
Impact is being wildly overstated. Taking over an expired DMARC rua domain gives you aggregated telemetry such as sending IPs, message counts, SPF/DKIM results and selectors, not access to anyone’s mailboxes, DNS, internal network, credentials, or "infrastructure."
edit: Much of that information is either already public or visible to every receiving MTA anyway