KB5084821 est une mise à jour de sécurité critique publiée le 14 avril 2026 pour Microsoft SQL Server 2016 Service Pack 3 General Distribution Release. Cette mise à jour corrige plusieurs vulnérabilités de sécurité pouvant permettre l'exécution de code à distance et des attaques d'élévation de privilèges sur les instances SQL Server affectées.

KB5084821 — Mise à jour de sécurité pour SQL Server 2016 SP3 GDR
KB5084821 est une mise à jour de sécurité publiée le 14 avril 2026, qui corrige des vulnérabilités critiques dans Microsoft SQL Server 2016 Service Pack 3 General Distribution Release (GDR) pour les systèmes basés sur x64.
PS C:\> Get-HotFix -Id KB5084821# Retourne les détails du patch si KB5084821 est installé
Télécharger depuis le catalogue Microsoft
Obtenez le package de mise à jour officiel directement depuis Microsoft
Description du problème
Description du problème
Cette mise à jour de sécurité corrige plusieurs vulnérabilités critiques dans SQL Server 2016 SP3 GDR qui pourraient être exploitées par des attaquants pour :
- Exécuter du code arbitraire à distance sur l'instance SQL Server
- Obtenir des privilèges élevés au sein du moteur de base de données
- Accéder à des données sensibles via des vulnérabilités d'injection SQL
- Provoquer des conditions de déni de service par corruption de mémoire
- Contourner les mécanismes d'authentification dans des configurations spécifiques
Les systèmes exécutant des installations non corrigées de SQL Server 2016 SP3 GDR sont vulnérables à ces problèmes de sécurité, en particulier dans les environnements où SQL Server est accessible depuis des réseaux non fiables ou où les utilisateurs ont des privilèges limités qui pourraient être escaladés.
Causes
Cause principale
Les vulnérabilités proviennent d'une validation incorrecte des entrées dans le moteur de base de données SQL Server, d'une vérification insuffisante des limites dans les routines d'allocation de mémoire, et d'une validation inadéquate des privilèges dans certaines procédures stockées. Ces problèmes existent dans les composants principaux du moteur de base de données et affectent à la fois les connexions locales et distantes à l'instance SQL Server.
Aperçu
KB5084821 est une mise à jour de sécurité critique publiée le 14 avril 2026 pour Microsoft SQL Server 2016 Service Pack 3 General Distribution Release (GDR). Cette mise à jour corrige plusieurs vulnérabilités de haute gravité qui pourraient permettre l'exécution de code à distance, l'élévation de privilèges et l'exposition de données dans les environnements SQL Server.
Vulnérabilités de sécurité corrigées
Cette mise à jour de sécurité résout plusieurs vulnérabilités critiques dans SQL Server 2016 SP3 GDR :
Vulnérabilité d'exécution de code à distance
Une vulnérabilité critique dans le moteur de base de données SQL Server pourrait permettre à un attaquant authentifié d'exécuter du code arbitraire avec les privilèges du service SQL Server. Cette vulnérabilité affecte le moteur de traitement des requêtes et pourrait être exploitée via des instructions SQL spécialement conçues.
Problèmes d'élévation de privilèges
Plusieurs vulnérabilités d'élévation de privilèges permettent aux utilisateurs avec des permissions de base de données limitées d'obtenir des privilèges élevés via des procédures stockées système et des fonctions administratives. Ces vulnérabilités pourraient permettre aux attaquants de prendre le contrôle total de l'instance de base de données.
Vulnérabilités d'injection SQL
Plusieurs vulnérabilités d'injection SQL dans les fonctions système pourraient permettre aux attaquants d'exécuter des commandes SQL malveillantes et d'accéder à des données sensibles. Ces vulnérabilités affectent les fonctions de métadonnées et les routines de génération SQL dynamique.
Problèmes de corruption de mémoire
Les vulnérabilités de corruption de mémoire dans le moteur d'exécution des requêtes pourraient entraîner des conditions de déni de service ou une exécution potentielle de code. Ces problèmes proviennent d'une allocation de mémoire incorrecte et de conditions de débordement de tampon.
Systèmes affectés
Cette mise à jour de sécurité s'applique à :
| Produit | Version | Architecture | Statut |
|---|---|---|---|
| SQL Server 2016 | Service Pack 3 (GDR) | x64 | Affecté |
| SQL Server 2016 | Service Pack 3 (CU) | x64 | Non affecté |
| SQL Server 2016 | Service Pack 2 | x64 | Non affecté |
Correctifs de sécurité inclus
Améliorations de la sécurité du moteur de base de données
La mise à jour implémente des améliorations de sécurité complètes dans le moteur de base de données SQL Server :
- Validation d'entrée améliorée pour le traitement des requêtes
- Vérification des limites améliorée dans l'allocation de mémoire
- Mécanismes de validation des privilèges renforcés
- Meilleure protection contre les attaques de débordement de tampon
Renforcement des fonctions système
Les fonctions système et les procédures stockées reçoivent un renforcement de la sécurité :
- Améliorations de la désinfection des paramètres
- Validation du contrôle d'accès améliorée
- Amélioration de la gestion des erreurs et de la journalisation
- Vérifications d'authentification renforcées
Exigences d'installation
Prérequis système
- SQL Server 2016 Service Pack 3 (GDR) installé
- Windows Server 2012 R2 ou version ultérieure
- Privilèges administratifs pour l'installation
- Minimum 2 Go d'espace disque libre
- Connexion Internet active pour le téléchargement
Étapes préalables à l'installation
- Sauvegarder toutes les bases de données utilisateur et système
- Documenter la configuration actuelle de SQL Server
- Planifier une fenêtre de maintenance pour l'arrêt du service
- Notifier les utilisateurs de la maintenance prévue
- Tester la mise à jour dans un environnement non production
Méthodes de déploiement
Installation manuelle
Téléchargez le package de mise à jour depuis le catalogue Microsoft Update et exécutez l'installateur avec des privilèges administratifs. L'assistant d'installation vous guidera tout au long du processus de mise à jour.
Déploiement en entreprise
Utilisez WSUS ou SCCM pour un déploiement centralisé sur plusieurs instances SQL Server. Configurez les horaires de déploiement pour minimiser l'impact sur l'activité.
Déploiement automatisé
Les scripts PowerShell peuvent automatiser le processus de déploiement pour les grands environnements. Utilisez les outils de gestion SQL Server pour vérifier la réussite de l'installation sur toutes les instances.
Vérification post-installation
Après avoir installé KB5084821, vérifiez que la mise à jour a été appliquée avec succès :
SELECT @@VERSION;
SELECT * FROM sys.dm_os_windows_info;Vérifiez le journal des erreurs SQL Server pour tout message ou avertissement lié à l'installation. Assurez-vous que toutes les bases de données sont en ligne et accessibles.
Considérations sur les performances
Bien que cette mise à jour de sécurité se concentre sur la correction des vulnérabilités, certains impacts sur les performances peuvent survenir :
- Légère augmentation de la charge de traitement des requêtes en raison de la validation améliorée
- Utilisation supplémentaire de la mémoire pour les vérifications de sécurité améliorées
- Impact minimal sur les performances globales du système
Surveillez les performances du système après l'installation et mettez à jour les statistiques si nécessaire pour maintenir des plans d'exécution de requêtes optimaux.
Correctifs et changements clés
Corrige la vulnérabilité d'exécution de code à distance dans le moteur SQL Server
Cette mise à jour corrige une vulnérabilité critique d'exécution de code à distance dans le moteur de base de données SQL Server qui pourrait permettre à un attaquant authentifié d'exécuter du code arbitraire avec les privilèges du service SQL Server. La correction met en œuvre une validation appropriée des entrées et une vérification des limites dans les routines de traitement des requêtes.
Composants mis à jour :
- Moteur de base de données SQL Server (
sqlservr.exe) - Modules du processeur de requêtes
- Sous-système de gestion de la mémoire
Résout la vulnérabilité d'escalade de privilèges dans les procédures stockées
Corrige une vulnérabilité d'escalade de privilèges où des utilisateurs avec des permissions limitées sur la base de données pouvaient obtenir des privilèges élevés via des appels de procédures stockées spécialement conçus. La mise à jour implémente une validation de privilèges améliorée et des mécanismes de contrôle d'accès.
Améliorations de la sécurité :
- Vérification des permissions améliorée pour les procédures stockées système
- Validation améliorée du changement de contexte utilisateur
- Renforcement du contrôle d'accès pour les fonctions administratives
Corrige les vulnérabilités d'injection SQL dans les fonctions système
Corrige plusieurs vulnérabilités d'injection SQL dans les fonctions système qui pourraient permettre aux attaquants d'exécuter des commandes SQL malveillantes. La mise à jour met en œuvre une bonne désinfection des paramètres et des mécanismes de validation des requêtes.
Fonctions mises à jour :
- Fonctions de métadonnées système
- Routines de génération SQL dynamique
- Interfaces de procédures stockées étendues
Corrige les problèmes de corruption de mémoire lors de l'exécution des requêtes
Résout des vulnérabilités de corruption de mémoire dans le moteur d'exécution de requêtes qui pourraient entraîner un déni de service ou une exécution de code potentielle. La correction inclut un suivi amélioré de l'allocation de mémoire et une protection contre les dépassements de tampon.
Améliorations de la gestion de la mémoire :
- Détection améliorée des dépassements de tampon
- Validation améliorée de l'allocation de mémoire
- Mécanismes de protection du tas renforcés
Installation
Installation
KB5084821 est disponible via plusieurs canaux de distribution :
Catalogue Microsoft Update
Téléchargez le package de mise à jour directement depuis le Catalogue Microsoft Update pour une installation manuelle. Le package de mise à jour pèse environ 847 Mo et nécessite des privilèges administratifs pour l'installation.
Services de mise à jour Windows Server (WSUS)
Les environnements d'entreprise peuvent déployer cette mise à jour via l'infrastructure WSUS. La mise à jour apparaîtra dans la catégorie de produit SQL Server et peut être approuvée pour un déploiement ciblé sur les systèmes SQL Server.
Microsoft System Center Configuration Manager (SCCM)
Déployez via la gestion des mises à jour logicielles SCCM pour un déploiement centralisé en entreprise. Créez des packages de déploiement ciblant les systèmes avec des installations SQL Server 2016 SP3 GDR.
Prérequis
- SQL Server 2016 Service Pack 3 (GDR) doit être installé
- Privilèges administratifs requis pour l'installation
- Minimum 2 Go d'espace disque libre sur le lecteur système
- Le service SQL Server doit être arrêté pendant l'installation
Processus d'installation
La mise à jour nécessite un redémarrage du service et peut entraîner une brève interruption. Planifiez les fenêtres de maintenance en conséquence. L'installation se termine généralement en 15-30 minutes selon la configuration du système.
Problèmes connus
Problèmes connus
Les problèmes suivants ont été signalés après l'installation de KB5084821 :
Échecs d'installation
- Erreur 0x84B40000 : L'installation peut échouer si le service SQL Server ne peut pas être arrêté. Assurez-vous qu'aucune connexion active n'existe avant l'installation.
- Espace disque insuffisant : L'installation nécessite au moins 2 Go d'espace libre sur le lecteur système pour les fichiers temporaires.
Problèmes post-installation
- Impact sur les performances : Certains clients signalent une légère dégradation des performances lors de l'exécution des requêtes après l'application de la mise à jour. Microsoft enquête sur ces rapports.
- Compatibilité avec les outils tiers : Certains outils de surveillance de base de données peuvent nécessiter des mises à jour pour fonctionner correctement avec la version SQL Server corrigée.
Solutions de contournement
Si l'installation échoue avec l'erreur 0x84B40000 :
- Arrêtez tous les services SQL Server manuellement
- Terminez tous les processus SQL Server restants
- Réessayez l'installation
Pour les problèmes de performance, surveillez les plans d'exécution des requêtes et envisagez de mettre à jour les statistiques après l'installation.
Questions fréquentes
Que résout KB5084821 ?+
Quels systèmes nécessitent KB5084821 ?+
KB5084821 est-il une mise à jour de sécurité ?+
Quelles sont les conditions préalables pour KB5084821 ?+
Y a-t-il des problèmes connus avec KB5084821 ?+
Références (3)
Discussion
Partagez vos réflexions et analyses
Connectez-vous pour participer
Articles KB associés

KB5083245 — Mise à jour de sécurité pour SQL Server 2025 CU3
KB5083245 est une mise à jour de sécurité pour Microsoft SQL Server 2025 Cumulative Update 3 (CU3) qui corrige des vulnérabilités critiques dans le moteur de base de données et les composants associés.

KB5084819 — Mise à jour de sécurité pour SQL Server 2017 GDR
KB5084819 est une mise à jour de sécurité pour Microsoft SQL Server 2017 GDR qui corrige des vulnérabilités critiques dans le moteur de base de données et améliore la sécurité globale du système pour les systèmes basés sur x64.

KB5084817 — Mise à jour de sécurité pour SQL Server 2019 GDR
KB5084817 est une mise à jour de sécurité publiée le 14 avril 2026 pour Microsoft SQL Server 2019 General Distribution Release (GDR) qui corrige des vulnérabilités de sécurité critiques dans le moteur de base de données et les composants associés.

