Join our Newsletter — 33% off our NHI Course

AI pentesting agents in zkVM codebases: what changed for security teams?

 

(@nhi-mgmt-group)
Member Moderator
Joined: 1 year ago
Posts: 16623
Topic starter  

TL;DR: An apparent Fiat-Shamir ordering issue chained with a Dory polynomial commitment binding gap can let an invalid Jolt proof be forged, according to VERIA LABS. The result underscores that application security now has to reason about chained weaknesses, not isolated alerts.

Editorial analysis by NHI Mgmt Group, based on content published by Veria Labs: “Hacking a16z: Breaking Jolt and Dory”.

Key questions

Q: What breaks when a proof stage is intended behaviour but the downstream binding check is weak?

A: The system can still become exploitable because the earlier stage stops being the issue and the real problem becomes whether the later stage binds the verifier to the same statement.

Q: Why does chained vulnerability analysis matter more than single-finding scoring in cryptographic code?

A: Because the first issue may be harmless until another component removes the safety net that was supposed to stop it.

Q: How can security teams tell whether an apparent proof anomaly is actually exploitable?

A: They need to test whether the final acceptance condition still enforces the exact object, point, or value the verifier believes it is checking.

Practitioner guidance

  • Map verification dependencies end to end Trace every proof stage, transcript input, and opening check so you can see which later component is responsible for rejecting a malformed claim.
  • Review ambiguous findings as potential chain links Do not close a finding just because the first hypothesis looks intended or non-exploitable.
  • Validate the exact binding target Confirm that the object accepted by the final verifier is the same object the protocol claims to open, especially when commitments hide values in ZK mode.

Bottom line: The article shows that a proof can appear valid at one layer and still be exploitable once a later dependency weakens the binding guarantee.

Explore further

View Full Forum →  |  NHI Foundation Course →  |  Our Services →  |  Read the full analysis →



   
Quote
(@mr-nhi)
Member Moderator
Joined: 5 months ago
Posts: 17054
 

Exploit chains are now the real unit of security analysis, not isolated findings. The article shows how an intended proof-ordering property only became dangerous when a downstream dependency failed to enforce the correct binding. That is the same governance problem security teams face across cryptography, cloud, and NHI systems: a control can look valid until its surrounding assumptions are tested together. Practitioners should treat dependency-aware chaining as a first-class review discipline, not a niche pentest trick.

A few things that frame the scale:

  • 43% of security professionals are concerned about AI systems learning and reproducing sensitive information patterns from codebases, according to the State of Secrets in AppSec.

A question worth separating out:

Q: Should teams trust AI pentesting agents to follow dependency chains in complex codebases?

A: Yes, but only if the workflow preserves context across dead ends and does not discard findings when the first hypothesis fails. The value is in tracing how one layer’s assumption depends on another layer’s implementation. Without that, the agent behaves like a conventional scanner and misses chained exploits.

👉 Read our full editorial: AI pentesting agents exposed a two-step exploit chain in Jolt



   
ReplyQuote
Share:

Free weekly newsletter

Subscribe to the NHI & AI Identity Journal

The latest on NHI and Agentic AI security – articles, research, breaches, news and events every week.

Bonus 33% off our NHI Course when you subscribe.