CVE-2024-47561
Apache Avro Java SDK: Arbitrary Code Execution when reading Avro schema (Java SDK)
Reported by apache · Published October 3, 2024
Schema parsing in the Java SDK of Apache Avro 1.11.3 and previous versions allows bad actors to execute arbitrary code. Users are recommended to upgrade to version 1.11.4 or 1.12.0, which fix this issue.
Fixed versions
Upgrade to a fixed version or later. Language registries are listed first, then Linux distributions, then vendor products.
| Package | Ecosystem | Fixed in |
|---|---|---|
| wavefront-proxy | Wolfi | 13.7-r2 |
| avro | apache | 1.11.4 |
Risk scores
Affected products
| Vendor | Product | Versions |
|---|---|---|
| Apache Software Foundation | Apache Avro Java SDK | 0 |
| wolfi | wavefront-proxy | 0 |
| apache | avro | 0 |
| wolfi | tez | 0 |
| Maven | org.apache.avro:avro | 0 |
| Apache Software Foundation | Apache Avro Java SDK | 0 |
| chainguard | solr-fips-9 | 0 |
| chainguard | tez | 0 |
| chainguard | hadoop-client-modules | 0 |
| chainguard | logstash-8 | 0 |
| wolfi | trino | 0 |
| chainguard | logstash-jre-bcfips | 0 |
| wolfi | druid | 0, 0 |
| chainguard | trino | 0 |
| chainguard | akhq | 0 |
| chainguard | apache-nifi | 0 |
| chainguard | druid | 0, 0 |
| wolfi | apache-nifi | 0 |
| wolfi | celeborn-0.6 | 0 |
| wolfi | akhq | 0 |
…and 4 more
Timeline
- Oct 3, 2024 CVE Published
- Oct 4, 2024 EPSS Score (30 in total, the first dated here)
- Oct 5, 2024 Coalition ESS Score (10 in total, the first dated here)
- Mar 17, 2026 Security Advisory (31 in total, the first dated here)
- Nov 2, 2026 Distribution Patch (27 in total, the first dated here)
Query this with the API
The same record, from the CLI:
vulnetix vdb vuln CVE-2024-47561
vulnetix vdb fixes CVE-2024-47561
Or with curl, using the org id and key from your account page:
curl -s -H "Authorization: ApiKey ${VULNETIX_ORG_ID}:${VULNETIX_API_KEY}" \
"https://api.vdb.vulnetix.com/v2/vuln/CVE-2024-47561/fixes/registry"
The Community plan is free and allows 50 queries a day. Get a free API key · API quickstart
References
- vendor-advisory
- https://nvd.nist.gov/vuln/detail/CVE-2024-47561 advisory
- https://github.com/advisories/GHSA-r7pg-v2c8-mfg3 advisory
- https://github.com/apache/avro/pull/2934 patch
- https://github.com/apache/avro/pull/2980 patch
- https://github.com/apache/avro/commit/8f89868d29272e3afea2ff8de8c85cb81a57d900 patch
- https://github.com/apache/avro/commit/f6b3bd7e50e6e09fedddb98c61558c022ba31285 patch
- https://github.com/apache/avro url
- https://issues.apache.org/jira/browse/AVRO-3985 url
- https://security.netapp.com/advisory/ntap-20241011-0003 advisory
- https://thehackernews.com/2024/10/critical-apache-avro-sdk-flaw-allows.html url
- https://www.openwall.com/lists/oss-security/2024/10/03/1 url
- http://www.openwall.com/lists/oss-security/2024/10/03/1 url
- https://security.netapp.com/advisory/ntap-20241011-0003/ url