com.h2database:h2@1.4.189 vulnerabilities
-
latest version
2.3.232
-
first published
18 years ago
-
latest version published
3 months ago
-
licenses detected
-
package manager
Direct Vulnerabilities
Known vulnerabilities in the com.h2database:h2 package. This does not include vulnerabilities belonging to this package’s dependencies.
Automatically find and fix vulnerabilities affecting your projects. Snyk scans for vulnerabilities and provides fixes for free.Vulnerability | Vulnerable Version |
---|---|
com.h2database:h2 is a database engine Affected versions of this package are vulnerable to Insecure Permissions in the backup function which allows attackers to read sensitive files (out of their permissions scope) via a symlink to a fake database file. Note: This is exploitable only if users misconfigured applications with excessive permissions. The documentation of H2 contains all necessary warnings for insecure configuration options and suggests security constraints for H2 Console servlet. According to the above, this is a low severity vulnerability because of the low likelihood of it being exploited. How to fix Insecure Permissions? Upgrade |
[1.1.100,1.4.198)
|
com.h2database:h2 is a database engine Affected versions of this package are vulnerable to Remote Code Execution (RCE) via a jdbc:h2:mem JDBC URL containing the How to fix Remote Code Execution (RCE)? Upgrade |
[,2.1.210)
|
com.h2database:h2 is a database engine Affected versions of this package are vulnerable to Remote Code Execution (RCE). H2 Console allows loading of custom classes from remote servers through JNDI. This can lead to code execution If remote access was enabled explicitly and some protection method (such as security constraint) are not set, an intruder can load their own custom class and execute their code in a process using H2 Console (a H2 Server process or a web server with H2 Console servlet). Note: It should be noted that H2 Console doesn't accept remote connections by default. Workarounds
All these workaround are mitigatory and unlikely to prevent all attack vectors, upgrade to a fixed version for full remediation. How to fix Remote Code Execution (RCE)? Upgrade |
[1.1.100,2.0.206)
|
com.h2database:h2 is a database engine Affected versions of this package are vulnerable to Remote Code Execution (RCE). It provides a web console for managing the database, and by default it does not have a password set. The NOTE: To be remotely exploitable, the affected application must be configured with the non-default setting How to fix Remote Code Execution (RCE)? There is no fixed version for |
[0,)
|