PyPI: h2o

SFTY-20260312-62656

Safety legacy ID: pyup.io-88997

Affected versions of this package are vulnerable to Improper Input Validation. Vulnerable PostgreSQL JDBC connection parameters are not blocked by default. An attacker can exploit this vulnerability by injecting dangerous JDBC parameters (such as `socketFactory`, `sslfactory`, or `loggerFile`) in connection strings to potentially achieve remote code execution, arbitrary file writes, or server-side request forgery.

Created at: Mar 13, 2026Updated at: Mar 13, 2026

Overview

Affected versions of this package are vulnerable to Improper Input Validation. Vulnerable PostgreSQL JDBC connection parameters are not blocked by default. An attacker can exploit this vulnerability by injecting dangerous JDBC parameters (such as `socketFactory`, `sslfactory`, or `loggerFile`) in connection strings to potentially achieve remote code execution, arbitrary file writes, or server-side request forgery.

Advisory

Affected versions of this package are vulnerable to Improper Input Validation. Vulnerable PostgreSQL JDBC connection parameters are not blocked by default. An attacker can exploit this vulnerability by injecting dangerous JDBC parameters (such as `socketFactory`, `sslfactory`, or `loggerFile`) in connection strings to potentially achieve remote code execution, arbitrary file writes, or server-side request forgery.

Affected Package

Affecting h2o package, versions<3.46.0.10

Also affects

---

How to Fix

Upgradeh2oto3.46.0.10or higher.

Mitigation and Workarounds

---

Vulnerable Functions

Functions linked to known vulnerabilities.

Vulnerable function data is available for Enterprise customers

Book a call with us to see Safety in action.

Safety

Verified by Safety

Our Cybersecurity Intelligence Team reviewed this vulnerability. We combine public data with our own research to find issues not yet reported to public sources.

Learn more