Independent analysis by NHI Mgmt GroupSource article: Oligo Security, “How Oligo Catches Zero-Days From Frontier Models” (September 7, 2026)

TL;DR: Frontier AI can now find novel application flaws and generate working exploits faster than human teams, and Oligo Security says its runtime sensor blocked a controlled zero-day test while allowing the application to keep running. The practical lesson is that defenders need behavior-based intervention, not just vulnerability knowledge, because the discovery-to-exploitation window is shrinking toward zero.


At a glance

What this is: NHI Mgmt Group's analysis, drawing on Oligo Security's blog post: In a controlled test, frontier AI found a zero-day in an application and a runtime sensor blocked the exploit attempt while the application kept running.

Why it matters: This matters because AppSec, cloud, and AI security teams need controls that respond to exploit behaviour in real time, not just to known vulnerabilities or delayed patch cycles.


Context

Zero-day risk is not only about unknown flaws, it is about the speed at which those flaws become usable exploits. Traditional vulnerability management assumes a period of discovery, triage, and remediation before exploitation becomes operational, but frontier AI compresses that window by generating working exploit paths quickly. That changes the control problem from finding every flaw in advance to recognising dangerous runtime behaviour when it appears.

The article has a clear application-security and AI-security angle, with an identity-adjacent implication for workload and service behaviour rather than human access. When untrusted input drives a primitive to open unexpected network connections or execute unsafe actions, the control failure is about runtime trust boundaries, not only code quality. That makes this a governance problem for AppSec, cloud security, and AI risk programmes at the same time.


Key questions

Q: What breaks when zero-day defence depends only on vulnerability knowledge?

A: It fails when the flaw is unknown before exploitation begins, because there is nothing to scan, catalogue, or patch in time. In that situation, defenders need controls that observe behaviour at runtime and stop malicious execution paths as they form. Known-vulnerability workflows are necessary, but they are no longer sufficient against fast exploit generation.

Q: Why do unknown flaws increase the value of runtime security controls?

A: Unknown flaws remove the advantage of precomputed signatures, advisories, and patch queues. Runtime controls matter because they can inspect what a function or process is actually doing, then intervene when trusted code is driven into unsafe behaviour. That makes them useful against both old vulnerabilities and newly discovered ones.

Q: What are the signs that an application primitive is being abused?

A: Look for a trusted function taking input it should not accept, followed by unexpected file access, outbound connections, or process activity. Those behavioural forks are the practical indicators that execution has moved from normal logic into exploit territory. Teams should treat the fork itself as the signal, not just the fact that input looked suspicious.

Q: Should organisations prioritise runtime protection before they finish patching zero-days?

A: Yes. When exploit creation accelerates, waiting for patch completion leaves too much exposure. Organisations should prioritise runtime controls for high-value applications, then use patching and code fixes to close the root cause. This is a sequencing decision, not an either-or choice, because both controls serve different phases of risk reduction.


Technical breakdown

How frontier AI changes zero-day exploitation speed

A zero-day is a vulnerability with no public fix or reliable signature at the time it is exploited. The article’s core point is that frontier models can shorten the path from code review to working exploit by exploring application behaviour faster than human teams. That matters because the attacker no longer needs a long reconnaissance or manual proof-of-concept cycle. The exploit can be generated from code context, then adapted into a usable attack while defenders are still discovering the flaw. The practical effect is that time-based assumptions inside vulnerability management weaken quickly.

Practical implication: shift priority from post-discovery patch cadence to controls that can interrupt exploit execution in real time.

Why primitive abuse is the detection signal

The article describes exploit detection as watching a trusted primitive, such as an evaluator or connector function, be driven outside its intended use. The key signal is not the presence of malicious code alone but the fork where validated input becomes attacker-controlled input and triggers unsafe system behaviour. In practice, that means correlating application execution with operating system actions, such as unexpected socket creation, file access, or process spawning. This is closer to behavioural defence than static vulnerability detection, because it catches the misuse pattern even when the underlying flaw is unknown.

Practical implication: instrument runtime telemetry to detect unexpected primitive behaviour, not just known exploit signatures.

Why runtime intervention beats passive alerting for unknown flaws

Passive monitoring can tell defenders that something suspicious happened, but unknown vulnerabilities demand intervention at the moment abuse begins. The article argues that runtime protection works because it sees the abuse of a primitive in context and can stop the malicious branch while allowing legitimate application paths to continue. That distinction matters for availability. Security teams often fear that aggressive blocking will break production systems, so the operational question becomes whether the control can suppress malicious behaviour without killing the whole process. The article’s test suggests that is the control objective worth pursuing.

Practical implication: evaluate runtime security tools on selective exploit blocking and service continuity, not on detection alone.


Threat narrative

Attacker objective: The attacker’s objective is to turn a previously unknown code injection flaw into unauthorized access and arbitrary code execution inside the target application.

  1. Entry begins when untrusted HTTP request data reaches an application primitive that was never meant to process it directly.
  2. Credentialed execution is not the issue here, because the exploit abuses application logic to drive unsafe evaluation and connection handling from inside normal code paths.
  3. Escalation occurs when the primitive opens a network connection and the flaw progresses from malformed input to unauthorized data access and arbitrary code execution.
  4. Impact is runtime compromise of the application, with the exploit blocked in the test environment before the malicious behaviour could complete.
  • Commvault Metallic breach 2025: A nation-state actor exploited a Commvault zero-day in Azure and may have taken app secrets that open customers' Microsoft 365 tenants.
  • ShinyHunters FBI breach claim 2026: ShinyHunters claims it used a PeopleSoft flaw to breach the FBI and pivot into AWS GovCloud; the FBI has confirmed only an investigation.

Read and download The State of NHI & AI Agent Breach Report 2026, covering 200+ breaches impacting Non-Human Identities including AI Agents.


NHI Mgmt Group analysis

Runtime defence is becoming the decisive control plane for zero-day risk. When discovery and exploitation collapse into the same operational window, vulnerability knowledge alone stops being enough. Security programmes that still rely mainly on scanning and patch coordination are treating a speed problem as a visibility problem. Practitioners should assume exploit behaviour is now the first durable signal, not the CVE record.

Primitive abuse is the right named concept for this class of attack. The article shows that the dangerous moment is not simply untrusted input, but untrusted input causing a trusted function to behave outside its design boundary. That framing is useful because it shifts governance away from flaw cataloguing and toward execution-path control, which is where runtime sensors can actually intervene. Teams should use that concept to sharpen AppSec, cloud runtime, and AI safety monitoring discussions.

Zero-day governance now overlaps with AI governance even when the target is not an AI system. Frontier models are changing the economics of exploit discovery, which means AI capability itself is now part of the threat model for conventional software. That does not turn every application issue into an AI problem, but it does mean AI risk programmes and application-security teams need a shared view of how fast unknown flaws can become active attacks. Practitioners should align AI risk, runtime protection, and vulnerability management around the same response window.

Behaviour-based blocking is more credible than static confidence claims when the flaw is unknown. The article’s test matters because the sensor did not need prior knowledge of the vulnerability, only enough context to recognise the abuse pattern. That is a stronger security property than signature dependence for organisations facing rapid exploit creation. Practitioners should treat runtime enforcement as a resilience control, not a niche detection add-on.

From our research library:

  • CrowdStrike's 2026 Global Threat Report said zero-days exploited before public disclosure rose 42% year over year.

What this signals

Primitive abuse is now a core operational concept for application security teams. If a control cannot spot the moment a trusted function is pushed into unsafe behaviour, it will miss the fastest class of exploit. That is why runtime enforcement should sit alongside patching and scanning in modern AppSec and cloud defence programmes.

Frontier model capability should be treated as a risk multiplier in vulnerability management, not as a distant research concern. Security teams need to assume that the time between flaw discovery and exploit creation may be too short for traditional response rhythms, especially in internet-facing applications.


For practitioners

  • Instrument runtime exploit detection for application primitives Correlate code execution with operating system activity so unexpected evaluation, socket creation, and process behaviour can be blocked in context.
  • Prioritise controls that preserve service continuity Test whether a runtime control can stop malicious branches while allowing legitimate application paths to continue, especially in production workloads.
  • Rebuild zero-day response around exploit behaviour Treat unknown-vulnerability handling as a runtime containment problem, with escalation paths for active abuse rather than only delayed patching.
  • Align AppSec and AI risk teams on faster exploit generation Use frontier-model capability as a threat input when setting review cadence, detection thresholds, and incident response assumptions.

Key takeaways

  • Frontier AI shortens the path from unknown flaw to working exploit, which weakens response models that depend on advance knowledge.
  • The article’s central technical signal is primitive abuse at runtime, not just the presence of a vulnerability record.
  • Selective runtime blocking can contain exploit behaviour without necessarily taking the full application offline, which makes behaviour-based defence operationally relevant.

Standards & Framework Alignment

This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.

OWASP API Security Top 10 and MITRE ATT&CK address the attack and risk surface, while NIST CSF 2.0, CIS Controls v8 and NIST SP 800-53 Rev 5 set the governance and control requirements practitioners need to meet.

FrameworkControl / ReferenceRelevance
OWASP API Security Top 10API8 — Security MisconfigurationThe flaw stems from unsafe application handling that exposes unexpected execution paths.
Recommendation — Review API and service controls that let untrusted input trigger unsafe behaviour or unintended outbound connections.
MITRE ATT&CKTA0002; TA0006; TA0007; TA0008; TA0009; TA0010 — Execution; Credential Access; Discovery; Lateral Movement; Collection; ExfiltrationThe article describes exploit progression from unsafe execution to data access and impact.
Recommendation — Map runtime exploit indicators to execution, discovery, collection, and exfiltration stages in your detections.
NIST CSF 2.0PR.PS-05 — Least FunctionalityUnexpected primitive behaviour shows the cost of allowing more runtime capability than needed.
Recommendation — Limit application and service functionality so untrusted input cannot drive unnecessary code paths.
CIS Controls v8CIS-8 — Audit Log ManagementBehaviour-based detection depends on logs and telemetry from code and operating system activity.
Recommendation — Centralise logs and telemetry that reveal when trusted code begins acting outside normal boundaries.
NIST SP 800-53 Rev 5SI-4 — System MonitoringRuntime monitoring is the control family most directly aligned with exploit detection in progress.
Recommendation — Implement system monitoring that can identify and stop unsafe runtime behaviour before impact completes.

Key terms

  • Zero-day: A vulnerability that is unknown to the vendor or has no broadly available fix when exploitation begins. For managed Apple fleets, the operational challenge is not only remediation speed but also whether the organisation can verify fleet-wide return to trusted state fast enough to matter.
  • Runtime Protection: Runtime protection is a control model that observes application behavior while software is running and blocks unsafe actions as they occur. In Java estates, it helps distinguish active exploit paths from dormant vulnerable code, which is essential when patching is delayed or impossible.
  • Primitive Abuse: Primitive abuse occurs when untrusted input drives a normal language or framework function outside its intended use. The primitive itself is not the problem. The security failure is the trust boundary that allowed attacker-controlled data to alter execution behaviour.
  • Execution Path: An execution path is the chain of systems, roles, functions, and permissions that an identity uses to reach a target service. For AI agents, this matters more than the label on the agent itself because effective authority often comes from the path, not the object.

Deepen your knowledge

The NHI Foundation Level course, the industry's only accredited NHI security programme, covers NHI governance, agentic AI identity, and machine identity security. It helps security and identity practitioners connect runtime control problems to broader identity governance decisions.
NHIMG Editorial Note
Published by the NHIMG editorial team on September 16, 2026.
Updated on October 11, 2026.
NHI Mgmt Group, the independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org