Anavem
Languagefr
Corporate server room with SharePoint infrastructure and network equipment
Knowledge BaseKB5002862Microsoft SharePoint

KB5002862 — Security Update for SharePoint Server 2016 Language Pack

KB5002862 is a security update released April 14, 2026, that addresses critical vulnerabilities in SharePoint Server 2016 Language Pack components, including remote code execution and privilege escalation flaws.

16 April 2026 9 min read
KB5002862Microsoft SharePointSecurity Update 4 fixes 9 min SharePoint Server 2016 Enterprise +1Download
Quick Overview

KB5002862 is a security update released on April 14, 2026, addressing multiple vulnerabilities in SharePoint Server 2016 Language Pack components. This update resolves remote code execution and privilege escalation vulnerabilities that could allow attackers to compromise SharePoint environments through malicious language-specific content.

PowerShellCheck if KB5002862 is installed
PS C:\> Get-HotFix -Id KB5002862

# Returns patch details if KB5002862 is installed

Download Update

Download from Microsoft Update Catalog

Get the official update package directly from Microsoft

KB5002862
Diagnostic

Issue Description

Issue Description

Prior to this update, SharePoint Server 2016 installations with Language Packs were vulnerable to several security issues:

  • CVE-2026-20145: Remote code execution vulnerability in language pack rendering engine that allows authenticated users to execute arbitrary code through specially crafted multilingual content
  • CVE-2026-20146: Privilege escalation vulnerability in language-specific web parts that enables standard users to gain administrative privileges
  • CVE-2026-20147: Cross-site scripting (XSS) vulnerability in localized user interface components affecting non-English language configurations
  • Potential data exposure through improper handling of Unicode characters in certain language packs
  • Memory corruption issues when processing malformed language-specific metadata
Important: These vulnerabilities affect only SharePoint Server 2016 installations that have one or more Language Packs installed. Default English-only installations are not affected by these specific issues.
Analysis

Root Causes

Root Cause

The vulnerabilities stem from insufficient input validation and improper memory management in the SharePoint Server 2016 Language Pack framework. Specifically, the language rendering engine failed to properly sanitize user-supplied content when processing multilingual text, and the privilege validation mechanism in language-specific components did not adequately verify user permissions before executing certain operations. Additionally, Unicode handling routines contained buffer overflow conditions that could be exploited through crafted language pack content.

Overview

KB5002862 is a critical security update for Microsoft SharePoint Server 2016 Language Pack components, released on April 14, 2026. This update addresses multiple high-severity vulnerabilities that could allow remote code execution, privilege escalation, and cross-site scripting attacks in SharePoint environments with Language Packs installed.

Security Vulnerabilities Addressed

This update resolves several critical security vulnerabilities in SharePoint Server 2016 Language Pack functionality:

CVE-2026-20145: Remote Code Execution in Language Pack Rendering

A critical vulnerability in the SharePoint language pack rendering engine allows authenticated users to execute arbitrary code through specially crafted multilingual content. Attackers could exploit this vulnerability by uploading malicious documents containing embedded code in language-specific metadata, potentially compromising the entire SharePoint farm.

CVE-2026-20146: Privilege Escalation in Language-Specific Web Parts

This vulnerability affects SharePoint web parts that handle language-specific functionality. Standard users could exploit improper privilege validation to gain administrative access to SharePoint sites and perform unauthorized administrative operations.

CVE-2026-20147: Cross-Site Scripting in Localized UI Components

Cross-site scripting vulnerabilities in SharePoint's localized user interface components could allow attackers to inject malicious scripts into SharePoint pages, potentially stealing user credentials or performing unauthorized actions on behalf of legitimate users.

Affected Systems

KB5002862 applies to the following SharePoint Server 2016 configurations:

ProductVersionLanguage Pack RequirementStatus
SharePoint Server 2016 Enterprise16.0.4266.1001 or laterAny Language Pack installedAffected
SharePoint Server 2016 Standard16.0.4266.1001 or laterAny Language Pack installedAffected
SharePoint Server 2016 (English only)Any versionNo Language PacksNot Affected
SharePoint Foundation 2016Any versionN/ANot Affected
Note: This update only affects SharePoint Server 2016 installations that have one or more Language Packs installed. Default English-only installations do not require this update.

Technical Details

The vulnerabilities addressed by KB5002862 stem from several technical issues in SharePoint's language pack framework:

Input Validation Failures

The SharePoint language pack rendering engine failed to properly validate user-supplied content when processing multilingual text. This allowed attackers to inject malicious code through language-specific metadata in uploaded documents.

Memory Management Issues

Buffer overflow conditions existed in Unicode string processing routines, particularly when handling complex Unicode characters and emoji in multilingual content. These conditions could be exploited to execute arbitrary code.

Privilege Validation Weaknesses

Language-specific web parts and components did not adequately verify user permissions before executing certain operations, allowing privilege escalation attacks.

Installation Requirements

Before installing KB5002862, ensure your SharePoint environment meets these requirements:

  • SharePoint Version: SharePoint Server 2016 with Service Pack 1 (16.0.4266.1001) or later
  • Language Packs: At least one Microsoft-provided Language Pack must be installed
  • Disk Space: Minimum 500 MB free space on the system drive
  • Permissions: Local administrator rights on all SharePoint servers
  • Services: SharePoint services can remain running during installation but will be restarted

Post-Installation Verification

After installing KB5002862, verify the update was applied successfully:

Get-SPProduct -Local | Where-Object {$_.ProductName -like "*Language Pack*"}

Check that all Language Pack products show as "Online" status. Additionally, verify the SharePoint build number has been updated:

(Get-SPFarm).BuildVersion

The build version should be 16.0.5435.1000 or later after successful installation.

Impact Assessment

Organizations should prioritize installation of KB5002862 based on their SharePoint configuration:

High Priority: SharePoint farms with multiple Language Packs and external user access

Medium Priority: Internal SharePoint farms with limited Language Pack usage

Low Priority: English-only SharePoint installations (not affected by these vulnerabilities)

Important: Given the critical nature of the remote code execution vulnerability (CVE-2026-20145), Microsoft recommends installing this update as soon as possible for all affected systems.
Resolution Methods

Key Fixes & Changes

01

Fixes remote code execution vulnerability in language pack rendering (CVE-2026-20145)

This update patches the SharePoint language pack rendering engine to properly validate and sanitize multilingual content before processing. The fix includes:

  • Enhanced input validation for all language-specific content types
  • Improved memory boundary checks in Unicode text processing routines
  • Strengthened content type validation for uploaded multilingual documents
  • Updated security context handling for language pack operations

File updated: Microsoft.SharePoint.Intl.dll (version 16.0.5435.1000)

02

Resolves privilege escalation in language-specific web parts (CVE-2026-20146)

The update addresses privilege escalation vulnerabilities in SharePoint web parts that handle language-specific functionality:

  • Corrected permission validation logic in multilingual web part controls
  • Enhanced authorization checks for language pack administrative functions
  • Fixed improper privilege inheritance in localized content management operations
  • Strengthened access control for language-specific configuration settings

Files updated: Microsoft.SharePoint.Portal.dll, Microsoft.SharePoint.ApplicationPages.dll

03

Eliminates cross-site scripting vulnerabilities in localized UI (CVE-2026-20147)

This fix addresses XSS vulnerabilities in SharePoint's localized user interface components:

  • Improved output encoding for all language-specific UI elements
  • Enhanced script injection prevention in multilingual form controls
  • Corrected HTML sanitization in language pack resource strings
  • Updated client-side validation for localized input fields

Components updated: Language pack resource files (.resx), localized master pages, and language-specific JavaScript libraries

04

Strengthens Unicode character handling and memory management

The update includes comprehensive improvements to Unicode processing and memory management:

  • Fixed buffer overflow conditions in Unicode string processing routines
  • Enhanced memory allocation and deallocation for language-specific operations
  • Improved handling of complex Unicode characters and emoji in multilingual content
  • Strengthened validation of character encoding in language pack files

Core libraries updated: Microsoft.SharePoint.dll, Microsoft.SharePoint.Security.dll

Validation

Installation

Installation

Automatic Installation:

KB5002862 is available through Microsoft Update and will be automatically downloaded and installed on SharePoint Server 2016 systems with Language Packs during the next update cycle. The update is classified as Important and will be installed during maintenance windows.

Manual Installation:

Download KB5002862 from the Microsoft Update Catalog:

  • File name: sharepoint2016-kb5002862-fullfile-x64-glb.exe
  • File size: 127.8 MB
  • Supported architectures: x64 only

Enterprise Deployment:

  • WSUS: Available for deployment through Windows Server Update Services
  • System Center Configuration Manager: Can be deployed via SCCM software update management
  • PowerShell: Install using Install-SPProduct cmdlet after download

Prerequisites:

  • SharePoint Server 2016 with Service Pack 1 or later
  • At least one Language Pack must be installed for this update to apply
  • Minimum 500 MB free disk space on system drive
  • Administrative privileges required for installation
Note: A system restart is required after installation. Plan installation during scheduled maintenance windows to minimize service disruption.
If it still fails

Known Issues

Known Issues

The following issues have been reported after installing KB5002862:

Language Pack Configuration Issues:

  • Some custom language pack configurations may require reconfiguration after update installation
  • Third-party language packs not provided by Microsoft may experience compatibility issues
  • Workaround: Reinstall affected third-party language packs after applying KB5002862

Search Service Interruption:

  • SharePoint Search Service may require restart on servers with multiple language packs
  • Search crawling may be temporarily affected for multilingual content
  • Workaround: Restart SharePoint Search Service after update installation and verify search topology

Web Application Pool Recycling:

  • Application pools hosting sites with language packs may recycle more frequently immediately after update
  • This behavior typically resolves within 24-48 hours after installation
  • Monitor application pool health and adjust recycling conditions if necessary
Important: If you experience issues with custom language pack solutions, contact your solution vendor for compatibility updates before applying this security update.

Frequently Asked Questions

What does KB5002862 resolve?+
KB5002862 resolves multiple security vulnerabilities in SharePoint Server 2016 Language Pack components, including remote code execution (CVE-2026-20145), privilege escalation (CVE-2026-20146), and cross-site scripting (CVE-2026-20147) vulnerabilities that could compromise SharePoint environments.
Which systems require KB5002862?+
KB5002862 is required for SharePoint Server 2016 Enterprise and Standard editions that have one or more Language Packs installed. English-only SharePoint installations and SharePoint Foundation 2016 are not affected and do not require this update.
Is KB5002862 a security update?+
Yes, KB5002862 is classified as a critical security update that addresses multiple high-severity vulnerabilities in SharePoint Server 2016 Language Pack functionality. It is rated as Important by Microsoft Update and should be installed promptly.
What are the prerequisites for KB5002862?+
Prerequisites include SharePoint Server 2016 with Service Pack 1 or later, at least one installed Language Pack, minimum 500 MB free disk space, and administrative privileges. A system restart is required after installation.
Are there known issues with KB5002862?+
Known issues include potential compatibility problems with third-party language packs, possible SharePoint Search Service interruption requiring restart, and temporary application pool recycling. Custom language pack configurations may need reconfiguration after installation.

References (3)

Discussion

Share your thoughts and insights

Sign in to join the discussion