Skip to content
AgentProv

2026-06-30 · 2026-Q2

Anthropic "buffa" Rust protobuf Memory-Amplification DoS (CVE-2026-55407)

Outside the model: AI capabilityAgent tooling was not the attack surface, so no layer applies.

Fixable
Vendor patch
Vendor response
Patched
In the wild
No
Actor
Not applicable

Target

buffa, Anthropic's Rust protobuf library, versions before 0.8.0

Impact

An attacker sending crafted protobuf wire data to any service that decodes untrusted input with the default `preserve_unknown_fields=true` can force unbounded heap allocation; a nested-group path amplifies roughly 22x, so a 64 MiB message triggers about 1.4 GB of allocation and out-of-memory crashes

Root cause

The `decode_unknown_field` path allocates memory proportional to attacker-controlled data with no per-message field-count limit; the 0.8.0 fix caps unknown fields (default 1 million) and bounds overhead. Found by Endor Labs' AI SAST engine (Peyton Kennedy)

CVE

Sources

Catalog

Cite this: AgentProv incident record: Anthropic "buffa" Rust protobuf Memory-Amplification DoS (CVE-2026-55407) (2026-06-30). https://agentprov.com/incidents/2026-06-30-anthropic-buffa-rust-protobuf-memory-amplification-dos-cve-2026-55407