liyang created KYLIN-6124:
-----------------------------

             Summary: Potential JDBC validation gap in query pushdown 
configuration
                 Key: KYLIN-6124
                 URL: https://issues.apache.org/jira/browse/KYLIN-6124
             Project: Kylin
          Issue Type: Bug
    Affects Versions: 5.0.5
            Reporter: liyang
            Assignee: liyang
             Fix For: 5.0.6


Project-level query pushdown configuration accepts JDBC URL, driver, and runner 
class values without applying the validation used for source JDBC connections. 
A project administrator can cause pushed-down queries to load a chosen JDBC 
driver and connect to an arbitrary URL.

Fix direction: apply the existing JDBC URL and driver allowlist to query 
pushdown connection properties, and restrict project-level pushdown runner 
classes to supported implementations.



--
This message was sent by Atlassian Jira
(v10.3.26#10030026)

Reply via email to