Lucene search

K
nessusThis script is Copyright (C) 2023 and is owned by Tenable, Inc. or an Affiliate thereof.SMB_NT_MS23_OCT_SQLSERVER_ODBC_DRIVER.NASL
HistoryOct 13, 2023 - 12:00 a.m.

Security Updates for Microsoft SQL Server ODBC Driver (October 2023)

2023-10-1300:00:00
This script is Copyright (C) 2023 and is owned by Tenable, Inc. or an Affiliate thereof.
www.tenable.com
200
microsoft sql server
odbc driver
security update
vulnerabilities
unauthorized commands
denial of services

The Microsoft SQL Server ODBC Driver installed on the remote host is missing a security update. It is, therefore, affected by multiple vulnerabilities.

  • An attacker can exploit this to bypass authentication and execute unauthorized arbitrary commands. (CVE-2023-36417, CVE-2023-36420, CVE-2023-36730, CVE-2023-36785)

  • An attacker can exploit this issue to cause the affected component to deny system or application services. (CVE-2023-36728)

Note that Nessus has not tested for these issues but has instead relied only on the application’s self-reported version number.

#%NASL_MIN_LEVEL 80900
##
# (C) Tenable, Inc.
##
# The descriptive text and package checks in this plugin were  
# extracted from the Microsoft Security Updates API. The text
# itself is copyright (C) Microsoft Corporation.
#

include('compat.inc');

if (description)
{
  script_id(183036);
  script_version("1.1");
  script_set_attribute(attribute:"plugin_modification_date", value:"2023/10/16");

  script_cve_id(
    "CVE-2023-36417",
    "CVE-2023-36420",
    "CVE-2023-36728",
    "CVE-2023-36730",
    "CVE-2023-36785"
  );

  script_name(english:"Security Updates for Microsoft SQL Server ODBC Driver (October 2023)");

  script_set_attribute(attribute:"synopsis", value:
"The Microsoft SQL Server ODBC Driver installed on the remote host is missing a security update.");
  script_set_attribute(attribute:"description", value:
"The Microsoft SQL Server ODBC Driver installed on the remote host is missing a security update. It is, therefore, 
affected by multiple vulnerabilities. 

  - An attacker can exploit this to bypass authentication and execute unauthorized arbitrary commands. 
    (CVE-2023-36417, CVE-2023-36420, CVE-2023-36730, CVE-2023-36785)

  - An attacker can exploit this issue to cause the affected component to deny system or application 
    services. (CVE-2023-36728)

Note that Nessus has not tested for these issues but has instead relied only on the application's self-reported version number.");
  # https://techcommunity.microsoft.com/t5/sql-server-blog/security-update-for-sql-server-2022-rtm-cu8/ba-p/3952121
  script_set_attribute(attribute:"see_also", value:"http://www.nessus.org/u?199f0bbd");
  script_set_attribute(attribute:"solution", value:
"Microsoft has released security updates for the Microsoft SQL ODBC Driver.");
  script_set_attribute(attribute:"agent", value:"all");
  script_set_cvss_base_vector("CVSS2#AV:L/AC:L/Au:N/C:C/I:C/A:C");
  script_set_cvss_temporal_vector("CVSS2#E:U/RL:OF/RC:C");
  script_set_cvss3_base_vector("CVSS:3.0/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H");
  script_set_cvss3_temporal_vector("CVSS:3.0/E:U/RL:O/RC:C");
  script_set_attribute(attribute:"cvss_score_source", value:"CVE-2023-36785");

  script_set_attribute(attribute:"exploitability_ease", value:"No known exploits are available");
  script_set_attribute(attribute:"exploit_available", value:"false");

  script_set_attribute(attribute:"vuln_publication_date", value:"2023/10/10");
  script_set_attribute(attribute:"patch_publication_date", value:"2023/10/10");
  script_set_attribute(attribute:"plugin_publication_date", value:"2023/10/13");

  script_set_attribute(attribute:"plugin_type", value:"local");
  script_set_attribute(attribute:"cpe", value:"cpe:/a:microsoft:sql_server");
  script_end_attributes();

  script_category(ACT_GATHER_INFO);
  script_family(english:"Misc.");

  script_copyright(english:"This script is Copyright (C) 2023 and is owned by Tenable, Inc. or an Affiliate thereof.");

  script_dependencies("microsoft_odbc_driver_for_sql_server_nix_installed.nbin", "microsoft_odbc_driver_for_sql_server_mac_installed.nbin", "microsoft_odbc_driver_for_sql_server_win_installed.nbin");
  script_require_keys("Host/local_checks_enabled");

  exit(0);
}

include('vcf.inc');
include('vcf_extras_microsoft.inc');

var app = 'Microsoft ODBC Driver for SQL Server';
var app_info = vcf::get_app_info(app:app);

var constraints = [
  { 'min_version' : '17.0', 'fixed_version' : '17.10.5.1',   'os' : 'unix'},
  { 'min_version' : '17.0', 'fixed_version' : '17.10.5.1',   'os' : 'win'},
  { 'min_version' : '17.0', 'fixed_version' : '17.10.5.1',   'os' : 'osx'},
  { 'min_version' : '18.0', 'fixed_version' : '18.3.2.1',    'os' : 'win'}, # 3.2.1 is correct
  { 'min_version' : '18.0', 'fixed_version' : '18.3.2.1',    'os' : 'unix'},
  { 'min_version' : '18.0', 'fixed_version' : '18.3.2.1',    'os' : 'osx'}
];

vcf::check_version_and_report(
    app_info:app_info,
    constraints:constraints,
    severity:SECURITY_HOLE
);
VendorProductVersionCPE
microsoftsql_servercpe:/a:microsoft:sql_server
Related for SMB_NT_MS23_OCT_SQLSERVER_ODBC_DRIVER.NASL