Podatność w Microsoft SQL Server (CWE-73) umożliwia uwierzytelnionemu atakującemu zdalne podniesienie uprawnień poprzez zewnętrzną kontrolę nazwy lub ścieżki pliku. Zagrożenie dotyczy wielu wersji SQL Server i może prowadzić do przejęcia kontroli nad serwerem bazodanowym.
▸ Pokaż oryginał (EN)
External control of file name or path in SQL Server allows an authorized attacker to elevate privileges over a network.
Podatność wynika z niewystarczającej walidacji nazwy lub ścieżki pliku podawanej przez użytkownika (External Control of File Name or Path, CWE-73). Uwierzytelniony atakujący z uprawnieniami sieciowymi może dostarczyć spreparowaną ścieżkę pliku, którą SQL Server przetworzy w kontekście wyższych uprawnień. W ten sposób możliwe jest wykonanie operacji wykraczających poza przyznane atakującemu uprawnienia, co prowadzi do privilege escalation.
Atakujący z niskimi uprawnieniami sieciowymi może podnieść swoje uprawnienia do wyższego poziomu na serwerze SQL, potencjalnie uzyskując pełną kontrolę nad bazą danych oraz dostęp do poufnych danych (wysoki wpływ na poufność, integralność i dostępność).
Należy zastosować patche dostępne u producenta zgodnie z referencjami — szczegółowe informacje o aktualizacjach dostępne pod adresem https://msrc.microsoft.com/update-guide/vulnerability/CVE-2026-55002. Dodatkowo zaleca się ograniczenie dostępu sieciowego do instancji SQL Server wyłącznie do autoryzowanych użytkowników i hostów.
Microsoft SQL Server 2016, Microsoft SQL Server 2017, Microsoft SQL Server 2019 — dokładne wersje kompilacji wskazane w referencjach producenta (MSRC).
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:HMicrosoft Sql Server 2016
APPMicrosoft13.0.6300.2 – 13.0.6500.1 (bez)13.0.7000.253 – 13.0.7095.1 (bez)Microsoft Sql Server 2017
APPMicrosoft14.0.1000.169 – 14.0.2120.1 (bez)14.0.3006.16 – 14.0.3540.1 (bez)Microsoft Sql Server 2019
APPMicrosoft15.0.2000.5 – 15.0.2180.2 (bez)15.0.4003.23 – 15.0.4480.2 (bez)Microsoft Sql Server 2022
APPMicrosoft16.0.1000.6 – 16.0.1190.2 (bez)16.0.4003.1 – 16.0.4262.2 (bez)Microsoft Sql Server 2025
APPMicrosoft17.0.1000.7 – 17.0.1125.2 (bez)17.0.4006.2 – 17.0.4060.2 (bez)
Powiązane podatności
Deserialization of untrusted data in SQL Server allows an unauthorized attacker to execute code over a network...
Deserialization of untrusted data in SQL Server allows an unauthorized attacker to execute code over a network...
A remote code execution vulnerability exists in Microsoft SQL Server when it incorrectly handles processing of...
SQL Injection w Microsoft SQL Server umożliwia eskalację uprawnień
SQL Injection w Microsoft SQL Server umożliwiający privilege escalation