You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
[Secuirty] JDBC URL vulnerability in the latest version of DataCap #966
The current code logic does not perform any checks on the JDBC URL; it constructs the complete JDBC URL by directly concatenating each part of the URL. Therefore, an attacker can effectively control the entire JDBC URL by injecting specific parameters. Thus, an attacker can launch an attack by injecting malicious JDBC parameters. Here are two examples.
h2 jdbc RCE
H2 JDBC allows code execution via the init parameter; therefore, an attacker could exploit the H2 JDBC URL to implement Remote Code Execution (RCE) within the current project.
Activity
qianmoQ commentedon Sep 3, 2026
Message that will be displayed on users' first issue
fix(spi): guard JDBC url construction against parameter injection
test(spi): cover url guard integration and metadata fallback wiring