Fireworks AI security breach impacts Notion and their customers
notion.com
notion.com
> As a precaution, we recommend that you treat this unattributable data as if it were exposed. If anyone on your team pasted sensitive information like passwords, API keys, or other credentials into Notion AI during this timeframe, we recommend rotating them right away.
Okay, so the actual impact is quite interesting: they did not notify you if they could not attribute the transcripts to you! You should really treat anything sensitive sent to Notion AI as compromised because they are not sure where these transcripts came from.
(It's fine, of course, to use AI tools—we use them heavily ourselves. Just please don't use them to generate or edit text to be read by fellow humans on Hacker News.)
It's impossible to know for sure what was LLM generated or edited, but we have to rely on imperfect classifiers or else the site would be completely flooded by genai text, which is not what the community here wants to read, nor in the intended spirit of HN.
Coding agents in my experience alert you to this, which is good. I pasted what was temporary token I made into Claude, just to test something, and after it had done the task it said something like, "you gave me a live token to work with in the chat, I'd advise you to treat that as exposed and rotate it."
It would be a good standard for all chat interfaces to have those "alerts" built in.
Who is using Notion for a chat about the weather? It's chats about your content and data.
> Private: this provider does not train on prompts and does not retain prompt data.
So how come notion discovered that they actually stored the data?
> Upon analysis of the new data, we discovered that it included unattributable Notion AI chat transcripts
Is there any legal consequence for stating you are ZDR but then internally you don't give a shit about it? I'm guessing that'd be between OpenRouter and the provider, not between the provider and the one triggering the inference, would that be correct? Does OpenRouter validate anything at all in regards to the providers, or it's a free-for-all "do whatever you want" kind of deal for OpenRouter and the providers?
Fireworks informed them.
The nature of the data here is inherently stored until used. You can read the fireworks incident report at https://fireworks.ai/security/bulletins/october-2026-securit... it's linked in the first sentence of the Notion report.
On the main fireworks breach page, they also say some customer weights of models and datasets to train them were leaked.
Ignoring whether or not there could be backdoors, security holes in the Trusted Execution Environment stuff are still being found on a regular cadence.
I'd guess it's good enough to avoid bulk surveillance (and therefore extraction of training data, which I guess is the attack that Notion was running when they screwed up and leaked the data), but that's about it.
Apple's stuff is a similar story. (And so are VM enclaves, which have been around longer.)
I like Fireworks.ai and use their APIs when I use Hermes Agent in an Apple Container. I have tried serious use of Hermes with local models, but for good results I like deepseek-4.1-flash-1027 or stronger, and I have trusted their ZDR, and will continue to trust their ZDR. (I buy tokens directly from Deepseek for my open source coding efforts where I don’t care about ZDR.)
Off topic but: strong local models work great with pi-dev and my own purpose built harnesses, but it takes a relatively strong model to make Hermes Agent shine.
TL;DR is that Notion is ZDR by default, but they have a setting where an admin in an enterprise account can enable non-ZDR AI features. I'm assuming that a lot of admins did that, and those are the accounts that had a breach. BUT, I kind of wonder if there was some mistake on Notion's end, because their own comms about ZDR seem pretty muddled and confused.
If anyone reading this thinks they were in the breach AND they had an enterprise account set to strict ZDR, please reply here and/or reach out to me! (temporary email so I can post it online with getting spam forever: spray.revamp-2e@icloud.com)
https://fireworks.ai/security/bulletins/october-2026-securit...
https://fireworks.ai/security/bulletins/october-2026-securit...
This is astonishing.
They’re saying “OTHER THAN THE ACTUAL CONTENTS OF YOUR CONVERSATION, NO INFORMATION WAS PRESENT”. That is not what unattributable really means and they’re trying to assert otherwise.
It’s trivial to identify the organisation or individuals involved in a conversation most of the time, but Notion are trying to make out that because the metadata wasn’t present, it’s no cause for concern.
That’s absolute bullshit and will give people a false sense of security. The contents of your conversation IS the critical information. Notion’s desktop app is very aggressive in prompting users to transcribe their calls and I imagine a large proportion do so by default. The potential for harm here is large.
I appreciate it’s Fireworks’ fault this happened, but Notion’s response destroys my confidence in them.
So we've all got all the data to make our own determination on the data being 'unattributable' or not.
That is for now, I am sure there will be worse months ahead of us.
If you mean 99% pants shitting panicking in the New York Times, yes, it’s a good thing I wasn’t in charge.
Yup. This. Two kinds of people in this context. Ones who panic before a disaster and ones who panic after letting it happen. Bonus points to the latter for celebrating their fuckup.
The options are panic before (in a rush to fix it) or panic after (to repair damage that could have been prevented). (Of course there is a third option, detect your problem sooner, but that isn’t always available.)
So yeah, if someone at Ford had panicked about the Pinto’s fuel system before they shipped, they wouldn’t have had to panic about it afterwards.
This is a really bad breach in the sense that an unlucky user could have very sensitive conversation content exposed in a way that could be attributable to them, if identifying information is in the messages. It could also expose sensitive information about 3rd parties, even if the user themselves was not exposed.
Ofcourse you could just use obsidian with some extension like claudian, or plain markdown files and vscode, or even claude/codex apps, but they all have their own quirks, and they'll cost alot more per token usage, subscription plans.
The review showed questions asked, and the answers given. It did not “apparently” show who asked the question, but Notion are able to attribute them to members.
/s
but good that they finally got around to posting something official ...
I asked the CISO if they can tell me if the data was accessed but they aren't answering and any communication is super slippy like "may have been accessed". I need to do some GDPR notations bc of them but I won't start running around just bc it "may have been" accessed
They don't care. The same as Openrouter: $7bn valuation, that service feels to me like about 10 devs total.
They don't care, because it's not about providing a product. Fireworks is about inference as much as a mob nightclub is about drinks.
To my knowledge we still haven't been formally notified as being included in the Fireworks breach. It makes me extremely skeptical of the " For a limited set of accounts, we also discovered impact to secrets, datasets, and incomplete models." that they detailed in their Nov 9 update [2].
[1]: https://fireworks.ai/security/bulletins/october-2026-securit...
[2]: https://fireworks.ai/security/bulletins/october-2026-securit...
I (individual client) actually didn't get *any* communications from Fireworks about this incident. Not even a template email. Without HN I'd still be in the dark.
Yeah spending the morning figuring out which users are affected and what data is involved. Time well spent. Thanks, Notion.
Website: https://docmost.com