frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Microsoft mishandling example.com

https://tinyapps.org/blog/microsoft-mishandling-example-com.html
86•mrled•1h ago

Comments

godzillabrennus•1h ago
This is the same company that mishandled the Office brand (abandoned it) and is mishandling the Xbox brand (what even is an Xbox anymore?). Are we surprised?
rurban•57m ago
NSA probably. Gives them plausible deniability.

Maybe some of their targets did use example.com for some probing, and the NSA had a hand in Sumitomo Electric Industries' mail server.

whizzter•49m ago
Reading the article, there is a huge flaw in the autodiscover protocol by Microsoft.

https://www.akamai.com/blog/security/autodiscovering-the-gre...

According to it, it seems that if someone registers autodiscover.com then example.com lacking autodiscover.example.com will make Outlook try checking if autodiscover.com has an entry.

It's just a braindead system.

irusensei•53m ago
Not surprised. They used to have training material incentivizing professionals to use .local as TLD for Active Directory realms. Thats a reserved domain for Multicast DNS.

Working on Linux automation systems we would need to make sure to disable anything related to Avahi in our images otherwise name resolution would fail for some customers.

szszrk•42m ago
My company used .local for EVERYTHING. I took it as normal at the time, until I got into problems with VMWARE products.

Support patiently explained .local is reserved for something else and kindly provided Wikipedia links.

They never responded why they used .local in their docs, trainings, webinars they provided, though :)

irusensei•33m ago
My impression is that Ballmer IE6 era Microsoft didn't gave a shit about standards.
ndriscoll•30m ago
Haven't they been telling people to do that since before it became reserved? If so, the problem is more that you can't "reserve" something that's already in wide use, and mdns should've used something like .mdns.

It's like when .dev became a gTLD, knowingly breaking a bunch of setups for a mix of vanity and a cash grab. Obviously dropped the ball on the engineering side.

hu3•53m ago
This is why I never use these IANA-reserved domains like .test, .example, .invalid, .localhost.

I always make up some impossible domains like domain.tmptest

Otherwise you're one DNS "misconfiguration" away from sending dev logs and auth tokens to some random server.

> Since at least February 2020, Microsoft's Autodiscover service has incorrectly routed the IANA-reserved example.com to Sumitomo Electric Industries' mail servers at sei.co.jp, potentially sending test credentials there.

whizzter•48m ago
.example is probably far safer than example.com.

https://www.akamai.com/blog/security/autodiscovering-the-gre...

According to it, it seems that if someone registers autodiscover.com then example.com lacking autodiscover.example.com will make Outlook try checking if autodiscover.com has an entry.

It's just a braindead system.

jsheard•40m ago
It's all fun and games until Donuts buys .tmptest for some reason.
wongarsu•39m ago
brb, just filing paperwork to apply for the .tmptest gTLD /s
lagniappe•32m ago
I suspect you'd download a car.
ThePowerOfFuet•10m ago
$100K
Cthulhu_•15m ago
Would that really make a difference in this case? It's a configuration error / bug in Microsoft's discovery server, they could have a fallback that goes "any unknown address, return this .jp address".
tialaramex•11m ago
It so happens that in this very specific case your obviously bad choice didn't make anything worse, that doesn't make it a good choice.

"Aha, the defective trucks only cause injuries to people who have their hands on the wheel at highway speeds, but I've never bothered holding the wheel at high speed, I just YOLO so I wouldn't be affected"

If people had used IANA's reserved TLDs they too would be unaffected because although Windows will stupidly try to talk to for example autodiscover.example that can't exist by policy and so the attempt will always fail.

andreldm•50m ago
That’s why example.com states “Avoid use in operations”, not only that could create unnecessary traffic for them as well as leak information as in situations like this.
binaryturtle•43m ago
Why do you need to send a password when using their Autodiscover API? Would Outlook send the respective passwords for each email account to Microsoft?
philipwhiuk•20m ago
I suspect they try to login and reverse engineer the IMAP config.
GranPC•42m ago
> Microsoft's Autodiscover service misconfiguration can be confirmed via curl -v -u "email@example.com:password" "https://prod.autodetect.outlook.cloud.microsoft/autodetect/d..."

Wait, does their autodetect send email and password to their servers, instead of just domain???

gruez•41m ago
>Microsoft's Autodiscover service misconfiguration can be confirmed via curl -v -u "email@example.com:password" "https://prod.autodetect.outlook.cloud.microsoft/autodetect/d...":

Hold up, does this mean outlook sends your full credentials to Microsoft when you try to set up an outlook account? I'm sure they pinky promise they keep your credentials secure, but this feels like it breaks all sorts of security/privacy expectations.

thedanbob•30m ago
It's more common than you might think. I know of at least one popular email client that stores your credentials on their servers to enable features like multi-account sync and scheduled sending.
spiffyk•23m ago
I would expect such a feature to use end-to-end encryption for the data, so that only the user can see the credentials. It does, right? Right?
gruez•21m ago
>>multi-account sync and scheduled sending

>I would expect such a feature to use end-to-end encryption for the data

How would "end-to-end encryption" when such features by definition require the server to have access to the credentials to perform the required operations? If by "end to end" you actually mean it's encrypted all the way to the server, that's just "encryption in transit".

tom1337•20m ago
Do you mean Spark? I get why they need to do it that way but I also hate that they have to do it that way because it sucks for privacy.
dec0dedab0de•14m ago
I think outlook is pretty much a saas product these days.
tga•11m ago
Most likely, and nobody cares.

Already many years ago I remember installing a firewall on my phone and noticing in surprise that Outlook was not connecting at all to my private mail server, but instead only sending my credentials to their cloud and downloading messages from there.

The only Android mail client not making random calls to cloud servers was (back then) K-9 Mail.

nhinck2•5m ago
Yeah since the Windows 11 2023h2 update.
brulx126•4m ago
Not just that, the new outlook app makes Microsoft a complete man-in-the-middle for your email account.

https://www.xda-developers.com/privacy-implications-new-micr...

butvacuum•2m ago
Basically everything microsoft makes that touches http will send your username and your password to any server that asks for Basic Authentication.

It looks like Microsoft Edge had the _ability to disable_ this added in 2020 or 2021, but it isn't currently the default and the Group Policy unintuitively only applies to unencrypted HTTP Connections.

Thaxll•40m ago
Where does sei.co.jp comes from? Why Microsoft would use that domain in the first place?
irusensei•34m ago
It's not really the domain but the registration in the MS Office Cloud. If you query who owns example.com mail you get that company.
Daviey•34m ago
I'm willing to bet they were the first user to try and add example.com to their Outlook account, and MS then just assigned it to them without verifying they own the domain.
onionisafruit•16m ago
I gather this has little to do with “example.com” and more to do with any domain that doesn’t have an autodiscover subdomain.

Show HN: JN – A filebased CLI notetaker by me (written in Nim)

https://github.com/joereynolds/jn
1•professorlamp•1m ago•0 comments

Hellenistic War-Elephants and the Use of Alcohol Before Battle

https://www.cambridge.org/core/journals/classical-quarterly/article/hellenistic-warelephants-and-...
1•perihelions•4m ago•0 comments

CHERIoT RTOS: An OS for Fine-Grained Memory-Safe Compartments

https://dl.acm.org/doi/10.1145/3731569.3764844
1•blakepelton•5m ago•1 comments

Show HN: Ask your repos what shipped in plain English

1•inferno22•6m ago•0 comments

Anecdote Origin: Knowing Where to Tap

https://quoteinvestigator.com/2017/03/06/tap/
1•mhb•7m ago•0 comments

Is liberal democracy in terminal decline?

https://www.ft.com/content/b4d2c7a3-587d-440f-a7a9-7e5e85b93a88
2•alephnerd•8m ago•0 comments

Tesla fined for repeatedly failing to help UK police over driving offences

https://www.bbc.co.uk/news/articles/c0r44zpprg7o
5•6LLvveMx2koXfwn•10m ago•0 comments

We got a new Linux distro in 2026 and it's incredible [video]

https://www.youtube.com/watch?v=JmgvSdEIK8c
2•owenpalmer•13m ago•0 comments

Trade wind regimes during the Great Barrier Reef coral bleaching season

https://wcd.copernicus.org/articles/7/109/2026/
1•PaulHoule•14m ago•0 comments

KORG phase8 – Acoustic Synthesizer

https://www.korg.com/us/products/dj/phase8/
2•bpierre•14m ago•0 comments

Zero Training One-Shot Neural Networks

https://github.com/117l11/Bilinear-Neural-Transform
1•117l11•14m ago•0 comments

AgentHub – the only SDK you need to connect to LLMs

https://github.com/Prism-Shadow/AgentHub
1•PrismShadow•14m ago•1 comments

Show HN: Commet, a billing engine and MoR for usage-based SaaS and AI products

https://sandbox.commet.co
1•TeamCommet1•16m ago•1 comments

Artemis II

https://www.esa.int/Science_Exploration/Human_and_Robotic_Exploration/Orion/Artemis_II
1•slowcooked12_•16m ago•0 comments

CLI for the New Commodore C64 Ultimate

https://github.com/cybersorcerer/c64u
1•austinallegro•16m ago•0 comments

Microsoft chief Satya Nadella warns AI boom could falter without wider adoption

https://www.ft.com/content/2a29cbc9-7183-4f68-a1d2-bc88189672e6
4•internet_points•16m ago•1 comments

The Great Divergence

https://www.persuasion.community/p/the-great-divergence
1•garbawarb•19m ago•0 comments

Exploring 7 remote development platforms to code without downloading anything

https://diploi.com/blog/remote_development_platforms
1•javierpresnsr•20m ago•0 comments

Claude Code is everywhere at Microsoft

https://www.theverge.com/tech/865689/microsoft-claude-code-anthropic-partnership-notepad
2•Maven911•22m ago•0 comments

What Oscar Wilde Told Melanie Trump

https://zoneofsulphur.substack.com/p/what-oscar-wilde-told-melania-trump
1•Zone_of_Sulphur•22m ago•0 comments

Can AI Pass Cornell CS2112?

https://www.youtube.com/watch?v=56HJQm5nb0U
1•logicprog•22m ago•0 comments

Exposing Privileged Ports with Podman (2024)

https://blog.jdboyd.net/2024/05/exposing-privileged-ports-with-podman/
1•speckx•22m ago•0 comments

Why my Rust benchmarks were wrong, or how to use std:hint:black_box? (2022)

https://gendignoux.com/blog/2022/01/31/rust-benchmarks.html
1•aw1621107•23m ago•1 comments

Who's Your Daddy?

https://zoneofsulphur.substack.com/p/whos-your-daddy
1•Zone_of_Sulphur•24m ago•0 comments

TrustTunnel: Open-source VPN protocol by AdGuard

https://trusttunnel.org/
2•jrnkntl•25m ago•1 comments

Ralph Disruption

https://www.julianmwagner.com/articles/ralph-loop-manifesto
1•jwpapi•26m ago•0 comments

149M Usernames and Passwords Exposed by Unsecured Database

https://www.wired.com/story/149-million-stolen-usernames-passwords/
3•rbanffy•27m ago•0 comments

Still Rising

https://demozoo.org/productions/314658/
1•jruohonen•28m ago•0 comments

RSS Swipr: Find Blogs Like You Find Your Dates

https://philippdubach.com/posts/rss-swipr-find-your-blogs-like-you-find-your-dates/
2•7777777phil•29m ago•0 comments

An entrepreneur's 13 hours in Davos jail: 'The food was phenomenal'

https://www.semafor.com/article/01/22/2026/an-entrepreneurs-13-hours-in-davos-jail-the-food-was-p...
2•mellosouls•29m ago•0 comments