Hinweise zum Sicherheitsupdate für SharePoint Server-Abonnementedition: 10. November 2026 (KB5002945)

Gilt für
SharePoint Server Subscription Edition

Zusammenfassung

Wichtig

  • Wenn Sie derzeit SharePoint Workflow-Manager ausführen, müssen Sie SharePoint Workflow-Manager (KB5002799) in Ihrer Farm installieren, bevor Sie dieses kumulative Update installieren.
  • Wenn Sie derzeit die klassische Version von Workflow-Manager ausführen, müssen Sie das Debugflag aktivieren, um den Workflow-Manager weiterhin verwenden zu können:
       $farm = Get-SPFarm
       $farm.ServerDebugFlags.Add(53601)
       $farm.update()
       iisreset
  • Das öffentliche Update vom 13. Juli 2027 entfernt Microsoft SharePoint 2010-Workflows und InfoPath Forms Services aus der SharePoint Server-Abonnementedition. Nach der Installation dieses Updates oder eines späteren Updates sind diese Features nicht mehr verfügbar, und Workflows oder Formulare, die noch davon abhängig sind, funktionieren nicht mehr. Beide Funktionen haben am 14. Juli 2026 das Ende des Supports erreicht und erhalten keine Sicherheitsupdates mehr. Standardmäßig sind die Features seit dem öffentlichen Update vom September 2026 deaktiviert. Wenn Sie weiterhin eines der beiden Features verwenden, migrieren Sie jetzt zu einer unterstützten Alternative. Empfohlene Alternativen finden Sie unter Was ist veraltet oder wurde aus der SharePoint Server-Abonnementedition entfernt?

Mit diesem Sicherheitsupdate werden eine Sicherheitsanfälligkeit in Microsoft SharePoint Server bezüglich der Offenlegung von Informationen, eine Sicherheitsanfälligkeit in Microsoft SharePoint Server bezüglich Remotecodeausführung, eine Sicherheitsanfälligkeit in Microsoft SharePoint Server bezüglich Spoofing, eine Sicherheitsanfälligkeit in Microsoft Word bezüglich Remotecodeausführung, eine Sicherheitsanfälligkeit in Microsoft SharePoint Server bezüglich der Umgehung von Sicherheitsfunktionen und eine Sicherheitsanfälligkeit in Microsoft SharePoint bezüglich Rechteerweiterungen behoben. Weitere Informationen zu der Sicherheitsanfälligkeit finden Sie in den folgenden Sicherheitsempfehlungen:

Hinweis

  • Dies ist Build 16.0.20326.20278 des Sicherheitsupdatepakets.
  • Die endgültige Produktversion von Microsoft SharePoint Server-Abonnementedition muss auf dem Computer installiert sein, damit Sie dieses Sicherheitsupdate anwenden können.

Verbesserungen und Korrekturen

Dieses Sicherheitsupdate enthält Verbesserungen und Korrekturen für die folgenden nicht sicherheitsrelevanten Probleme in SharePoint Server-Abonnementedition:

  • Behebt ein Problem in der SharePoint Server-Abonnementedition, bei dem der SharePoint Search Host Controller-Dienst möglicherweise unerwartet beendet wird, nachdem Sie ihn manuell beendet und neu gestartet haben.

  • Fügt Unterstützung für die permanenten Zeitzonen in Alberta (UTC-6) und British Columbia (UTC-7) hinzu und behält die historischen Sommerzeitumstellungen für beide Provinzen bis März 2026 bei.

  • SharePoint Server beginnt mit dem Blockieren von Remoteereignisempfängern, die ohne Anwendungsidentität registriert sind, im öffentlichen Update vom März 2027 und nicht wie zuvor angekündigt im öffentlichen Update vom November 2026. Verwenden Sie das Get-SPOrphanedRemoteEventReceiver Cmdlet, um betroffene Empfänger zu finden, die auf Listenebene registriert sind.

  • Benachrichtigt, dass das Feature InfoPath Forms Services ab dem kumulativen Update vom September 2026 deaktiviert wird. Um das Feature zu aktivieren, fügen Sie der SharePoint-Farm das Debug-Flag (5023) hinzu, aktivieren Sie das DisableInfoPathRetirement Rendering von Browserformularen, und aktivieren Sie die Aktivierung von Browserformularen. Um diese Aktionen auszuführen, führen Sie das folgende Skript in der SharePoint-Verwaltungsshell als Administrator aus:

$ErrorActionPreference = 'Stop'
$sharePointLoaded = Get-Command -ListImported -CommandType Cmdlet |
    Where-Object { $_.Name -eq 'Get-SPFarm' }
if (-not $sharePointLoaded) {
    Add-PSSnapin -Name 'Microsoft.SharePoint.PowerShell' -ErrorAction Stop
}
Get-Command Get-SPFarm -ErrorAction Stop | Out-Null
$assembly = [System.Reflection.Assembly]::LoadWithPartialName(
    'Microsoft.Office.InfoPath.Server'
)
if ($null -eq $assembly) {
    throw 'Could not load Microsoft.Office.InfoPath.Server.'
}
$farm = Get-SPFarm
$formService = $farm.Services |
    Where-Object {
        $_ -is [Microsoft.Office.InfoPath.Server.Administration.FormsService]
    } |
    Select-Object -First 1
if ($null -eq $formService) {
    throw 'Forms Service not found.'
}
# Set the retirement override before enabling browser support.
if (-not $farm.ServerDebugFlags.Contains(5023)) {
    [void]$farm.ServerDebugFlags.Add(5023)
    $farm.Update()
}
$farm = Get-SPFarm
if (-not $farm.ServerDebugFlags.Contains(5023)) {
    throw 'Debug flag 5023 was not persisted.'
}
$formService = $farm.Services |
    Where-Object {
        $_ -is [Microsoft.Office.InfoPath.Server.Administration.FormsService]
    } |
    Select-Object -First 1
if ($null -eq $formService) {
    throw 'Forms Service not found after updating the farm.'
}
$formService.AllowUserFormBrowserRendering = $true
$formService.AllowUserFormBrowserEnabling = $true
$formService.Update()
# Re-read and verify the configuration.
$farm = Get-SPFarm
$formService = $farm.Services |
    Where-Object {
        $_ -is [Microsoft.Office.InfoPath.Server.Administration.FormsService]
    } |
    Select-Object -First 1
if ($null -eq $formService) {
    throw 'Forms Service not found during verification.'
}
if (-not $farm.ServerDebugFlags.Contains(5023)) {
    throw 'Debug flag 5023 is missing during verification.'
}
if (-not $formService.AllowUserFormBrowserRendering -or
    -not $formService.AllowUserFormBrowserEnabling) {
    throw 'Forms Service browser settings were not enabled.'
}
Write-Host 'Retirement override set:' $farm.ServerDebugFlags.Contains(5023)
Write-Host 'Rendering enabled:' $formService.AllowUserFormBrowserRendering
Write-Host 'Browser enabling enabled:' $formService.AllowUserFormBrowserEnabling

Um das Feature zu deaktivieren, deaktivieren Sie das Rendern und Aktivieren von Browserformularen, und entfernen Sie das Debug-Flag 5023 aus der Farm. Um diese Aktionen auszuführen, führen Sie das folgende Skript in der SharePoint-Verwaltungsshell als Administrator aus:

$ErrorActionPreference = 'Stop'
# Load the SharePoint snap-in only if its cmdlet is not already loaded.
$sharePointLoaded = Get-Command -ListImported -CommandType Cmdlet |
    Where-Object { $_.Name -eq 'Get-SPFarm' }
if (-not $sharePointLoaded) {
    Add-PSSnapin -Name 'Microsoft.SharePoint.PowerShell' -ErrorAction Stop
}
Get-Command Get-SPFarm -ErrorAction Stop | Out-Null
$assembly = [System.Reflection.Assembly]::LoadWithPartialName(
    'Microsoft.Office.InfoPath.Server'
)
if ($null -eq $assembly) {
    throw 'Could not load Microsoft.Office.InfoPath.Server.'
}
$farm = Get-SPFarm
$formService = $farm.Services |
    Where-Object {
        $_ -is [Microsoft.Office.InfoPath.Server.Administration.FormsService]
    } |
    Select-Object -First 1
if ($null -eq $formService) {
    throw 'Forms Service not found.'
}
# Disable browser support before restoring retirement.
$formService.AllowUserFormBrowserRendering = $false
$formService.AllowUserFormBrowserEnabling = $false
$formService.Update()
if ($farm.ServerDebugFlags.Contains(5023)) {
    [void]$farm.ServerDebugFlags.Remove(5023)
    $farm.Update()
}
# Re-read and verify the configuration.
$farm = Get-SPFarm
$formService = $farm.Services |
    Where-Object {
        $_ -is [Microsoft.Office.InfoPath.Server.Administration.FormsService]
    } |
    Select-Object -First 1
if ($null -eq $formService) {
    throw 'Forms Service not found during verification.'
}
if ($farm.ServerDebugFlags.Contains(5023)) {
    throw 'Debug flag 5023 was not removed.'
}
if ($formService.AllowUserFormBrowserRendering -or
    $formService.AllowUserFormBrowserEnabling) {
    throw 'Forms Service browser settings were not disabled.'
}
Write-Host 'Retirement override set:' $farm.ServerDebugFlags.Contains(5023)
Write-Host 'Rendering enabled:' $formService.AllowUserFormBrowserRendering
Write-Host 'Browser enabling enabled:' $formService.AllowUserFormBrowserEnabling

Wenn das DisableInfoPathRetirement Debugflag (5023) nie hinzugefügt wurde und InfoPath Forms Services bereits deaktiviert ist, ist keine weitere Aktion erforderlich.

Abrufen und Installieren des Updates

Methode 1: Microsoft Update

Dieses Update ist über Microsoft Update verfügbar. Wenn Sie die automatische Aktualisierung einschalten, wird das Update heruntergeladen und automatisch installiert. Weitere Informationen zum automatischen Abrufen von Sicherheitsupdates finden Sie unter Windows Update: FAQ.

Methode 2: Microsoft Update-Katalog

Das eigenständige Paket für dieses Update finden Sie auf der Microsoft Update-Katalog-Website.

Methode 3: Microsoft Download Center

Sie können das eigenständige Updatepaket über das Microsoft Download Center beziehen. Folgen Sie den Installationsanweisungen auf der Downloadseite, um das Update zu installieren.

Weitere Informationen

Informationen zur Bereitstellung von Sicherheitsupdates

Informationen zur Bereitstellung dieses Updates finden Sie in den Informationen zur Bereitstellung von Sicherheitsupdates:

Informationen über ersetztes Sicherheitsupdate

Dieses Sicherheitsupdate ersetzt das zuvor veröffentlichte Sicherheitsupdate 5002927.

Dateihashinformationen

Dateiname SHA256-Hash
uber-subscription-kb5002945-fullfile-x64-glb.exe 31B944695F41590F52167E59EC3BF09DEA0590C9546C08D681607CE80E14F0E6

Dateiinformationen

Laden Sie die Liste der Dateien herunter, die im Security Update 5002945 enthalten sind.

Informationen zum Schutz und zur Sicherheit

Schützen Sie sich online: Support für Windows-Sicherheit.

Erfahren Sie, wie wir vor Cyberbedrohungen schützen: Microsoft-Sicherheit