Reference
Corporate server room displaying SharePoint multilingual interface monitoring screens
KB5002840Microsoft OfficeSharePoint

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.

Emanuel DE ALMEIDAEmanuel DE ALMEIDA
11 Mar 202612 min read0 views

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.

Overview

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.

Applies to

SharePoint Server 2016 Language Pack (all language variants)SharePoint Foundation 2016

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.

1

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.

2

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.

3

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.

4

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:

  1. Download the appropriate language pack update from Microsoft Update Catalog
  2. Stop SharePoint services: Stop-Service SPTimerV4, SPAdminV4, SPUserCodeV4
  3. Run the update installer with administrative privileges
  4. Restart SharePoint services: Start-Service SPTimerV4, SPAdminV4, SPUserCodeV4
  5. Verify installation using SharePoint Central Administration or PowerShell
Note: Install language pack updates on all SharePoint servers in the farm, including web front-end servers, application servers, and search servers that have the corresponding language packs installed.

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.

Important: Before installing KB5002840, ensure all SharePoint servers in the farm have sufficient disk space (minimum 500 MB free) and that no SharePoint maintenance operations are running.

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:

ProductVersionLanguage PacksStatus
SharePoint Server 2016RTM, Feature Pack 1, Feature Pack 2All supported language packsAffected
SharePoint Foundation 2016RTM, Feature Pack 1, Feature Pack 2All supported language packsAffected
Project Server 2016RTM, Feature Pack 1, Feature Pack 2All supported language packsAffected

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, NeedsUpgrade

Central 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?
KB5002840 resolves four critical security vulnerabilities in SharePoint Server 2016 Language Pack, including remote code execution (CVE-2026-0847), elevation of privilege (CVE-2026-0848), cross-site scripting (CVE-2026-0849), and information disclosure (CVE-2026-0850) vulnerabilities that affect multilingual SharePoint environments.
Which systems require KB5002840?
KB5002840 is required for all SharePoint Server 2016 installations that have language packs installed, including SharePoint Server 2016 RTM, Feature Pack 1, and Feature Pack 2, as well as SharePoint Foundation 2016 and Project Server 2016 with language pack components.
Is KB5002840 a security update?
Yes, KB5002840 is a critical security update that addresses multiple vulnerabilities in SharePoint Server 2016 Language Pack components. It patches remote code execution, privilege escalation, cross-site scripting, and information disclosure vulnerabilities that could be exploited by attackers.
What are the prerequisites for KB5002840?
Prerequisites include SharePoint Server 2016 with the latest cumulative update, administrative privileges on all farm servers, minimum 500 MB free disk space per server, no active maintenance operations, and all SharePoint services running properly before installation.
Are there known issues with KB5002840?
Known issues include potential installation failures when installing multiple language pack updates simultaneously (error 0x80070643), temporary display of English text instead of localized content in some multilingual site collections, and possible compatibility issues with custom or third-party language packs.

References (3)

About the Author

Emanuel DE ALMEIDA

Emanuel DE ALMEIDA

Senior IT Journalist & Cloud Architect

Microsoft MCSA-certified Cloud Architect | Fortinet-focused. I modernize cloud, hybrid & on-prem infrastructure for reliability, security, performance and cost control - sharing field-tested ops & troubleshooting.

Discussion

Share your thoughts and insights

You must be logged in to comment.

Loading comments...