PatchSiren cyber security CVE debrief
CVE-2026-46384 iskorotkov CVE debrief
A vulnerability in the iskorotkov/avro fast Go Avro codec, prior to version 2.33.0, allows for denial-of-service attacks due to improper handling of 64-bit values from the wire format. This issue affects 32-bit targets and can lead to silent bypass of byte-slice limits, incorrect union branch selection, or panics. The vulnerability is fixed in version 2.33.0.
- Vendor
- iskorotkov
- Product
- avro
- CVSS
- HIGH 8.7
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-05-29
- Original CVE updated
- 2026-09-09
- Advisory published
- 2026-05-29
- Advisory updated
- 2026-09-09
Who should care
Go developers and administrators using the iskorotkov/avro fast Go Avro codec, especially those with 32-bit targets or systems exposed to potential denial-of-service attacks, should assess their exposure and prioritize remediation.
Why it matters
The CVE-2026-46384 vulnerability in the iskorotkov/avro fast Go Avro codec allows for denial-of-service attacks due to improper handling of 64-bit values. It affects 32-bit targets and can lead to silent bypass of byte-slice limits, incorrect union branch selection, or panics. The vulnerability is fixed in version 2.33.0.
- Denial-of-service attacks can be performed against vulnerable systems
- 32-bit targets are particularly affected by silent bypass of byte-slice limits
- Incorrect union branch selection can occur due to truncation of 64-bit values
- Cumulative-size arithmetic overflow can lead to panics or bypass of allocation limits
Technical summary
The iskorotkov/avro fast Go Avro codec, prior to version 2.33.0, has multiple issues with its Avro decoder paths. On 32-bit targets, truncation of 64-bit values can lead to silent bypass of byte-slice limits, incorrect union branch selection, or the OCF negative-make panic. Additionally, there are issues with cumulative-size arithmetic overflow in array and map decoders, math.MinInt negation in block-header handling, and negative size handling in OCF block reads. These issues can cause denial-of-service attacks on any platform.
Defensive priority
High
Recommended defensive actions
- Assess exposure of Go applications using iskorotkov/avro versions prior to 2.33.0
- Verify if 32-bit targets are in use and prioritize remediation for those systems
- Update to version 2.33.0 or later to fix the vulnerability
- Review and implement compensating controls for denial-of-service attacks
- Perform vulnerability scanning to identify potentially affected systems
- Review system logs for indicators of exploitation attempts
- Implement additional monitoring for systems with high risk exposure
Evidence notes
The CVE record and NVD entry provide details on the vulnerability, its impact, and the fixed version. Multiple Red Hat errata references are also provided, indicating affected and potentially fixed versions.
Sources and references
Verified primary and authoritative sources
-
CVE-2026-46384 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2026-46384
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2026-46384 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2026-46384
NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.
Supplemental references
-
Source reference
Unverified legacy reference
URL: https://github.com/iskorotkov/avro/security/advisories/GHSA-mc57-h6j3-3hmv
-
Source reference
Unverified legacy reference
URL: https://access.redhat.com/errata/RHSA-2026:30651
0b0ca135-0b70-47e7-9f44-1890c2a1c46c
-
Source reference
Unverified legacy reference
URL: https://access.redhat.com/errata/RHSA-2026:41030
0b0ca135-0b70-47e7-9f44-1890c2a1c46c
-
Source reference
Unverified legacy reference
URL: https://access.redhat.com/errata/RHSA-2026:41064
0b0ca135-0b70-47e7-9f44-1890c2a1c46c
-
Source reference
Unverified legacy reference
URL: https://access.redhat.com/errata/RHSA-2026:42852
0b0ca135-0b70-47e7-9f44-1890c2a1c46c
-
Source reference
Unverified legacy reference
URL: https://access.redhat.com/errata/RHSA-2026:44622
0b0ca135-0b70-47e7-9f44-1890c2a1c46c
-
Source reference
Unverified legacy reference
URL: https://access.redhat.com/errata/RHSA-2026:47149
0b0ca135-0b70-47e7-9f44-1890c2a1c46c
-
Source reference
Unverified legacy reference
URL: https://access.redhat.com/errata/RHSA-2026:48151
0b0ca135-0b70-47e7-9f44-1890c2a1c46c
Methodology and review provenance
AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.