๐Ÿ” CVE Alert

CVE-2026-46385

HIGH 7.5

iskorotkov/avro: CPU Exhaustion in Avro Decoder

CVSS Score
7.5
EPSS Score
0.4%
EPSS Percentile
34th

iskorotkov/avro is a fast Go Avro codec. Prior to 2.33.0, the Avro array and map decoders looped over an attacker-controlled block-count value without checking the underlying reader's error state inside the loop body. Reader.ReadBlockHeader returns the count as a Go int, which is 64-bit on amd64 / arm64 targets โ€” so a producer can declare a block of up to math.MaxInt64 (~9.2 ร— 10ยนโธ) elements followed by EOF (or any truncated payload), and the decoder will attempt that many no-op iterations before propagating the error. The realistic ceiling is "indefinite until the worker is killed externally" โ€” a single hostile payload pins a CPU core until the process is OOM-killed, deadline-cancelled, or terminated. Remote, unauthenticated denial-of-service. This vulnerability is fixed in 2.33.0.

CWE CWE-400
Vendor iskorotkov
Product avro
Published May 29, 2026
Last Updated Jul 22, 2026
Stay Ahead of the Next One

Get instant alerts for iskorotkov avro

Be the first to know when new high vulnerabilities affecting iskorotkov avro are published โ€” delivered to Slack, Telegram or Discord.

Get Free Alerts โ†’ Free ยท No credit card ยท 60 sec setup

Affected Versions

iskorotkov / avro
< 2.33.0

References

NVD โ†— CVE.org โ†— EPSS Data โ†—
github.com: https://github.com/iskorotkov/avro/security/advisories/GHSA-w8j3-pq8g-8m7w access.redhat.com: https://access.redhat.com/security/cve/CVE-2026-46385 bugzilla.redhat.com: https://bugzilla.redhat.com/show_bug.cgi?id=2483475 security.access.redhat.com: https://security.access.redhat.com/data/csaf/v2/vex/2026/cve-2026-46385.json access.redhat.com: https://access.redhat.com/errata/RHSA-2026:41030 access.redhat.com: https://access.redhat.com/errata/RHSA-2026:42852 access.redhat.com: https://access.redhat.com/errata/RHSA-2026:41064 access.redhat.com: https://access.redhat.com/errata/RHSA-2026:30651