CVE-2022-41853 Affecting hsqldb package, versions <2.5.1-1+deb11u1


Severity

Recommended
0.0
critical
0
10

Snyk's Security Team recommends NVD's CVSS assessment. Learn more

Threat Intelligence

EPSS
2.5% (90th percentile)

Do your applications use this vulnerable package?

In a few clicks we can analyze your entire application and see what components are vulnerable in your application, and suggest you quick fixes.

Test your applications
  • Snyk IDSNYK-DEBIAN11-HSQLDB-3041983
  • published10 Oct 2022
  • disclosed6 Oct 2022

Introduced: 6 Oct 2022

CVE-2022-41853  (opens in a new tab)

How to fix?

Upgrade Debian:11 hsqldb to version 2.5.1-1+deb11u1 or higher.

NVD Description

Note: Versions mentioned in the description apply only to the upstream hsqldb package and not the hsqldb package as distributed by Debian. See How to fix? for Debian:11 relevant fixed versions and status.

Those using java.sql.Statement or java.sql.PreparedStatement in hsqldb (HyperSQL DataBase) to process untrusted input may be vulnerable to a remote code execution attack. By default it is allowed to call any static method of any Java class in the classpath resulting in code execution. The issue can be prevented by updating to 2.7.1 or by setting the system property "hsqldb.method_class_names" to classes which are allowed to be called. For example, System.setProperty("hsqldb.method_class_names", "abc") or Java argument -Dhsqldb.method_class_names="abc" can be used. From version 2.7.1 all classes by default are not accessible except those in java.lang.Math and need to be manually enabled.

CVSS Scores

version 3.1