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.
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.
How to Fix
Mitigation and Workarounds
---
Vulnerable Functions
Functions linked to known vulnerabilities.
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