Every CVE Search/ Get API key

CVE-2021-43045

Possible DOS vulnerabilities in C# Avro SDK

7.5 HighFix available

A vulnerability in the .NET SDK of Apache Avro allows an attacker to allocate excessive resources, potentially causing a denial-of-service attack. This issue affects .NET applications using Apache Avro version 1.10.2 and prior versions. Users should update to version 1.11.0 which addresses this issue.

Attack profile

How easy it is to exploit

Attack vector
Network
Complexity
Low
Privileges needed
None
User interaction
None

What an attacker can affect

Confidentiality
None
Integrity
None
Availability
High

Exploit likelihood

3.06%Up 2.6 points since Jan 6, 2022
90%50%10%1%

What each source reports

NVD Score used 7.5

A vulnerability in the .NET SDK of Apache Avro allows an attacker to allocate excessive resources, potentially causing a denial-of-service attack. This issue affects .NET applications using Apache Avro version 1.10.2 and prior versions. Users should update to version 1.11.0 which addresses this issue.

Record
CVE-2021-43045
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
CVSS 2.0
5.0 MediumAV:N/AC:L/Au:N/C:N/I:N/A:P
Weakness
CWE-770
Updated
2026-11-02
CVE List No score

Possible DOS vulnerabilities in C# Avro SDK

A vulnerability in the .NET SDK of Apache Avro allows an attacker to allocate excessive resources, potentially causing a denial-of-service attack. This issue affects .NET applications using Apache Avro version 1.10.2 and prior versions. Users should update to version 1.11.0 which addresses this issue.

Record
CVE-2021-43045
Weakness
CWE-770
Updated
2026-11-02
EUVDEUVD-2022-0519 No score

A vulnerability in the .NET SDK of Apache Avro allows an attacker to allocate excessive resources, potentially causing a denial-of-service attack. This issue affects .NET applications using Apache Avro version 1.10.2 and prior versions. Users should update to version 1.11.0 which addresses this issue.

Record
EUVD-2022-0519
Updated
2026-11-03
GitHub AdvisoriesGHSA-868x-rg4c-cjqg 7.5

Allocation of Resources Without Limits or Throttling in Apache Avro

A vulnerability in the .NET SDK of Apache Avro allows an attacker to allocate excessive resources, potentially causing a denial-of-service attack. This issue affects .NET applications using Apache Avro version 1.10.2 and prior versions. Users should update to version 1.11.0 which addresses this issue.

Record
GHSA-868x-rg4c-cjqg
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Weakness
CWE-770
Updated
2026-11-02
OSV 7.5

A vulnerability in the .NET SDK of Apache Avro allows an attacker to allocate excessive resources, potentially causing a denial-of-service attack. This issue affects .NET applications using Apache Avro version 1.10.2 and prior versions. Users should update to version 1.11.0 which addresses this issue.

Record
CVE-2021-43045
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Updated
2026-11-02
OSVGHSA-868x-rg4c-cjqg 7.5

Allocation of Resources Without Limits or Throttling in Apache Avro

A vulnerability in the .NET SDK of Apache Avro allows an attacker to allocate excessive resources, potentially causing a denial-of-service attack. This issue affects .NET applications using Apache Avro version 1.10.2 and prior versions. Users should update to version 1.11.0 which addresses this issue.

Record
GHSA-868x-rg4c-cjqg
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Weakness
CWE-770
Updated
2026-11-02
Show 5 moreShow less
OSVOESA-2023-1950 7.5

avro security update

Apache Avro is a data serialization system.

Security Fix(es):

A vulnerability in the .NET SDK of Apache Avro allows an attacker to allocate excessive resources, potentially causing a denial-of-service attack. This issue affects .NET applications using Apache Avro version 1.10.2 and prior versions. Users should update to version 1.11.0 which addresses this issue.(CVE-2021-43045)

Record
OESA-2023-1950
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Updated
2026-11-02
OSVCLSA-2025-1765325273 No score

TuxCare security update for org.apache.avro (2 CVEs)

TuxCare rebuilt 23 org.apache.avro packages to address 2 CVEs. Fixed in 1.10.2-tuxcare.2.

Record
CLSA-2025-1765325273
Updated
2026-11-02
OSVCLSA-2026-1778633128 No score

TuxCare security update for org.apache.avro (3 CVEs)

TuxCare rebuilt 16 org.apache.avro packages to address 3 CVEs. Fixed in 1.7.6-tuxcare.1.

Record
CLSA-2026-1778633128
Updated
2026-11-02
OSVCLSA-2026-1778633130 No score

TuxCare security update for org.apache.avro (3 CVEs)

TuxCare rebuilt 16 org.apache.avro packages to address 3 CVEs. Fixed in 1.7.7-tuxcare.1.

Record
CLSA-2026-1778633130
Updated
2026-11-02
OSVCLSA-2026-1786345204 No score

TuxCare security update for org.apache.avro (1 CVE)

TuxCare rebuilt 17 org.apache.avro packages to address 1 CVE. Fixed in 1.8.2-tuxcare.4.

Record
CLSA-2026-1786345204
Updated
2026-11-02

Affected products

Affected packages

Affected packages
PackageAffectedFixed
Apache.Avro
NuGet
before 1.11.0
1.11.0
org.apache.avro:avro
TuxCare:Maven
1.10.2 up to 1.10.2-tuxcare.2, plus listed versions
1.10.2-tuxcare.1
1.10.2-tuxcare.2
org.apache.avro:avro-archetypes-parent
TuxCare:Maven
1.10.2 up to 1.10.2-tuxcare.2, plus listed versions
1.10.2-tuxcare.1
1.10.2-tuxcare.2
org.apache.avro:avro-codegen-test
TuxCare:Maven
1.10.2 up to 1.10.2-tuxcare.2, plus listed versions
1.10.2-tuxcare.1
1.10.2-tuxcare.2
org.apache.avro:avro-compiler
TuxCare:Maven
1.10.2 up to 1.10.2-tuxcare.2, plus listed versions
1.10.2-tuxcare.1
1.10.2-tuxcare.2
org.apache.avro:avro-grpc
TuxCare:Maven
1.10.2 up to 1.10.2-tuxcare.2, plus listed versions
1.10.2-tuxcare.1
1.10.2-tuxcare.2
org.apache.avro:avro-integration-test
TuxCare:Maven
1.10.2 up to 1.10.2-tuxcare.2, plus listed versions
1.10.2-tuxcare.1
1.10.2-tuxcare.2
org.apache.avro:avro-ipc
TuxCare:Maven
1.10.2 up to 1.10.2-tuxcare.2, plus listed versions
1.10.2-tuxcare.1
1.10.2-tuxcare.2
org.apache.avro:avro-ipc-jetty
TuxCare:Maven
1.10.2 up to 1.10.2-tuxcare.2, plus listed versions
1.10.2-tuxcare.1
1.10.2-tuxcare.2
org.apache.avro:avro-ipc-netty
TuxCare:Maven
1.10.2 up to 1.10.2-tuxcare.2, plus listed versions
1.10.2-tuxcare.1
1.10.2-tuxcare.2
Show 70 moreShow less
Affected packages
PackageAffectedFixed
org.apache.avro:avro-mapred
TuxCare:Maven
1.10.2 up to 1.10.2-tuxcare.2, plus listed versions
1.10.2-tuxcare.1
1.10.2-tuxcare.2
org.apache.avro:avro-maven-plugin
TuxCare:Maven
1.10.2 up to 1.10.2-tuxcare.2, plus listed versions
1.10.2-tuxcare.1
1.10.2-tuxcare.2
org.apache.avro:avro-parent
TuxCare:Maven
1.10.2 up to 1.10.2-tuxcare.2, plus listed versions
1.10.2-tuxcare.1
1.10.2-tuxcare.2
org.apache.avro:avro-perf
TuxCare:Maven
1.10.2 up to 1.10.2-tuxcare.2, plus listed versions
1.10.2-tuxcare.1
1.10.2-tuxcare.2
org.apache.avro:avro-protobuf
TuxCare:Maven
1.10.2 up to 1.10.2-tuxcare.2, plus listed versions
1.10.2-tuxcare.1
1.10.2-tuxcare.2
org.apache.avro:avro-service-archetype
TuxCare:Maven
1.10.2 up to 1.10.2-tuxcare.2, plus listed versions
1.10.2-tuxcare.1
1.10.2-tuxcare.2
org.apache.avro:avro-test-custom-conversions
TuxCare:Maven
1.10.2 up to 1.10.2-tuxcare.2, plus listed versions
1.10.2-tuxcare.1
1.10.2-tuxcare.2
org.apache.avro:avro-thrift
TuxCare:Maven
1.10.2 up to 1.10.2-tuxcare.2, plus listed versions
1.10.2-tuxcare.1
1.10.2-tuxcare.2
org.apache.avro:avro-tools
TuxCare:Maven
1.10.2 up to 1.10.2-tuxcare.2, plus listed versions
1.10.2-tuxcare.1
1.10.2-tuxcare.2
org.apache.avro:avro-toplevel
TuxCare:Maven
1.10.2 up to 1.10.2-tuxcare.2, plus listed versions
1.10.2-tuxcare.1
1.10.2-tuxcare.2
org.apache.avro:trevni-avro
TuxCare:Maven
1.10.2 up to 1.10.2-tuxcare.2, plus listed versions
1.10.2-tuxcare.1
1.10.2-tuxcare.2
org.apache.avro:trevni-core
TuxCare:Maven
1.10.2 up to 1.10.2-tuxcare.2, plus listed versions
1.10.2-tuxcare.1
1.10.2-tuxcare.2
org.apache.avro:trevni-doc
TuxCare:Maven
1.10.2 up to 1.10.2-tuxcare.2, plus listed versions
1.10.2-tuxcare.1
1.10.2-tuxcare.2
org.apache.avro:trevni-java
TuxCare:Maven
1.10.2 up to 1.10.2-tuxcare.2, plus listed versions
1.10.2-tuxcare.1
1.10.2-tuxcare.2
org.apache.avro:avro
TuxCare:Maven
1.7.6 up to 1.7.6-tuxcare.1
1.7.6-tuxcare.1
org.apache.avro:avro-archetypes-parent
TuxCare:Maven
1.7.6 up to 1.7.6-tuxcare.1
1.7.6-tuxcare.1
org.apache.avro:avro-compiler
TuxCare:Maven
1.7.6 up to 1.7.6-tuxcare.1
1.7.6-tuxcare.1
org.apache.avro:avro-ipc
TuxCare:Maven
1.7.6 up to 1.7.6-tuxcare.1
1.7.6-tuxcare.1
org.apache.avro:avro-mapred
TuxCare:Maven
1.7.6 up to 1.7.6-tuxcare.1
1.7.6-tuxcare.1
org.apache.avro:avro-maven-plugin
TuxCare:Maven
1.7.6 up to 1.7.6-tuxcare.1
1.7.6-tuxcare.1
org.apache.avro:avro-parent
TuxCare:Maven
1.7.6 up to 1.7.6-tuxcare.1
1.7.6-tuxcare.1
org.apache.avro:avro-protobuf
TuxCare:Maven
1.7.6 up to 1.7.6-tuxcare.1
1.7.6-tuxcare.1
org.apache.avro:avro-service-archetype
TuxCare:Maven
1.7.6 up to 1.7.6-tuxcare.1
1.7.6-tuxcare.1
org.apache.avro:avro-thrift
TuxCare:Maven
1.7.6 up to 1.7.6-tuxcare.1
1.7.6-tuxcare.1
org.apache.avro:avro-tools
TuxCare:Maven
1.7.6 up to 1.7.6-tuxcare.1
1.7.6-tuxcare.1
org.apache.avro:avro-toplevel
TuxCare:Maven
1.7.6 up to 1.7.6-tuxcare.1
1.7.6-tuxcare.1
org.apache.avro:trevni-avro
TuxCare:Maven
1.7.6 up to 1.7.6-tuxcare.1
1.7.6-tuxcare.1
org.apache.avro:trevni-core
TuxCare:Maven
1.7.6 up to 1.7.6-tuxcare.1
1.7.6-tuxcare.1
org.apache.avro:trevni-doc
TuxCare:Maven
1.7.6 up to 1.7.6-tuxcare.1
1.7.6-tuxcare.1
org.apache.avro:trevni-java
TuxCare:Maven
1.7.6 up to 1.7.6-tuxcare.1
1.7.6-tuxcare.1
org.apache.avro:avro
TuxCare:Maven
1.7.7 up to 1.7.7-tuxcare.1
1.7.7-tuxcare.1
org.apache.avro:avro-archetypes-parent
TuxCare:Maven
1.7.7 up to 1.7.7-tuxcare.1
1.7.7-tuxcare.1
org.apache.avro:avro-compiler
TuxCare:Maven
1.7.7 up to 1.7.7-tuxcare.1
1.7.7-tuxcare.1
org.apache.avro:avro-ipc
TuxCare:Maven
1.7.7 up to 1.7.7-tuxcare.1
1.7.7-tuxcare.1
org.apache.avro:avro-mapred
TuxCare:Maven
1.7.7 up to 1.7.7-tuxcare.1
1.7.7-tuxcare.1
org.apache.avro:avro-maven-plugin
TuxCare:Maven
1.7.7 up to 1.7.7-tuxcare.1
1.7.7-tuxcare.1
org.apache.avro:avro-parent
TuxCare:Maven
1.7.7 up to 1.7.7-tuxcare.1
1.7.7-tuxcare.1
org.apache.avro:avro-protobuf
TuxCare:Maven
1.7.7 up to 1.7.7-tuxcare.1
1.7.7-tuxcare.1
org.apache.avro:avro-service-archetype
TuxCare:Maven
1.7.7 up to 1.7.7-tuxcare.1
1.7.7-tuxcare.1
org.apache.avro:avro-thrift
TuxCare:Maven
1.7.7 up to 1.7.7-tuxcare.1
1.7.7-tuxcare.1
org.apache.avro:avro-tools
TuxCare:Maven
1.7.7 up to 1.7.7-tuxcare.1
1.7.7-tuxcare.1
org.apache.avro:avro-toplevel
TuxCare:Maven
1.7.7 up to 1.7.7-tuxcare.1
1.7.7-tuxcare.1
org.apache.avro:trevni-avro
TuxCare:Maven
1.7.7 up to 1.7.7-tuxcare.1
1.7.7-tuxcare.1
org.apache.avro:trevni-core
TuxCare:Maven
1.7.7 up to 1.7.7-tuxcare.1
1.7.7-tuxcare.1
org.apache.avro:trevni-doc
TuxCare:Maven
1.7.7 up to 1.7.7-tuxcare.1
1.7.7-tuxcare.1
org.apache.avro:trevni-java
TuxCare:Maven
1.7.7 up to 1.7.7-tuxcare.1
1.7.7-tuxcare.1
org.apache.avro:avro
TuxCare:Maven
1.8.2 up to 1.8.2-tuxcare.4, plus listed versions
1.8.2-tuxcare.11.8.2-tuxcare.21.8.2-tuxcare.3
1.8.2-tuxcare.4
org.apache.avro:avro-archetypes-parent
TuxCare:Maven
1.8.2 up to 1.8.2-tuxcare.4, plus listed versions
1.8.2-tuxcare.11.8.2-tuxcare.21.8.2-tuxcare.3
1.8.2-tuxcare.4
org.apache.avro:avro-compiler
TuxCare:Maven
1.8.2 up to 1.8.2-tuxcare.4, plus listed versions
1.8.2-tuxcare.11.8.2-tuxcare.21.8.2-tuxcare.3
1.8.2-tuxcare.4
org.apache.avro:avro-guava-dependencies
TuxCare:Maven
1.8.2 up to 1.8.2-tuxcare.4, plus listed versions
1.8.2-tuxcare.11.8.2-tuxcare.21.8.2-tuxcare.3
1.8.2-tuxcare.4
org.apache.avro:avro-ipc
TuxCare:Maven
1.8.2 up to 1.8.2-tuxcare.4, plus listed versions
1.8.2-tuxcare.11.8.2-tuxcare.21.8.2-tuxcare.3
1.8.2-tuxcare.4
org.apache.avro:avro-mapred
TuxCare:Maven
1.8.2 up to 1.8.2-tuxcare.4, plus listed versions
1.8.2-tuxcare.11.8.2-tuxcare.21.8.2-tuxcare.3
1.8.2-tuxcare.4
org.apache.avro:avro-maven-plugin
TuxCare:Maven
1.8.2 up to 1.8.2-tuxcare.4, plus listed versions
1.8.2-tuxcare.11.8.2-tuxcare.21.8.2-tuxcare.3
1.8.2-tuxcare.4
org.apache.avro:avro-parent
TuxCare:Maven
1.8.2 up to 1.8.2-tuxcare.4, plus listed versions
1.8.2-tuxcare.11.8.2-tuxcare.21.8.2-tuxcare.3
1.8.2-tuxcare.4
org.apache.avro:avro-protobuf
TuxCare:Maven
1.8.2 up to 1.8.2-tuxcare.4, plus listed versions
1.8.2-tuxcare.11.8.2-tuxcare.21.8.2-tuxcare.3
1.8.2-tuxcare.4
org.apache.avro:avro-service-archetype
TuxCare:Maven
1.8.2 up to 1.8.2-tuxcare.4, plus listed versions
1.8.2-tuxcare.11.8.2-tuxcare.21.8.2-tuxcare.3
1.8.2-tuxcare.4
org.apache.avro:avro-thrift
TuxCare:Maven
1.8.2 up to 1.8.2-tuxcare.4, plus listed versions
1.8.2-tuxcare.11.8.2-tuxcare.21.8.2-tuxcare.3
1.8.2-tuxcare.4
org.apache.avro:avro-tools
TuxCare:Maven
1.8.2 up to 1.8.2-tuxcare.4, plus listed versions
1.8.2-tuxcare.11.8.2-tuxcare.21.8.2-tuxcare.3
1.8.2-tuxcare.4
org.apache.avro:avro-toplevel
TuxCare:Maven
1.8.2 up to 1.8.2-tuxcare.4, plus listed versions
1.8.2-tuxcare.11.8.2-tuxcare.21.8.2-tuxcare.3
1.8.2-tuxcare.4
org.apache.avro:trevni-avro
TuxCare:Maven
1.8.2 up to 1.8.2-tuxcare.4, plus listed versions
1.8.2-tuxcare.11.8.2-tuxcare.21.8.2-tuxcare.3
1.8.2-tuxcare.4
org.apache.avro:trevni-core
TuxCare:Maven
1.8.2 up to 1.8.2-tuxcare.4, plus listed versions
1.8.2-tuxcare.11.8.2-tuxcare.21.8.2-tuxcare.3
1.8.2-tuxcare.4
org.apache.avro:trevni-doc
TuxCare:Maven
1.8.2 up to 1.8.2-tuxcare.4, plus listed versions
1.8.2-tuxcare.11.8.2-tuxcare.21.8.2-tuxcare.3
1.8.2-tuxcare.4
org.apache.avro:trevni-java
TuxCare:Maven
1.8.2 up to 1.8.2-tuxcare.4, plus listed versions
1.8.2-tuxcare.11.8.2-tuxcare.21.8.2-tuxcare.3
1.8.2-tuxcare.4
Apache.Avro
NuGet
before 1.11.0, plus listed versions
1.10.01.10.0-alpha0011.10.11.10.21.7.7
Show 13 moreShow less
1.7.7.11.7.7.21.9.01.9.0-beta0011.9.0-beta0021.9.0-rc11.9.0-rc41.9.11.9.1-alpha0011.9.1-alpha0021.9.1-alpha0031.9.1-rc11.9.2
1.11.0
avro
openEuler:20.03-LTS-SP1
before 1.10.2-4.oe1
1.10.2-4.oe1
avro
openEuler:20.03-LTS-SP3
before 1.10.2-4.oe1
1.10.2-4.oe1
avro
openEuler:20.03-LTS-SP4
before 1.10.2-4.oe2003sp4
1.10.2-4.oe2003sp4
avro
openEuler:22.03-LTS
before 1.10.2-4.oe2203sp2
1.10.2-4.oe2203sp2
avro
openEuler:22.03-LTS-SP1
before 1.10.2-4.oe2203sp1
1.10.2-4.oe2203sp1
avro
openEuler:22.03-LTS-SP2
before 1.10.2-4.oe2203sp2
1.10.2-4.oe2203sp2

History

History
RecordedChangedSources
aliasesEUVD
first indexedCVE List, GitHub Advisories, NVD, OSV

Dates are when Every CVE recorded each change. Upstream dates may differ.

In short

CVE-2021-43045 is a high vulnerability (CVSS 7.5) in Apache Avro, published January 6, 2022. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 3.06%, the 87th percentile. Fixed in Apache.Avro 1.11.0.

References

MoveEnter Open