Hi,
Recently we received an email from Appeon about Vulnerability CVE-2024-0056.
It states that we should :
"Temporarily refrain from using the ADO.NET database driver for connecting to SQL Server for PowerBuilder and InfoMaker applications...."
We use PowerBuilder 2022 to maintain a custom desktop application. The DB is SQL 2022. The connection string is as follows:
DBMS=ADO.NET
...
ServerName=atlas
...
DBParm=Namespace='System.Data.OleDb',DataSource='atlas',DisableBind=1,DelimitIdentifier='NO',NCharBind=1,trimspaces=1,CommandTimeout=3600,TrustedConnection=0,Provider='SQLOLEDB'"
Microsofts article states that vulnerability refers to System.Data.SqlClient.
Under "ADO Microsoft ADO.NET" section of installed Database Interfaces we have both System.Data.SqlClient and System.Data.OleDb options, but we use the latter with Provider='SQLOLEDB' .
Is the above safe, or should we change the way our clients connect to SQL (which means a lot of testing and deploying effort)?