Read the docs
TI-2022-16171 Aliases CVE-2022-35724GHSA-v456-chpw-6mmw

Denial of service while reading data in Avro Rust SDK

Priority LOW 36CWE-20Published · Updated

Key facts

Attack vector
Network
Privileges required
None
User interaction
None
Attack complexity
Low
Impact type
Denial of service
Confidentiality · integrity · availability
None · None · High
Fix status
Fixed

Attack profile from CVSS 3.1 · NVD. Fix status from CNA and GitHub. Impact type from CWE-770.

Summary

It is possible to provide data to be read that leads the reader to loop in cycles endlessly, consuming CPU. This issue affects Rust applications using Apache Avro Rust SDK prior to 0.14.0 (previously known as avro-rs). Users should update to apache-avro version 0.14.0 which addresses this issue.

Why it matters now

EPSS 0.01822 78th percentileScored 2026-11-07
Fix Fixed Apache Avro (Apache Software Foundation): 0.14.0apache-avro (crates.io): 0.14.0

SSVC decision points

Not available: CISA has not published SSVC decision points for this record.

Affected products

VendorProductAffected versionsFixed inStatusSource
ApacheApache Avrobefore 0.14.00.14.0Patch availableCNA
—apache-avro (crates.io)before 0.14.00.14.0Patch availableGHSA-v456-chpw-6mmw
  • Apache Avro VendorApache Affected before 0.14.0 Fixed in 0.14.0 Patch available CNA
  • apache-avro (crates.io) Vendor— Affected before 0.14.0 Fixed in 0.14.0 Patch available GHSA-v456-chpw-6mmw

CPE configurations NVD · 1

CPEVersionsRoleVendor
cpe:2.3:a:apache:avro:*:*:*:*:*:rust:*:*before 0.14.0VulnerableApache
  • cpe:2.3:a:apache:avro:*:*:*:*:*:rust:*:* Versions before 0.14.0 Vulnerable ·Apache

Remediation

  • Fix · CNA Apache Avro (Apache Software Foundation) Fixed in 0.14.0
  • Fix · GHSA-v456-chpw-6mmw apache-avro (crates.io) Fixed in 0.14.0 Advisory →

Fixed in the same release

Records fixed by the same vendor advisory or release, as the CNA lists them.

  • Release ·

    Apache Avro 0.14.0

    3 records Highest priority Priority MEDIUM 2 MEDIUM, 1 LOW

    Other records, highest priority first

    • TI-2022-16548 Integer overflow when reading corrupted .avro file in Avro Rust SDKPriority MEDIUM 42
    • TI-2022-16547 Memory overconsumption in Avro Rust SDKPriority MEDIUM 42

Timeline

  1. 2026-10-02 Threatist record created from CVE-2022-35724
  2. 2026-10-03 Alias added: GHSA-v456-chpw-6mmw

References

  • TI-2024-31848 Apache Avro Java SDK: Arbitrary Code Execution when reading Avro schema (Java SDK) CVSS 4.0CRITICAL 9.2
  • TI-2023-20549 Apache Avro Java SDK: Memory when deserializing untrusted data in Avro Java SDK CVSS 3.1HIGH 7.5
  • TI-2022-16548 Integer overflow when reading corrupted .avro file in Avro Rust SDK CVSS 3.1HIGH 7.5
  • TI-2022-16547 Memory overconsumption in Avro Rust SDK CVSS 3.1HIGH 7.5
  • TI-2025-24035 Apache Avro Java SDK: Code injection on Java generated code CVSS 3.1HIGH 7.3
  • TI-2021-19111 Possible DOS vulnerabilities in C# Avro SDK CVSS 3.1HIGH 7.5

Sources