Anavem
Languageen
Enterprise server room with SQL Server database systems and security monitoring displays
Base de connaissancesKB5084821SQL Server

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.

16 avril 2026 12 min de lecture
KB5084821SQL ServerSecurity Update 4 correctifs 12 min Microsoft SQL Server 2016 Service Pack 3 (GDR) for x64-based SystemsTélécharger
Aperçu rapide

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.

PowerShellVérifier l'installation de KB5084821
PS C:\> Get-HotFix -Id KB5084821

# Retourne les détails du patch si KB5084821 est installé

Télécharger la mise à jour

Télécharger depuis le catalogue Microsoft

Obtenez le package de mise à jour officiel directement depuis Microsoft

KB5084821
Diagnostic

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.

Analyse

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 à :

ProduitVersionArchitectureStatut
SQL Server 2016Service Pack 3 (GDR)x64Affecté
SQL Server 2016Service Pack 3 (CU)x64Non affecté
SQL Server 2016Service Pack 2x64Non affecté
Remarque : Seules les installations de SQL Server 2016 SP3 GDR sont affectées. Les branches de mise à jour cumulative (CU) et les packs de service antérieurs ne sont pas impactés par ces vulnérabilités spécifiques.

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

  1. Sauvegarder toutes les bases de données utilisateur et système
  2. Documenter la configuration actuelle de SQL Server
  3. Planifier une fenêtre de maintenance pour l'arrêt du service
  4. Notifier les utilisateurs de la maintenance prévue
  5. 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.

Méthodes de résolution

Correctifs et changements clés

01

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
02

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
03

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
04

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
Validation

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.

Important : Sauvegardez toutes les bases de données avant d'appliquer cette mise à jour de sécurité. Testez la mise à jour dans un environnement non productif d'abord.
Si ça ne fonctionne pas

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 :

  1. Arrêtez tous les services SQL Server manuellement
  2. Terminez tous les processus SQL Server restants
  3. 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 ?+
KB5084821 résout plusieurs vulnérabilités de sécurité critiques dans SQL Server 2016 SP3 GDR, y compris l'exécution de code à distance, l'élévation de privilèges, l'injection SQL et les problèmes de corruption de mémoire qui pourraient permettre aux attaquants de compromettre les instances de SQL Server.
Quels systèmes nécessitent KB5084821 ?+
Cette mise à jour est requise pour les systèmes exécutant Microsoft SQL Server 2016 Service Pack 3 General Distribution Release (GDR) sur des systèmes basés sur x64. Les branches de mise à jour cumulative de SQL Server 2016 SP3 et les packs de service antérieurs ne sont pas affectés.
KB5084821 est-il une mise à jour de sécurité ?+
Oui, KB5084821 est une mise à jour de sécurité critique qui corrige plusieurs vulnérabilités de haute gravité dans SQL Server 2016 SP3 GDR. Elle doit être appliquée dès que possible pour se protéger contre d'éventuelles exploitations de sécurité.
Quelles sont les conditions préalables pour KB5084821 ?+
Les prérequis incluent l'installation de SQL Server 2016 SP3 GDR, des privilèges administratifs, un minimum de 2 Go d'espace disque libre, et la capacité d'arrêter les services SQL Server pendant l'installation. Les sauvegardes de base de données sont fortement recommandées avant d'appliquer la mise à jour.
Y a-t-il des problèmes connus avec KB5084821 ?+
Les problèmes connus incluent des échecs d'installation potentiels si les services SQL Server ne peuvent pas être arrêtés (erreur 0x84B40000), des impacts mineurs sur les performances dans certains environnements, et des problèmes de compatibilité possibles avec certains outils de surveillance de bases de données tiers.

Références (3)

Discussion

Partagez vos réflexions et analyses

Connectez-vous pour participer