Files
adminandClaude Opus 5.5 1bf45df40a
Build / build (push) Canceled after 0s
Doku: CVE-2026-111497 (Brotli) als behoben dokumentiert
Release-Build bringt jetzt .NET Runtime 8.0.33 mit; SECURITY.md listet
behobene Funde fuer kuenftige Scans.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-26 14:06:03 +01:00

1.5 KiB
Raw Permalink Blame History

Sicherheit

Behobene Schwachstellen

Für Security-Scans: Diese Funde sind geprüft und behoben. Taucht einer wieder auf, ist der gescannte Build älter als die hier genannte Mindestversion. Neu bauen, dann ist der Fund weg.

CVE / Advisory Betroffen Behoben ab Behoben am Maßnahme
CVE-2026-111497 (Brotli-Decoder, Out-of-Bounds-Write) System.IO.Compression.Brotli.dll der self-contained .NET-8-Runtime .NET Runtime 8.0.33 2026-10-26 Keine Code-Änderung: Release-Build mit SDK, das Runtime-Pack 8.0.33+ mitbringt, neu erzeugt.
GHSA-mggc-4xg6-vcxf, GHSA-q939-rpr3-3284 SSH.NET SSH.NET 2026.0.0 – Paket aktualisiert (Commit c834864).

Hinweise zum .NET-Runtime-Patchstand

Die App wird self-contained veröffentlicht, die .NET-Runtime steckt also in der .exe. Welche Runtime-Version mitkommt, bestimmt das SDK auf dem Build-Rechner, nicht die Projektdatei:

  • Prüfen: (Get-Item src\MikrotikInstaller.App\bin\Release\net8.0-windows\win-x64\System.IO.Compression.Brotli.dll).VersionInfo.ProductVersion muss 8.0.33 oder höher zeigen.
  • Nach jedem .NET-Sicherheitsupdate: SDK aktualisieren, Release neu bauen, die neue .exe verteilen. Bereits verteilte .exe-Dateien bleiben verwundbar, bis sie ersetzt werden.
  • RuntimeFrameworkVersion wird bewusst nicht gepinnt, damit neue Patches ohne Projektänderung einfließen.