CVE-2025-30065
org.apache.parquet/parquet-avro: Apache Parquet Java: Arbitrary code execution in the parquet-avro module when reading an Avro schema from a Parquet file metadata
Severity by source
Trivy's own label is CRITICAL. Rated critical by NVD, GHSA, Red Hat.
Description
Schema parsing in the parquet-avro module of Apache Parquet 1.15.0 and previous versions allows bad actors to execute arbitrary code Users are recommended to upgrade to version 1.15.1, which fixes the issue.
Affected packages and fixed versions
| Source | Package | Fixed in |
|---|---|---|
| maven::GitHub Security Advisory Maven | org.apache.parquet:parquet-avro | 1.15.1 |
| chainguard | druid | 32.0.1-r2 |
| wolfi | druid | 32.0.1-r2 |
References
- http://www.openwall.com/lists/oss-security/2025/04/01/1
- https://access.redhat.com/security/cve/CVE-2025-30065
- https://github.com/advisories/GHSA-2c59-37c4-qrx5
- https://github.com/apache/parquet-java
- https://github.com/apache/parquet-java/issues/3168
- https://github.com/apache/parquet-java/pull/3169
- https://github.com/h3st4k3r/CVE-2025-30065/blob/main/POC-CVE-2025-30065-ParquetExploitGenerator.java
- https://github.com/mouadk/parquet-rce-poc-CVE-2025-30065/blob/main/src/main/java/com/evil/GenerateMaliciousParquetSSRF.java
All 15 references
- https://issues.apache.org/jira/browse/AVRO-3985
- https://lists.apache.org/thread/okzqb3kn479gqzxm21gg5vqr35om9gw5
- https://news.ycombinator.com/item?id=43603091
- https://nvd.nist.gov/vuln/detail/CVE-2025-30065
- https://www.bleepingcomputer.com/news/security/max-severity-rce-flaw-discovered-in-widely-used-apache-parquet
- https://www.bleepingcomputer.com/news/security/max-severity-rce-flaw-discovered-in-widely-used-apache-parquet/
- https://www.cve.org/CVERecord?id=CVE-2025-30065