Nvidia Dev: ML Security Flaws Are 'Boring' Mistakes

Nvidia's Lavina D'Mello argues that ML security failures stem from 'boring' infrastructure misconfigurations, not exotic AI attacks, urging a return to foundational security practices.

Nvidia Senior Software Developer Lavina D'Mello presenting on ML security at AI Engineer World's Fair
Lavina D'Mello, Senior Infrastructure Software Engineer at Nvidia, discusses ML security at AI Engineer World's Fair.· AI Engineer
Visual TL;DR
ML Security FlawsDriver
Nvidia's D'Mello argues failures stem from 'boring' infrastructure misconfigurations
From the article 9+ mentionsIn the realm of machine learning security, the most critical vulnerabilities often aren't the exotic, AI-specific attacks that capture headlines.
Not Exotic AI AttacksContext
not novel zero-day exploits or complex AI-specific vulnerabilities
From the article 4 mentionsIn the realm of machine learning security, the most critical vulnerabilities often aren't the exotic, AI-specific attacks that capture headlines.
Boring MistakesDriver
same mundane infrastructure mistakes plaguing traditional software development for years
From the article 3 mentionsShe concluded with a provocative statement: "Your LLM stack really is a 2008 database with better marketing." The implication is clear: the industry needs to apply the well-established security principles of traditional infrastructure to the new frontier of AI, ensuring that the "boring" mistakes of the past are not repeated.
Ray Clusters ExposedOutcome
From the articleD'Mello kicked off her talk by highlighting a real-world incident from 2023 where security researchers discovered thousands of distributed ML clusters, built on the popular Ray framework, were left open to the internet.
Return to BasicsEffect
urging a return to foundational security practices for ML infrastructure
From the article 2 mentionsWhile basic controls like authentication and input validation have minimal overhead, more advanced techniques like adversarial detection can incur significant performance penalties.
Authentication DisabledDriver
From the article 2 mentionsDashboards and job APIs were exposed because authentication was disabled by default, and teams simply forgot to enable it during production deployment.
Billion Dollar ExposureOutcome
estimated over a billion dollars in potential exposure from these vulnerabilities
From the articleThe resulting exposure was estimated to be over a billion dollars, not due to a novel zero-day exploit against a neural network, but because a basic security setting was overlooked.
Contents(5)

In the realm of machine learning security, the most critical vulnerabilities often aren't the exotic, AI-specific attacks that capture headlines. Instead, they are the same mundane, yet persistent, infrastructure mistakes that have plagued traditional software development for years. This was the core argument made by Lavina D'Mello, a senior software developer at Nvidia specializing in deep learning infrastructure, during a recent AI Engineer World's Fair presentation.

Nvidia Dev: ML Security Flaws Are 'Boring' Mistakes - AI Engineer
Nvidia Dev: ML Security Flaws Are 'Boring' Mistakes, from AI Engineer

The 'Boring' Mistakes Causing Major Breaches

D'Mello kicked off her talk by highlighting a real-world incident from 2023 where security researchers discovered thousands of distributed ML clusters, built on the popular Ray framework, were left open to the internet. Dashboards and job APIs were exposed because authentication was disabled by default, and teams simply forgot to enable it during production deployment. The resulting exposure was estimated to be over a billion dollars, not due to a novel zero-day exploit against a neural network, but because a basic security setting was overlooked.

This pattern, D'Mello noted, is a recurring theme. The headline-grabbing breaches in ML security rarely involve complex adversarial attacks on the models themselves. Instead, they typically stem from simpler issues like exposed API keys, over-privileged accounts, or model weights stored in publicly accessible buckets, essentially, a failure to flip a crucial configuration switch.

From Deterministic Apps to Probabilistic ML Stacks

The shift from traditional applications to ML in production has fundamentally altered the security considerations. D'Mello explained that classic 2008 applications were deterministic, allowing security teams a clear mental model for what needed protection. Today's ML systems, however, operate on probabilistic behaviors, making reasoning about outcomes more complex. Furthermore, the protection of model weights, which are inherently copyable, and the direct serving of models through APIs introduce new attack vectors. The trend towards multi-tenant GPUs for cost-efficiency further compounds these risks, especially with the rise of LLM stacks where prompts become control flow, answers are derived from retrieval corpora, and agents execute actions.

The fundamental issue, D'Mello argued, is that the industry has evolved the ML stack significantly without updating the underlying security assumptions. "We are running a 2008 playbook on a 2026 system," she stated, emphasizing the mismatch.

Three Core Ideas for ML Security

D'Mello distilled her insights into three core ideas:

1. Misconfigurations Trump Missing Features: The primary reason for failures in production ML security is often misconfiguration, not a lack of available security features. A study showed that 78% of reviewed ML deployments had at least one critical security mistake, with common culprits being wide-open access controls, lack of system segmentation, and exposed secrets or model artifacts.

2. Defenses Need to Survive Production: Many sophisticated defenses discussed in research are too expensive in terms of latency and throughput to be viable in production. While basic controls like authentication and input validation have minimal overhead, more advanced techniques like adversarial detection can incur significant performance penalties. The key is to implement these controls efficiently, balancing security with performance requirements.

3. Secure ML Like Infrastructure, Not Just Models: The focus should shift from securing the model in isolation to treating the entire ML system as a complex piece of infrastructure. This involves implementing layered defenses, from the foundational infrastructure security (containers, networking, encryption) up to access control, runtime security, and operational practices like compliance and culture.

The Threat Landscape and Practical Solutions

D'Mello outlined six categories of threats, including adversarial inputs, model extraction, data poisoning, supply chain attacks, privacy breaches, infrastructure compromise, and insider threats. She pointed out that infrastructure compromise and insider threats are where most real breaches occur, and these are often the result of accidental misconfigurations.

To address these challenges, D'Mello proposed a four-pillar defense-in-depth strategy, starting with robust infrastructure security, followed by access control, runtime security, and finally, operational practices including compliance and culture. She stressed that infrastructure is the foundation, and any failure at this level can cascade upwards, rendering higher-level security measures ineffective.

Looking ahead, D'Mello identified emerging threats in the LLM and GPU multi-tenancy space, such as prompt injection, RAG poisoning, GPU side channels, and supply chain vulnerabilities. She cautioned that these threats are evolving rapidly and the defenses are still immature, emphasizing a need for continuous adaptation.

Conclusion: Back to Basics for ML Security

In her concluding remarks, D'Mello reiterated her main takeaways: securing ML is an infrastructure problem, not a model problem; the field has sufficient defenses but needs deployable ones; and the focus must be on fixing fundamental misconfigurations like over-privileged access, flat networks, and exposed secrets. She concluded with a provocative statement: "Your LLM stack really is a 2008 database with better marketing." The implication is clear: the industry needs to apply the well-established security principles of traditional infrastructure to the new frontier of AI, ensuring that the "boring" mistakes of the past are not repeated.

© 2026 StartupHub.ai. All rights reserved. You may not republish this article in full without a license. Search engines and AI research tools may crawl and summarize for reference. Bulk reproduction or model training requires a license. See our terms.
Daniel Singer

Written by

Daniel Singer

Editor, StartupHub.ai

Daniel Singer is the editor of StartupHub.ai, a technology expert and thought leader on AI and its applications across sectors, from fintech and healthcare to developer tooling and consumer software. He writes and tests the tools covered here thoroughly and regularly, and built StartupHub.ai to give founders, operators and buyers a clearer read on what they are actually being sold.

More from Daniel Singer