diff --git a/nmap-service-probes b/nmap-service-probes index 1c0eda8ab..e0a2bc95b 100644 --- a/nmap-service-probes +++ b/nmap-service-probes @@ -15478,10 +15478,11 @@ match ms-sql-s m|^\x04\x01\x00\x25\x00\x00\x01\x00\x00\x00\x15\x00\x06\x01\x00\x # Generic match for SQL Server 2014 match ms-sql-s m|^\x04\x01\x00\x25\x00\x00\x01\x00\x00\x00\x15\x00\x06\x01\x00\x1b\x00\x01\x02\x00\x1c\x00\x01\x03\x00\x1d\x00\x00\xff\x0c\x00(..)|s p/Microsoft SQL Server 2014/ v/12.00.$I(1,">")/ o/Windows/ cpe:/a:microsoft:sql_server:2014/ cpe:/o:microsoft:windows/ -# Generic match for SQL Server 2016 match ms-sql-s m|^\x04\x01\x00\x25\x00\x00\x01\x00\x00\x00\x15\x00\x06\x01\x00\x1b\x00\x01\x02\x00\x1c\x00\x01\x03\x00\x1d\x00\x00\xff\x0d\x00\x06\x41| p/Microsoft SQL Server 2016/ v/13.00.1601/ o/Windows/ cpe:/a:microsoft:sql_server:2016/ cpe:/o:microsoft:windows/ match ms-sql-s m|^\x04\x01\x00\x25\x00\x00\x01\x00\x00\x00\x15\x00\x06\x01\x00\x1b\x00\x01\x02\x00\x1c\x00\x01\x03\x00\x1d\x00\x00\xff\x0d\x00\x0f\xa1| p/Microsoft SQL Server 2016/ v/13.00.4001; SP1/ o/Windows/ cpe:/a:microsoft:sql_server:2016:sp1/ cpe:/o:microsoft:windows/ match ms-sql-s m|^\x04\x01\x00\x25\x00\x00\x01\x00\x00\x00\x15\x00\x06\x01\x00\x1b\x00\x01\x02\x00\x1c\x00\x01\x03\x00\x1d\x00\x00\xff\x0d\x00\x13\xa2| p/Microsoft SQL Server 2016/ v/13.00.5026; SP2/ o/Windows/ cpe:/a:microsoft:sql_server:2016:sp2/ cpe:/o:microsoft:windows/ +match ms-sql-s m|^\x04\x01\x00\x25\x00\x00\x01\x00\x00\x00\x15\x00\x06\x01\x00\x1b\x00\x01\x02\x00\x1c\x00\x01\x03\x00\x1d\x00\x00\xff\x0d\x00\x18\x9c| p/Microsoft SQL Server 2016/ v/13.00.6300; SP3/ o/Windows/ cpe:/a:microsoft:sql_server:2016:sp3/ cpe:/o:microsoft:windows/ +# Generic match for SQL Server 2016 match ms-sql-s m|^\x04\x01\x00\x25\x00\x00\x01\x00\x00\x00\x15\x00\x06\x01\x00\x1b\x00\x01\x02\x00\x1c\x00\x01\x03\x00\x1d\x00\x00\xff\x0d\x00(..)| p/Microsoft SQL Server 2016/ v/13.00.$I(1,">")/ o/Windows/ cpe:/a:microsoft:sql_server:2016/ cpe:/o:microsoft:windows/ # No longer Windows-only @@ -15489,6 +15490,7 @@ match ms-sql-s m|^\x04\x01\x00\x25\x00\x00\x01\x00\x00\x00\x15\x00\x06\x01\x00\x match ms-sql-s m|^\x04\x01\x00\x25\x00\x00\x01\x00\x00\x00\x15\x00\x06\x01\x00\x1b\x00\x01\x02\x00\x1c\x00\x01\x03\x00\x1d\x00\x00\xff\x0e\x00\x0c\xb9|s p/Microsoft SQL Server 2017/ v/14.00.3257; CU18/ cpe:/a:microsoft:sql_server:2017:cu18/ match ms-sql-s m|^\x04\x01\x00\x25\x00\x00\x01\x00\x00\x00\x15\x00\x06\x01\x00\x1b\x00\x01\x02\x00\x1c\x00\x01\x03\x00\x1d\x00\x00\xff\x0e\x00(..)|s p/Microsoft SQL Server 2017/ v/14.00.$I(1,">")/ cpe:/a:microsoft:sql_server:2017/ match ms-sql-s m|^\x04\x01\x00\x25\x00\x00\x01\x00\x00\x00\x15\x00\x06\x01\x00\x1b\x00\x01\x02\x00\x1c\x00\x01\x03\x00\x1d\x00\x00\xff\x0f\x00(..)|s p/Microsoft SQL Server 2019/ v/15.00.$I(1,">")/ cpe:/a:microsoft:sql_server:2019/ +match ms-sql-s m|^\x04\x01\x00\x25\x00\x00\x01\x00\x00\x00\x15\x00\x06\x01\x00\x1b\x00\x01\x02\x00\x1c\x00\x01\x03\x00\x1d\x00\x00\xff\x10\x00(..)|s p/Microsoft SQL Server 2022/ v/16.00.$I(1,">")/ cpe:/a:microsoft:sql_server:2019/ softmatch ms-sql-s m|^\x04\x01\x00\x25\x00\x00\x01| p/Microsoft SQL Server/ o/Windows/ cpe:/a:microsoft:sql_server/ cpe:/o:microsoft:windows/ diff --git a/nselib/mssql.lua b/nselib/mssql.lua index 4116598cc..7669bb957 100644 --- a/nselib/mssql.lua +++ b/nselib/mssql.lua @@ -658,6 +658,7 @@ SqlServerVersionInfo = {3430, "CU28"}, {3436, "CU29"}, {3451, "CU30"}, + {3456, "CU31"}, }, ["2019"] = { @@ -690,6 +691,14 @@ SqlServerVersionInfo = {4198, "CU15"}, {4223, "CU16"}, {4249, "CU17"}, + {4261, "CU18"}, + {4298, "CU19"}, + {4312, "CU20"}, + {4316, "CU21"}, + {4322, "CU22"}, + {4335, "CU23"}, + {4345, "CU24"}, + {4355, "CU25"}, }, ["2022"] = { @@ -702,6 +711,19 @@ SqlServerVersionInfo = {600, "CTP2.0"}, {700, "CTP2.1"}, {900, "RC0"}, + {950, "RC1"}, + {1000, "RTM"}, + {4003, "CU1"}, + {4015, "CU2"}, + {4025, "CU3"}, + {4035, "CU4"}, + {4045, "CU5"}, + {4055, "CU6"}, + {4065, "CU7"}, + {4075, "CU8"}, + {4085, "CU9"}, + {4095, "CU10"}, + {4105, "CU11"}, }, }