Hello everyone,
I am testing JDBC protocol in IBM QRadar, I see the following error in GUI:
Debug: Attempting connection with JDBC connection string [jdbc:oracle:thin:@<db name>] with a connection timeout of [10] seconds.
When I check the qradar.error file, I see following error in the file:
Jun 8 10:16:53 ::ffff:<ip_address> [ecs-ec-ingress.ecs-ec-ingress] [ProtocolTestingThread-4c656c1c-dee4-420d-8c7e-72bf006d4268] com.q1labs.semsources.sources.jdbc.testing.JDBCProtocolTester: [ERROR] [NOT:0000003000][<ip_address>/- -] [-/- -]java.lang.ArrayIndexOutOfBoundsException: Array index out of range: 64
Jun 8 10:16:53 ::ffff:<ip_address> [ecs-ec-ingress.ecs-ec-ingress] [ProtocolTestingThread-4c656c1c-dee4-420d-8c7e-72bf006d4268] java.lang.RuntimeException: java.lang.ArrayIndexOutOfBoundsException: Array index out of range: 64
Jun 8 10:16:53 ::ffff:<ip_address> [ecs-ec-ingress.ecs-ec-ingress] [ProtocolTestingThread-4c656c1c-dee4-420d-8c7e-72bf006d4268] at oracle.security.o3logon.a.a(Unknown Source)
Jun 8 10:16:53 ::ffff:<ip_address> [ecs-ec-ingress.ecs-ec-ingress] [ProtocolTestingThread-4c656c1c-dee4-420d-8c7e-72bf006d4268] at oracle.security.o3logon.b.g(Unknown Source)
Jun 8 10:16:53 ::ffff:<ip_address> [ecs-ec-ingress.ecs-ec-ingress] [ProtocolTestingThread-4c656c1c-dee4-420d-8c7e-72bf006d4268] at oracle.security.o3logon.O3LoginClientHelper.getEPasswd(Unknown Source)
Jun 8 10:16:53 ::ffff:<ip_address> [ecs-ec-ingress.ecs-ec-ingress] [ProtocolTestingThread-4c656c1c-dee4-420d-8c7e-72bf006d4268] at oracle.jdbc.driver.T4CTTIoauthenticate.doOAUTHWithO3Logon(T4CTTIoauthenticate.java:1682)
Jun 8 10:16:53 ::ffff:<ip_address> [ecs-ec-ingress.ecs-ec-ingress] [ProtocolTestingThread-4c656c1c-dee4-420d-8c7e-72bf006d4268] at oracle.jdbc.driver.T4CTTIoauthenticate.doOAUTH(T4CTTIoauthenticate.java:1224)
Jun 8 10:16:53 ::ffff:<ip_address> [ecs-ec-ingress.ecs-ec-ingress] [ProtocolTestingThread-4c656c1c-dee4-420d-8c7e-72bf006d4268] at oracle.jdbc.driver.T4CTTIoauthenticate.doOAUTH(T4CTTIoauthenticate.java:1173)
Jun 8 10:16:53 ::ffff:<ip_address> [ecs-ec-ingress.ecs-ec-ingress] [ProtocolTestingThread-4c656c1c-dee4-420d-8c7e-72bf006d4268] at oracle.jdbc.driver.T4CConnection.authenticateUserForLogon(T4CConnection.java:1030)
Jun 8 10:16:53 ::ffff:<ip_address> [ecs-ec-ingress.ecs-ec-ingress] [ProtocolTestingThread-4c656c1c-dee4-420d-8c7e-72bf006d4268] at oracle.jdbc.driver.T4CConnection.logon(T4CConnection.java:646)
Jun 8 10:16:53 ::ffff:<ip_address> [ecs-ec-ingress.ecs-ec-ingress] [ProtocolTestingThread-4c656c1c-dee4-420d-8c7e-72bf006d4268] at oracle.jdbc.driver.PhysicalConnection.connect(PhysicalConnection.java:1032)
Jun 8 10:16:53 ::ffff:<ip_address> [ecs-ec-ingress.ecs-ec-ingress] [ProtocolTestingThread-4c656c1c-dee4-420d-8c7e-72bf006d4268] at oracle.jdbc.driver.T4CDriverExtension.getConnection(T4CDriverExtension.java:90)
Jun 8 10:16:53 ::ffff:<ip_address> [ecs-ec-ingress.ecs-ec-ingress] [ProtocolTestingThread-4c656c1c-dee4-420d-8c7e-72bf006d4268] at oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:681)
Jun 8 10:16:53 ::ffff:<ip_address> [ecs-ec-ingress.ecs-ec-ingress] [ProtocolTestingThread-4c656c1c-dee4-420d-8c7e-72bf006d4268] at oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:602)
Jun 8 10:16:53 ::ffff:<ip_address> [ecs-ec-ingress.ecs-ec-ingress] [ProtocolTestingThread-4c656c1c-dee4-420d-8c7e-72bf006d4268] at java.sql.DriverManager.getConnection(DriverManager.java:675)
Jun 8 10:16:53 ::ffff:<ip_address> [ecs-ec-ingress.ecs-ec-ingress] [ProtocolTestingThread-4c656c1c-dee4-420d-8c7e-72bf006d4268] at java.sql.DriverManager.getConnection(DriverManager.java:258)
Jun 8 10:16:53 ::ffff:<ip_address> [ecs-ec-ingress.ecs-ec-ingress] [ProtocolTestingThread-4c656c1c-dee4-420d-8c7e-72bf006d4268] at com.q1labs.semsources.sources.jdbc.testing.tests.TestJDBC.run(TestJDBC.java:114)
Jun 8 10:16:53 ::ffff:<ip_address> [ecs-ec-ingress.ecs-ec-ingress] [ProtocolTestingThread-4c656c1c-dee4-420d-8c7e-72bf006d4268] at com.q1labs.semsources.sources.testing.base.ProtocolTesterExtended.runTest(ProtocolTesterExtended.java:220)
Jun 8 10:16:53 ::ffff:<ip_address> [ecs-ec-ingress.ecs-ec-ingress] [ProtocolTestingThread-4c656c1c-dee4-420d-8c7e-72bf006d4268] at com.q1labs.semsources.sources.testing.base.ProtocolTesterExtended.runTests(ProtocolTesterExtended.java:236)
Jun 8 10:16:53 ::ffff:<ip_address> [ecs-ec-ingress.ecs-ec-ingress] [ProtocolTestingThread-4c656c1c-dee4-420d-8c7e-72bf006d4268] at com.q1labs.semsources.sources.testing.base.ProtocolTesterExtended.start(ProtocolTesterExtended.java:81)
Jun 8 10:16:53 ::ffff:<ip_address> [ecs-ec-ingress.ecs-ec-ingress] [ProtocolTestingThread-4c656c1c-dee4-420d-8c7e-72bf006d4268] at com.q1labs.semsources.sources.base.testing.ProtocolTestJob$TestThread.runTests(ProtocolTestJob.java:215)
Jun 8 10:16:53 ::ffff:<ip_address> [ecs-ec-ingress.ecs-ec-ingress] [ProtocolTestingThread-4c656c1c-dee4-420d-8c7e-72bf006d4268] at com.q1labs.semsources.sources.base.testing.ProtocolTestJob$TestThread.run(ProtocolTestJob.java:194)
Jun 8 10:16:53 ::ffff:<ip_address> [ecs-ec-ingress.ecs-ec-ingress] [ProtocolTestingThread-4c656c1c-dee4-420d-8c7e-72bf006d4268] Caused by: java.lang.ArrayIndexOutOfBoundsException: Array index out of range: 64
Jun 8 10:16:53 ::ffff:<ip_address> [ecs-ec-ingress.ecs-ec-ingress] [ProtocolTestingThread-4c656c1c-dee4-420d-8c7e-72bf006d4268] at java.lang.System.arraycopy(Native Method)
Jun 8 10:16:53 ::ffff:<ip_address> [ecs-ec-ingress.ecs-ec-ingress] [ProtocolTestingThread-4c656c1c-dee4-420d-8c7e-72bf006d4268] ... 20 more
Is there anyone who knows how can I solve the issue or troubleshoot it?
PS. Log Source Type - Oracle RDBMS Audit Record
------------------------------
Tahir Yagubov
------------------------------