WaratekVRT Sign in

CVE-2026-41042

Severity9.1 Critical CVSS 3.1
WeaknessImproper input validation (CWE-20)
Published8 Jul 2026
Updated25 Oct 2026

Description

Unauthenticated callers can supply a malicious H2 JDBC URL through the testConnection API, which executes arbitrary Java code on the server via H2's INIT parameter. Vulnerability in Apache Gravitino. This issue affects Apache Gravitino: before 1.2.1. Users are recommended to upgrade to version 1.2.1, which fixes the issue. This issue only happens when using H2, and H2 is mainly used for testing and local development. Also, Gravitino is typically deployed in the internal environment, so the severity is low.

Exploitation status

Working exploit published

A reviewed exploit catalogue lists ready-to-run exploit code for this CVE.

  • CISA KEV not listed
  • VulnCheck KEV not listed
  • CISA Vulnrichment exploitation: none
  • Indexed PoC 2 indexed Published artifacts you can open, in GitHub PoC, Nuclei; first seen 2026-08-17.
  • EPSS 1.5% chance in 30 days

1 of these are GitHub repositories with fewer than 5 stars. They are listed for reference and don't count toward the exploitation status above.

IndexArtifactStarsFirst seen
GitHub PoC POC for CVE-2026-41042 2026-08-17
Nuclei Apache Gravitino < 1.2.1 - Unauthenticated Remote Code Execution

Waratek protection

Mitigation candidate

A kind of vulnerability Waratek's rules address, with exploit code published or exploitation reported. No rule exists and none is planned yet. The decision below says what we found to build a rule from.

  • Protection none
  • Action unverified
  • Review automated Inferred
  • Record active
Decided by An indexed exploit clearing the evidence bar to reverse-engineer, where there is no source to read
Finding Mitigation candidate: 2 public proof-of-concept exploit(s) are indexed for this CVE (github-poc, nuclei), but the affected code is not open source. That makes an ARMR patch rule a candidate rather than a plan. The exploit gives a reproducible entry point to trace inward from and a test to validate a hook against, which is what makes reverse engineering tractable at all. No rule exists and none is scheduled: the hook point must be recovered by decompiling the affected code, and a closer look may find none that ARMR can act on.

References

URLTags
https://lists.apache.org/thread/vdh88wc6j5b38v65ncb111wbbnkf6bvm
http://www.openwall.com/lists/oss-security/2026/07/08/5

Timeline

Published2026-07-08By the CVE Program.
NVD record modified2026-10-25NVD's own last-modified date for this record.