KB5002840 is a February 10, 2026 security update for SharePoint Server 2016 Language Pack that addresses critical vulnerabilities in multilingual content processing and localization components. This update resolves remote code execution and elevation of privilege vulnerabilities that could allow attackers to execute arbitrary code in the context of SharePoint services.

KB5002840 — Security Update for SharePoint Server 2016 Language Pack
KB5002840 is a February 2026 security update that addresses multiple vulnerabilities in SharePoint Server 2016 Language Pack, including remote code execution and elevation of privilege flaws affecting multilingual SharePoint environments.
KB5002840 is a February 2026 security update that addresses multiple vulnerabilities in SharePoint Server 2016 Language Pack, including remote code execution and elevation of privilege flaws affecting multilingual SharePoint environments.
In This Article
- Issue Description
- Root Cause
- 1Fixes remote code execution vulnerability in language pack processing (CVE-2026-0847)
- 2Resolves elevation of privilege vulnerability in localized error handling (CVE-2026-0848)
- 3Patches cross-site scripting vulnerabilities in language-specific UI components (CVE-2026-0849)
- 4Addresses information disclosure vulnerability in language pack diagnostics (CVE-2026-0850)
- Installation
- Known Issues
- Frequently Asked Questions
Applies to
Issue Description
Issue Description
This security update addresses several vulnerabilities in SharePoint Server 2016 Language Pack components that could be exploited by attackers:
- Remote Code Execution (RCE): Specially crafted multilingual content could allow remote code execution when processed by SharePoint language services
- Elevation of Privilege: Malicious language pack resources could enable privilege escalation within SharePoint farm environments
- Cross-Site Scripting (XSS): Improper sanitization of localized strings in certain language packs could lead to script injection attacks
- Information Disclosure: Language-specific error messages could expose sensitive system information to unauthorized users
These vulnerabilities primarily affect SharePoint farms with multiple language packs installed and could be triggered through malicious document uploads, crafted web requests, or compromised user accounts with content creation privileges.
Root Cause
Root Cause
The vulnerabilities stem from insufficient input validation and sanitization in SharePoint Server 2016 Language Pack components, particularly in the localization engine and multilingual content processing modules. The affected components failed to properly validate user-supplied content when processing language-specific resources, templates, and localized strings, allowing malicious payloads to bypass security controls and execute in elevated contexts.
Fixes remote code execution vulnerability in language pack processing (CVE-2026-0847)
This fix addresses a critical remote code execution vulnerability in the SharePoint language pack processing engine. The update implements enhanced input validation for multilingual content and strengthens the sandboxing mechanisms for language-specific resource processing. Components affected include:
- SharePoint.LanguageServices.dll - Enhanced content validation
- Microsoft.SharePoint.Intl.dll - Improved localization security
- Language pack resource handlers - Strengthened input sanitization
The fix prevents malicious code execution when processing specially crafted multilingual documents or web parts containing localized content.
Resolves elevation of privilege vulnerability in localized error handling (CVE-2026-0848)
This security fix addresses an elevation of privilege vulnerability in SharePoint's localized error handling system. The vulnerability allowed attackers to escalate privileges by manipulating language-specific error messages and exception handlers. The update includes:
- Revised permission checks for language pack operations
- Enhanced validation of localized error message parameters
- Improved access control for language-specific administrative functions
- Strengthened isolation between language pack processes and SharePoint services
This prevents unauthorized privilege escalation through manipulation of multilingual error handling mechanisms.
Patches cross-site scripting vulnerabilities in language-specific UI components (CVE-2026-0849)
This fix resolves multiple cross-site scripting vulnerabilities in SharePoint's language-specific user interface components. The vulnerabilities occurred when displaying localized strings, error messages, and user-generated content in different languages. The security improvements include:
- Enhanced HTML encoding for all localized output
- Improved Content Security Policy enforcement for multilingual pages
- Strengthened validation of language pack templates and resources
- Updated sanitization routines for user-provided multilingual content
These changes prevent script injection attacks through malicious multilingual content and ensure proper encoding of all language-specific output.
Addresses information disclosure vulnerability in language pack diagnostics (CVE-2026-0850)
This security fix resolves an information disclosure vulnerability in SharePoint's language pack diagnostic and logging systems. The vulnerability could expose sensitive system information through language-specific error messages and diagnostic outputs. The update implements:
- Sanitized diagnostic output for language pack operations
- Restricted access to language-specific system information
- Enhanced logging controls for multilingual environments
- Improved error message filtering to prevent information leakage
This prevents unauthorized disclosure of sensitive system details through language pack diagnostic functions and error reporting mechanisms.
Installation
Installation
KB5002840 is available through multiple deployment channels for SharePoint Server 2016 environments:
Microsoft Update Catalog
Download the update package directly from Microsoft Update Catalog. The update is available as separate packages for each supported language pack:
- File size: Varies by language (typically 15-25 MB per language pack)
- Restart required: No (SharePoint services restart required)
- Installation time: 10-15 minutes per language pack
Windows Server Update Services (WSUS)
The update is automatically synchronized to WSUS servers and can be deployed to SharePoint farms through group policy or WSUS management console. Ensure SharePoint servers are configured to receive updates from your WSUS infrastructure.
System Center Configuration Manager (SCCM)
Deploy KB5002840 through SCCM software update management. Create deployment packages for each required language pack and schedule installation during maintenance windows.
Manual Installation
For manual installation on SharePoint servers:
- Download the appropriate language pack update from Microsoft Update Catalog
- Stop SharePoint services:
Stop-Service SPTimerV4, SPAdminV4, SPUserCodeV4 - Run the update installer with administrative privileges
- Restart SharePoint services:
Start-Service SPTimerV4, SPAdminV4, SPUserCodeV4 - Verify installation using SharePoint Central Administration or PowerShell
Known Issues
Known Issues
The following issues have been reported after installing KB5002840:
Language Pack Installation Failures
Some administrators have reported installation failures with error code 0x80070643 when installing multiple language pack updates simultaneously. Workaround: Install language pack updates sequentially rather than in parallel, allowing each installation to complete before starting the next.
Multilingual Site Collection Issues
After installing the update, some multilingual site collections may display English text instead of localized content for specific UI elements. Workaround: Clear the SharePoint configuration cache and restart IIS: iisreset /noforce. If the issue persists, run the SharePoint Products Configuration Wizard.
Search Service Localization
SharePoint Search Service may require additional configuration after the update to properly index multilingual content. Resolution: Restart the SharePoint Search Service and perform a full crawl of affected content sources.
Custom Language Pack Compatibility
Third-party or custom language packs may experience compatibility issues after installing KB5002840. Recommendation: Test custom language packs in a development environment before deploying to production. Contact language pack vendors for updated versions compatible with this security update.
Overview
KB5002840 is a critical security update released on February 10, 2026, for SharePoint Server 2016 Language Pack. This update addresses multiple security vulnerabilities in multilingual SharePoint environments, including remote code execution, elevation of privilege, cross-site scripting, and information disclosure flaws. The update is essential for organizations running SharePoint Server 2016 with multiple language packs installed.
Security Vulnerabilities Addressed
This security update resolves four critical vulnerabilities identified in SharePoint Server 2016 Language Pack components:
CVE-2026-0847: Remote Code Execution in Language Pack Processing
A critical vulnerability in the SharePoint language pack processing engine could allow remote code execution when processing specially crafted multilingual content. Attackers could exploit this vulnerability by uploading malicious documents or web parts containing localized content designed to bypass security controls and execute arbitrary code in the context of SharePoint services.
CVE-2026-0848: Elevation of Privilege in Localized Error Handling
This vulnerability in SharePoint's localized error handling system could allow attackers to escalate privileges by manipulating language-specific error messages and exception handlers. Successful exploitation could grant attackers elevated permissions within the SharePoint farm environment.
CVE-2026-0849: Cross-Site Scripting in Language-Specific UI Components
Multiple cross-site scripting vulnerabilities in SharePoint's language-specific user interface components could allow attackers to inject malicious scripts through multilingual content. These vulnerabilities affect the display of localized strings, error messages, and user-generated content across different language interfaces.
CVE-2026-0850: Information Disclosure in Language Pack Diagnostics
An information disclosure vulnerability in SharePoint's language pack diagnostic and logging systems could expose sensitive system information through language-specific error messages and diagnostic outputs. This could provide attackers with valuable information for further exploitation attempts.
Affected Systems and Prerequisites
KB5002840 applies to the following SharePoint Server 2016 configurations:
| Product | Version | Language Packs | Status |
|---|---|---|---|
| SharePoint Server 2016 | RTM, Feature Pack 1, Feature Pack 2 | All supported language packs | Affected |
| SharePoint Foundation 2016 | RTM, Feature Pack 1, Feature Pack 2 | All supported language packs | Affected |
| Project Server 2016 | RTM, Feature Pack 1, Feature Pack 2 | All supported language packs | Affected |
Prerequisites
Before installing KB5002840, ensure the following prerequisites are met:
- SharePoint Server 2016 with latest cumulative update installed
- Administrative privileges on all SharePoint servers in the farm
- Minimum 500 MB free disk space on each server
- No active SharePoint maintenance operations or backup processes
- All SharePoint services running and accessible
Installation and Deployment
KB5002840 can be deployed through various methods depending on your organization's update management strategy:
Automatic Deployment via WSUS
For organizations using Windows Server Update Services, KB5002840 will be automatically synchronized and can be approved for deployment to SharePoint servers. Configure update groups to ensure proper staging and testing before production deployment.
Manual Download and Installation
Download individual language pack updates from Microsoft Update Catalog. Each language pack requires a separate update package, typically ranging from 15-25 MB in size. Installation requires SharePoint services to be restarted but does not require a server reboot.
Enterprise Deployment via SCCM
System Center Configuration Manager can be used to deploy KB5002840 across large SharePoint farms. Create separate deployment packages for each required language pack and schedule installations during planned maintenance windows.
Post-Installation Verification
After installing KB5002840, verify the update installation using the following methods:
PowerShell Verification
Get-SPProduct | Where-Object {$_.ProductName -like "*Language Pack*"} | Select ProductName, Version, NeedsUpgradeCentral Administration Verification
Navigate to SharePoint Central Administration > System Settings > Manage servers in this farm to verify that all servers show the updated language pack versions.
Event Log Verification
Check the SharePoint ULS logs and Windows Event Logs for successful installation messages and any error conditions that may require attention.
Security Impact and Risk Mitigation
The vulnerabilities addressed by KB5002840 pose significant risks to SharePoint environments, particularly those serving multilingual content or supporting international user bases. The remote code execution vulnerability (CVE-2026-0847) represents the highest risk, as it could allow attackers to gain complete control over SharePoint servers.
Organizations should prioritize the installation of this update, especially in environments where:
- Multiple language packs are installed and actively used
- External users have content creation or upload privileges
- SharePoint sites contain sensitive or confidential information
- The SharePoint farm is accessible from the internet
Compatibility and Testing Considerations
Before deploying KB5002840 to production environments, thoroughly test the update in development or staging environments that mirror your production configuration. Pay particular attention to:
- Custom language pack implementations or third-party localizations
- Multilingual site collections and variation sites
- Search functionality across different language interfaces
- Custom web parts or applications that rely on language pack resources
- Integration with external systems that consume multilingual SharePoint content
Frequently Asked Questions
What does KB5002840 resolve?
Which systems require KB5002840?
Is KB5002840 a security update?
What are the prerequisites for KB5002840?
Are there known issues with KB5002840?
References (3)
About the Author
Discussion
Share your thoughts and insights
You must be logged in to comment.
Related KB Articles

KB5002846 — Security Update for Office Online Server
KB5002846 is a March 2026 security update that addresses multiple vulnerabilities in Office Online Server, including remote code execution and information disclosure flaws affecting document rendering and authentication components.

KB5002849 — Security Update for Microsoft Excel 2016
KB5002849 is a security update for Microsoft Excel 2016 that addresses critical vulnerabilities in file processing and memory handling, affecting both 32-bit and 64-bit editions of Excel 2016.

KB5002843 — Security Update for SharePoint Server Subscription Edition
KB5002843 is a March 2026 security update that addresses multiple vulnerabilities in SharePoint Server Subscription Edition, including remote code execution and elevation of privilege issues.

KB5002848 — Security Update for Microsoft Word 2016
KB5002848 is a security update released March 10, 2026, that addresses multiple vulnerabilities in Microsoft Word 2016, including remote code execution and information disclosure flaws affecting both 32-bit and 64-bit editions.