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.

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.
PS C:\> Get-HotFix -Id KB5002862# Returns patch details if KB5002862 is installed
Download from Microsoft Update Catalog
Get the official update package directly from Microsoft
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
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:
| Product | Version | Language Pack Requirement | Status |
|---|---|---|---|
| SharePoint Server 2016 Enterprise | 16.0.4266.1001 or later | Any Language Pack installed | Affected |
| SharePoint Server 2016 Standard | 16.0.4266.1001 or later | Any Language Pack installed | Affected |
| SharePoint Server 2016 (English only) | Any version | No Language Packs | Not Affected |
| SharePoint Foundation 2016 | Any version | N/A | Not Affected |
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).BuildVersionThe 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)
Key Fixes & Changes
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)
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
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
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
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-SPProductcmdlet 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
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
Frequently Asked Questions
What does KB5002862 resolve?+
Which systems require KB5002862?+
Is KB5002862 a security update?+
What are the prerequisites for KB5002862?+
Are there known issues with KB5002862?+
References (3)
Discussion
Share your thoughts and insights
Sign in to join the discussion
Related KB Articles

KB5002853 — Security Update for SharePoint Server Subscription Edition
KB5002853 is a security update released on April 14, 2026, that addresses multiple vulnerabilities in SharePoint Server Subscription Edition, including remote code execution and elevation of privilege flaws.

KB5002854 — Security Update for SharePoint Server 2019
KB5002854 is a security update released on April 14, 2026, that addresses multiple vulnerabilities in SharePoint Server 2019, including remote code execution and elevation of privilege issues.

KB5002861 — Security Update for SharePoint Server 2016
KB5002861 is a security update released on April 14, 2026, that addresses multiple vulnerabilities in SharePoint Server 2016, including remote code execution and elevation of privilege issues.

