frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

175K+ publicly-exposed Ollama AI instances discovered

https://www.techradar.com/pro/security/over-175-000-publicly-exposed-ollama-ai-servers-discovered-worldwide-so-fix-now
33•heresie-dabord•4h ago

Comments

FloatArtifact•4h ago
This is a combination problem poor default (listening to all interfaces?) and also IPv6 can be publicly accessible. It's a bit dependent on how this is configured upstream by default, but this is a gotcha compared to IPv4.
chrisjj•3h ago
The article says no, the default is listening to just localhost. Given the instances in question have been deliberately configured to listen on public ports, calling this misconfiguration seems somewhat unjustified.
crimsonnoodle58•2h ago
Not true for their docker instructions which specify -p 11434:11434 instead of -p 127.0.0.1:11434:11434. [1]

Combine that with rootful docker's famous bypass of ufw and you have a publicly exposed ollama, even with a firewall. [2]

[1] https://docs.ollama.com/docker

[2] https://github.com/moby/moby/issues/4737

rvz•3h ago
Nevermind. [0] Nothing to see here.

[0] https://news.ycombinator.com/item?id=45116322

dfajgljsldkjag•3h ago
I see this happen all the time when people just want their new toys to work right away. They copy and paste commands from the internet to open up the connection but they forget to put a lock on the door. It is dangerous that so many people run these programs without understanding the basics of how networks work.
rvz•1h ago
Even better.

We have those who are openly admitting that they have never written / read a line of code and have no idea on what it does and using AI to deploy "AI tools" without knowing how to secure them.

Infosec experts are going to have a great time with collecting lots of money out of this.

meltyness•3h ago
This is a weakness of docker, a bit, I think.

I was rigging this up, myself, and conciscious of the fact that basic docker is "all or none" for container port forwarding because it's for presenting network services, had to dig around with iptables so it'd be similar to binding on localhost.

The use case https://github.com/meltyness/tax-pal

The ollama container is fairly easy to deploy, and supports GPU inference through container toolkit. I'd imagine many of these are docker containers.

e: i stand corrected, apparently -p of `docker run` can have a binding interface stipulated

e2: https://docs.docker.com/engine/containers/run/#exposed-ports which is not in some docs

e3: but it's in the man page ofc

threecheese•2h ago
Out of curiosity, why would you need to wrap the call to an Ollama modelfile in docker? Does the dockerized ollama client provide some benefit, when it’s shelling down to local Ollama instance anyway? (Wrt tax-pal)
meltyness•2h ago
It's more of a distribution thing for me really. I'm basically using docker as a package manager since they otherwise distribute through one of those ad-hoc shell scripts that I'd prefer to avoid accidentally breaking Debian with somehow.

I've built ollama before too, but, I like that I can cleanly rip it out of my system or upgrade it without handing root off to some shell script somewhere I guess.

If anyone's gonna bash up my system it oughta be me

crimsonnoodle58•2h ago
Yes the binding interface can be specified, but the default for -p 11434:11434 is 0.0.0.0.

IMO the default should be 127.0.0.1 and the user should have to explicitly bind to all via -p 0.0.0.0:11434:11434.

meltyness•1h ago
Apparently been that way for a while haha

https://github.com/moby/moby/commit/1cbdaebaa1c2326e57945333...

cyberax•2h ago
Fun fact! On macOS you can expose privileged ports (<1024) using a regular user account.

But ONLY if you don't bind the listening port to any interface. So you try to create a listening port on localhost (e.g. 127.0.0.1:443) under a non-root account you get a permission error.

Edit: the thing is, you CAN expose "0.0.0.0:443" without root privileges!

throwaway314155•2h ago
How exactly are the ports "exposed" if they can't be bound to an interface?
Zambyte•26m ago
Binding to 0.0.0.0 means binding to every interface.
vxxzy•2h ago
A feature! Not a bug! Bugs can be undisovered features.
kristopolous•2h ago
it's called a privileged port and it's been like this for decades, on every system, ever.

Here's a reference to this "macos feature" from 1995: https://www.w3.org/Daemon/User/Installation/PrivilegedPorts....

Zambyte•20m ago
https://news.ycombinator.com/item?id=18302380
adw•2h ago
The tool-calling thing here is overblown.

When you do "tool calling" with an LLM, all you're doing is having the LLM generate output in a particular format you can parse out of the response; it's then your code's responsibility to run the tools (locally) and stick the results back into the conversation.

So that _specific_ part isn't RCE. It's still bad for the nine million other obvious reasons though.

nxobject•2h ago
Pay for Shodan, folks!
gerdesj•1h ago
I'm not sure the "journos" from Techradar are too familiar with how networks ... work.

IPv4 requires an inbound NAT these days to work at all globally, unless you actually have a machine with a globally routable IP. There will probably be a default deny firewall rule too. I do remember the days before NAT ...

IPv6 doesn't require NAT (but prefix translation is available and so is ULA) but again a default deny is likely in force.

You do actually have to try quite hard to expose something to the internets. I know this because I do a lot of it.

The entire article is just a load of buzz words and basically bollocks. Yes it is possible to expose a system on the internet but it is unlikely that you do it by accident. If I was Sead, I'd go easy on the AI generated cobblers and get a real job.

reactordev•34m ago
Fortunately there’s an easy way to check…
vivzkestrel•16m ago
- you ll be surprised how many OLLAMA API KEYS [you can find here](https://github.com/search?q=%22OLLAMA_API_KEY%22&type=code&p...) its 2026 and this technique still works. I wonder if github supports regex search

Antirender: remove the glossy shine on architectural renderings

https://antirender.com/
876•iambateman•8h ago•206 comments

Show HN: I trained a 9M speech model to fix my Mandarin tones

https://simedw.com/2026/01/31/ear-pronunication-via-ctc/
122•simedw•3h ago•39 comments

Peerweb: Decentralized website hosting via WebTorrent

https://peerweb.lol/
199•dtj1123•7h ago•74 comments

Stonebraker on CAP theorem and Databases (2010)

https://perspectives.mvdirona.com/2010/04/stonebraker-on-cap-theorem-and-databases/
47•onurkanbkrc•4h ago•14 comments

The $100B megadeal between OpenAI and Nvidia is on ice

https://www.wsj.com/tech/ai/the-100-billion-megadeal-between-openai-and-nvidia-is-on-ice-aa3025e3
194•pixelesque•4h ago•114 comments

Kimi K2.5 Technical Report [pdf]

https://github.com/MoonshotAI/Kimi-K2.5/blob/master/tech_report.pdf
247•vinhnx•11h ago•97 comments

Disrupting the largest residential proxy network

https://cloud.google.com/blog/topics/threat-intelligence/disrupting-largest-residential-proxy-net...
124•cdrnsf•2d ago•98 comments

Moltbook

https://www.moltbook.com/
1345•teej•1d ago•642 comments

HTTP Cats

https://http.cat/
264•surprisetalk•14h ago•46 comments

I trapped an AI model inside an art installation (2025) [video]

https://www.youtube.com/watch?v=7fNYj0EXxMs
63•handfuloflight•6h ago•15 comments

P vs. NP and the Difficulty of Computation: A ruliological approach

https://writings.stephenwolfram.com/2026/01/p-vs-np-and-the-difficulty-of-computation-a-ruliologi...
49•tzury•7h ago•25 comments

The engineer who invented the Mars rover suspension in his garage [video]

https://www.youtube.com/watch?v=QKSPk_0N4Jc
294•UltraSane•4d ago•43 comments

Show HN: Foundry – Turns your repeated workflows into one-click commands

https://github.com/lekt9/openclaw-foundry
9•getfoundry•3h ago•1 comments

How to explain Generative AI in the classroom

https://dalelane.co.uk/blog/?p=5847
38•thinkingaboutit•1d ago•8 comments

Ask HN: Do you also "hoard" notes/links but struggle to turn them into actions?

137•item007•12h ago•56 comments

Declassifying JUMPSEAT: an American pioneer in space

https://www.nro.gov/news-media-featured-stories/news-media-archive/News-Article/Article/4392223/d...
14•mkmk•2d ago•2 comments

Surely the crash of the US economy has to be soon

https://wilsoniumite.com/2026/01/27/surely-it-has-to-be-soon/
196•Wilsoniumite•18h ago•312 comments

Chuck Klosterman on why we've never actually seen a real football game

https://www.latimes.com/entertainment-arts/books/story/2026-01-22/chuck-klosterman-new-book-football
32•proposal•3d ago•89 comments

Email experiments: filtering out external images

https://www.terracrypt.net/posts/email-experiments-image-filtering.html
52•todsacerdoti•16h ago•26 comments

Self Driving Car Insurance

https://www.lemonade.com/car/explained/self-driving-car-insurance/
110•KellyCriterion•12h ago•262 comments

The National Herbarium of Ireland digital collection of Irish plants

https://dri.ie/news/new-collection-in-dri-the-national-herbarium-of-ireland-digital-collection-of...
99•gnabgib•3d ago•10 comments

Code is cheap. Show me the talk

https://nadh.in/blog/code-is-cheap/
181•ghostfoxgod•16h ago•169 comments

Roots is a game server daemon that manages Docker containers for game servers

https://github.com/SproutPanel/roots
23•Kerrick•3d ago•3 comments

Show HN: Amla Sandbox – WASM bash shell sandbox for AI agents

https://github.com/amlalabs/amla-sandbox
128•souvik1997•13h ago•71 comments

Show HN: I built an AI conversation partner to practice speaking languages

https://apps.apple.com/us/app/talkbits-speak-naturally/id6756824177
54•omarisbuilding•6h ago•41 comments

Quack-Cluster: A Serverless Distributed SQL Query Engine with DuckDB and Ray

https://github.com/kristianaryanto/Quack-Cluster
68•tanelpoder•4d ago•14 comments

Building docs like a product

https://emschwartz.me/building-docs-like-a-product/
55•emschwartz•1d ago•6 comments

The Home Computer Hybrids

https://technicshistory.com/2026/01/25/the-home-computer-hybrids/
44•cfmcdonald•5d ago•14 comments

175K+ publicly-exposed Ollama AI instances discovered

https://www.techradar.com/pro/security/over-175-000-publicly-exposed-ollama-ai-servers-discovered...
33•heresie-dabord•4h ago•22 comments

Netflix Animation Studios Joins the Blender Development Fund as Corporate Patron

https://www.blender.org/press/netflix-animation-studios-joins-the-blender-development-fund-as-cor...
470•vidyesh•22h ago•93 comments