Remove JndiLookup.class from the SQL command line tool #81776
Labels
:Analytics/SQL
SQL querying
>bug
:Core/Infra/CLI
CLI utilities, scripts, and infrastructure
Team:Core/Infra
Meta label for core/infra team
Team:QL (Deprecated)
Meta label for query languages team
Elasticsearch ships with a SQL CLI Client in its bin directory. This client tool is standalone (NOT part of the server), for running ad-hoc SQL interactions. The jar containing the client is not on the servers class path. As a client tool, it does NOT accept external user input from the network, in a way that a server would typically do.
The jar containing the SQL CLI is a stand alone Java application, and can be run as such. Alternatively, the jar could also be used as a client.
This issue has been filed to consider the possible removal of JndiLookup.class from the SQL CLI jar. The mere presence of the JndiLookup.class is not problematic here, but it looks interesting and could lead to confusion for scanners, e.g.
Alternatively, or additionally, upgrade the version of log4j that is bundled in the uber executable jar.
The text was updated successfully, but these errors were encountered: