Dela via


Dev15Logo Visual Studio 2017 version 15.9 Versionsinformation



Developer Community | Systemkrav | kompatibilitet | distributionsbar kod | licensvillkor | bloggar | kända problem



Not

Det här är inte den senaste versionen av Visual Studio. Om du vill ladda ned den senaste versionen besöker du webbplatsen Visual Studio.



Tidsram för support

Visual Studio 2017 version 15.9 är den slutliga servicebaslinjen som stöds för Visual Studio 2017 och har gått in i den utökade supportperioden. Enterprise- och Professional-kunder som behöver anta en långsiktig stabil och säker utvecklingsmiljö uppmuntras att standardisera på den här versionen. Som beskrivs mer detaljerat i vår livscykel och supportprincipkommer version 15.9 att stödjas med säkerhetsuppdateringar till och med april 2027, vilket är resten av produktlivscykeln i Visual Studio 2017.

Eftersom Visual Studio 2017 nu har utökat stöd omfattar alla administratörsuppdateringar nu alla delversionsintervall för produkten. Det innebär att alla säkerhetsuppdateringar som levereras via Microsoft Update Catalog eller Microsoft Endpoint Manager uppdaterar klienten till den senaste säkra versionen av Visual Studio 2017-produkten.

.NET Core 2.1 har inte stöd från och med den 21 augusti 2021


Utgåvor av Visual Studio 2017 version 15.9


Viktig

Säkerhetsmeddelande för Visual Studio 2017 version 15.9


Visual Studio 2017 version 15.9.71

släpptes 11 mars 2025

Problem som åtgärdas i den här versionen

Säkerhetsrekommendationer riktade till


Visual Studio 2017 version 15.9.70

släpptes den 11 februari 2025

Problem som åtgärdas i den här versionen

Säkerhetsrekommendationer riktade till

  • CVE-2025-21206 Visual Studio Installer Elevation of Privilege – Okontrollerat sökvägselement tillåter en obehörig angripare att höja behörigheten lokalt.

Visual Studio 2017 version 15.9.69

släpptes 14 januari 2025

Problem som åtgärdas i den här versionen

Säkerhetsrekommendationer riktade till

  • CVE-2025-21172 .NET- och Visual Studio Remote Code Execution Vulnerability
  • CVE-2025-21176 .NET, .NET Framework och Visual Studio fjärrkodexekveringssårbarhet
  • CVE-2025-21178 Sårbarhet för körning av fjärrkod i Visual Studio
  • CVE-2024-50338 Returtecken i URL för fjärrarkiv möjliggör för ett skadligt arkiv att läcka autentiseringsuppgifter

Visual Studio 2017 version 15.9.68

släpptes den 12 november 2024

Problem som åtgärdas i den här versionen

  • Den här uppdateringen innehåller korrigeringar som rör Visual Studio-efterlevnad.

Visual Studio 2017 version 15.9.67

släpptes den 8 oktober 2024

Problem som åtgärdas i den här versionen

  • Uppdaterad autentiseringsmetod som används när du interagerar med Microsoft Store.

Säkerhetsrekommendationer riktade till

  • CVE-2024-43603 Överbelastningsrisk i Visual Studio Collector Service
  • CVE-2024-43590 Sårbarhet för ökning av privilegier i Visual Studio C++ Redistributable Installer

Visual Studio 2017 version 15.9.66

släpptes den 10 september 2024

Problem som åtgärdas i den här versionen

Säkerhetsrekommendationer riktade till

CVE-2024-35272 SQL Server Native Client OLE DB Provider sårbarhet för fjärrkörning av kod


Visual Studio 2017 version 15.9.65

släpptes 13 augusti 2024

Problem som åtgärdas i den här versionen

  • Från och med den här versionen kommer Visual Studio Installer inte längre att erbjuda att installera den valfria Xamarin-arbetsbokskomponenten.
  • Från och med den här versionen kommer Visual Studio Installer inte längre att erbjuda att installera Visual Studio-emulatorn för Android-komponenten.

Säkerhetsrekommendationer riktade till

  • CVE-2024-29187(ompublicerad) – WiX-baserade installationsprogram är sårbara för binär kapning när de körs som SYSTEM

Visual Studio 2017 version 15.9.64

släpptes den 9 juli 2024

Problem som åtgärdas i den här versionen

  • Version 6.2 av AzCopy distribueras inte längre som en del av Azure-arbetsbelastningen i Visual Studio på grund av utfasning. Den senaste versionen av AzCopy som stöds kan laddas ned från Komma igång med AzCopy.
  • Från och med den här versionen erbjuder Visual Studio Installer inte längre att installera Windows 10 Mobile-emulatorerna. Om du fortfarande vill använda dessa kan du installera dem från arkivsidan Windows SDK och emulatorn.
  • Uppdatera MinGit till v2.45.2.1 som innehåller GCM 2.5 som åtgärdar ett problem med den tidigare GCM-versionen där den rapporterade ett fel tillbaka till Git efter kloningen och fick det att verka som om klonen hade misslyckats.

Visual Studio 2017 version 15.9.63

släpptes 11 juni 2024

Problem som åtgärdas i den här versionen

Säkerhetsrekommendationer riktade till

  • CVE-2024-30052 Fjärrkodkörning vid felsökning av dumpfiler som innehåller en skadlig fil med ett lämpligt tillägg
  • CVE-2024-29060 Behörighetshöjning där den berörda installationen av Visual Studio körs
  • CVE-2024-29187 WiX-baserade installationsprogram är sårbara för binär kapning när de körs som SYSTEM

Visual Studio 2017 version 15.9.62

släpptes 14 maj 2024

Problem som åtgärdas i den här versionen

  • Den här versionen innehåller en OpenSSL-uppdatering till v3.2.1

Säkerhetsrekommendationer riktade till

  • CVE-2024-32002 Rekursiva kloner på skiftlägesokänsliga filsystem som stöder symlinks är mottagliga för fjärrkodkörning.
  • CVE-2024-32004 Fjärrkodkörning vid kloning av specialgjorda lokala lagringsplatser

Visual Studio 2017 version 15.9.61

släpptes den 9 april 2024

Problem som åtgärdas i den här versionen

  • Med den här felkorrigeringen kan en klient nu använda bootstrappern i en layout och skicka parametern --noWeb för att installera på en klientdator och se till att både installationsprogrammet och Visual Studio-produkten endast laddas ned från layouten. Tidigare, ibland under installationsprocessen, skulle installationsprogrammet inte respektera parametern -noWeb och skulle försöka uppdatera sig själv från webben.

Visual Studio 2017 version 15.9.60

släpptes på webben den 13 februari 2024 och släpptes till Microsoft Update den 12 mars 2024

Problem som åtgärdas i den här versionen

  • "Remove Out of Support Components" i Visual Studio Installer-användargränssnittet tar nu bort versioner av .NET-körningsmiljö som inte stöds och som ingår i 15.9 (.NET Core 1.1 och 2.1 påverkades).

Visual Studio 2017 version 15.9.59

släpptes den 9 januari 2024

Problem som åtgärdas i den här versionen

  • MinGit har uppdaterats till v2.43.0.1 som medföljer OpenSSL v3.1.4 och åtgärdar en regression där nätverksåtgärderna var riktigt långsamma under vissa omständigheter.

Säkerhetsrekommendationer riktade till

  • CVE-2024-20656 Det finns en säkerhetsrisk i VSStandardCollectorService150-tjänsten, där lokala angripare kan eskalera behörigheter på värdar där en berörd installation av Microsoft Visual Studio körs.

Visual Studio 2017 version 15.9.58

släpptes den 10 oktober 2023

Problem som åtgärdas i den här versionen

  • För att förbättra tillförlitligheten hos Visual Studio Setup WMI-providern har vi flyttat den till ett dedikerat namnområde, root/cimv2/vs. Detta förhindrar konflikter med andra WMI-leverantörer som delade samma grundläggande namnområde och förhindrar fall där Visual Studio Setup WMI-providern inte kan identifiera Visual Studio.

Visual Studio 2017 version 15.9.57

släpptes den 12 september 2023

Problem som åtgärdas i den här versionen

Säkerhetsrekommendationer riktade till

  • CVE-2023-36796Den här säkerhetsuppdateringen åtgärdar en säkerhetsrisk i DiaSymReader.dll när du läser en skadad PDB-fil som kan leda till fjärrkodkörning.
  • CVE-2023-36794Den här säkerhetsuppdateringen åtgärdar en säkerhetsrisk i DiaSymReader.dll när du läser en skadad PDB-fil som kan leda till fjärrkodkörning.
  • CVE-2023-36793Den här säkerhetsuppdateringen åtgärdar en säkerhetsrisk i DiaSymReader.dll när du läser en skadad PDB-fil som kan leda till fjärrkodkörning.
  • CVE-2023-36792Den här säkerhetsuppdateringen åtgärdar en säkerhetsrisk i DiaSymReader.dll när du läser en skadad PDB-fil som kan leda till fjärrkodkörning.

Visual Studio 2017 version 15.9.56

släpptes den 8 augusti 2023

Problem som åtgärdas i den här versionen

  • Åtgärdat ett problem där VSWhere:s alla-inställning inte skulle returnera instanser i ett oladdningsbart tillstånd.

Säkerhetsrekommendationer riktade till


Visual Studio 2017 version 15.9.55

släpptes den 13 juni 2023

Problem som åtgärdas i den här versionen

  • Som en del av den här uppdateringen tar vi bort stöd för .fbx och .dae för att hantera CVE-2023-27909, CVE-2023-27909, CVE-2023-27910 och CVE-2023-27911. Det här är en x86-komponent från tredje part som inte längre stöds av författaren. Berörda användare bör använda fbx-redigeraren.

Säkerhetsrekommendationer riktade till

Visual Studio 2017 version 15.9.54

släpptes den 11 april 2023

Problem som åtgärdats i 15.9.54

  • Ett problem i IIS Express som kan orsaka en krasch vid uppdatering av telemetridata har åtgärdats.

Utvecklargemenskap

Säkerhetsrekommendationer riktade till


Visual Studio 2017 version 15.9.53

släpptes den 14 mars 2023

Problem som har åtgärdats i 15.9.53

  • Git 2.39 har bytt namn på värdet för credential.helper från "manager-core" till "manager". Mer information finns i https://aka.ms/gcm/rename.
  • Uppdateringar av mingit- och Git-för-Windows-paket till v2.39.2, som adresserar CVE-2023-22490

Säkerhetsrekommendationer riktade till


Visual Studio 2017 version 15.9.52

släpptes den 14 februari 2023

Problem som åtgärdats i 15.9.52

  • Uppdateringar av mingit och Git för Windows till v2.39.1.1, vilket åtgärdar CVE-2022-41903

Säkerhetsrekommendationer riktade till


Visual Studio 2017 version 15.9.51

släpptes den 8 november 2022

Problem som åtgärdats i 15.9.51

  • Administratörer kommer att kunna uppdatera VS Installer på en offlineklientdator från en layout utan att uppdatera VS.

Säkerhetsrekommendationer riktade till


Visual Studio 2017 version 15.9.50

släpptes den 9 augusti 2022

Problem som åtgärdats i 15.9.50

  • Uppdaterar Git för Windows till v2.37.1.1 med CVE-2022-31012.

Säkerhetsrekommendationer riktade till


Visual Studio 2017 version 15.9.49

släpptes den 14 juni 2022

Säkerhetsrekommendationer riktade till

  • CVE-2022-24513 Utökade privilegier Det finns en potentiell höjning av sårbarheten för privilegier när Microsoft Visual Studio-uppdateringstjänsten felaktigt parsar lokala konfigurationsdata.

Visual Studio 2017 version 15.9.48

släpptes den 10 maj 2022

Problem som åtgärdats i 15.9.48

  • Git för Windows-versionen som förbrukats av Visual Studio har uppdaterats och den valfria komponenten kan installeras till 2.36.0.1
  • Ett problem med git-integrering har åtgärdats, där utdatafönstret inte skulle visa ett lokaliserat tips om hur du löser det om grenar har avvikit när du hämtar eller synkroniserar dem.

Säkerhetsrekommendationer riktade till

CVE-2022-29148 Sårbarhet för körning av fjärrkod i Visual Studio Det finns en sårbarhet för körning av fjärrkod i Visual Studio när objekt i minnet hanteras felaktigt. En angripare som har utnyttjat säkerhetsrisken kan köra godtycklig kod i kontexten för den aktuella användaren.

CVE-2022-24513 Utökade privilegier Det finns en potentiell höjning av sårbarheten för privilegier när Microsoft Visual Studio-uppdateringstjänsten felaktigt parsar lokala konfigurationsdata.


Visual Studio 2017 version 15.9.47

släpptes den 19 april 2022

Problem som åtgärdats i 15.9.47

  • Korrigerade vctip.exe-regression från version 15.9.46.

Visual Studio 2017 version 15.9.46

släpptes den 12 april 2022

Problem som har åtgärdats i 15.9.46

Säkerhetsrekommendationer riktade till

CVE-2022-24765 Utökade privilegier Det finns en potentiell höjning av sårbarheten för privilegier i Git för Windows, där Git-åtgärder kan köras utanför en lagringsplats vid cachelagring för en Git-katalog. Git för Windows har nu uppdaterats till version 2.35.2.1.

CVE-2022-24767 DLL-kapningsrisk Det finns en potentiell DLL-kapningsrisk i Git för Windows-installationsprogrammet när avinstallationsprogrammet körs under systemanvändarkontot. Git för Windows har nu uppdaterats till version 2.35.2.1.

CVE-2022-24513 Utökade privilegier Det finns en potentiell höjning av sårbarheten för privilegier när Microsoft Visual Studio-uppdateringstjänsten felaktigt parsar lokala konfigurationsdata.


Visual Studio 2017 version 15.9.45

släpptes den 8 mars 2022

Problem som åtgärdats i 15.9.45

Säkerhetsrekommendationer riktade till

CVE-2021-3711 OpenSSL Buffer Overflow-sårbarhet Det finns ett potentiellt buffertspill i OpenSSL, som används av Git för Windows. Git för Windows har nu uppdaterats till version 2.35.1.2, som åtgärdar problemet.


Visual Studio 2017 version 15.9.44

släpptes den 8 februari 2022

Problem som åtgärdats i 15.9.44

Säkerhetsrekommendationer riktade till

CVE-2022-21871 Diagnostics Hub Standard Collector Runtime Elevation of Privilege Vulnerability En höjning av sårbarheten för privilegier finns om Diagnostikhubbens standardinsamlare felaktigt hanterar dataåtgärder.


Ny versionsikon 15.9.43 Visual Studio 2017 version 15.9.43

släpptes den 11 januari 2022

Problem som åtgärdats i 15.9.43

  • Ett problem med att det inte gick att felsöka program flera gånger när Windows Terminal används som standardterminal har åtgärdats.
  • Ett problem som hindrade en klient från att kunna uppdatera en mer aktuell bootstrapper har åtgärdats. När klienten använder bootstrappern och installationsprogrammet som levererades januari 2022 eller senare bör alla uppdateringar som använder efterföljande bootstrappers fungera under produktens livscykel.

Ny versionsikon 15.9.42 Visual Studio 2017 version 15.9.42

släpptes den 14 december 2021

Problem som åtgärdats i 15.9.42

  • CPython 3.6.6 har markerats som out of support på grund av en säkerhetsrisk.

Ny versionsikon 15.9.41 Visual Studio 2017 version 15.9.41

släpptes den 9 november 2021

Problem som åtgärdats i 15.9.41

Säkerhetsrekommendationer riktade till

CVE-2021-42319 Utökade privilegier Det finns en säkerhetsrisk för utökade privilegier i WMI-providern som ingår i Installationsprogrammet för Visual Studio.

CVE-2021-42277 Diagnostics Hub Standard Collector Service Elevation of Privilege Vulnerability En höjning av sårbarheten för privilegier finns när Diagnostikhubbens standardinsamlare felaktigt hanterar filåtgärder.


Ny versionsikon 15.9.40 Visual Studio 2017 version 15.9.40

släpptes den 12 oktober 2021

Problem som åtgärdats i 15.9.40

Säkerhetsrekommendationer riktade till

CVE-2020-1971 OpenSSL Denial of Service Vulnerability Potentiell överbelastning på OpenSSL-biblioteket, som används av Git.

CVE-2021-3449 OpenSSL Denial of Service Vulnerability Potentiell överbelastning på OpenSSL-biblioteket, som används av Git.

CVE-2021-3450 OpenSSL Potentiell förbikoppling av flaggan X509_V_FLAG_X509_STRICT En potentiell förbikoppling av flagga i OpenSSL-biblioteket, som används av Git.


Ny versionsikon 15.9.39 Visual Studio 2017 version 15.9.39

släpptes den 14 september 2021

Problem som åtgärdats i 15.9.39

  • När du använder menyalternativet Verktyg –> Hämta verktyg och funktioner i Visual Studio uppstår ett fel som anger att Visual Studio Installer inte kunde hittas. Den här korrigeringen gör att Visual Studio kan hitta installationsprogrammets plats korrekt.

Säkerhetsrekommendationer riktade till

CVE-2021-26434 Visual Studio Sårbarhet för felaktig behörighetstilldelning och privilegieeskalering Det finns en sårbarhet för behörighetstilldelning i Visual Studio efter att ha installerat spelutvecklingsverktygen med C++ och valt arbetsbelastningen Unreal Engine Installer. Systemet är sårbart för LPE under installationen och skapar en katalog med skrivåtkomst till alla användare.

CVE-2021-36952 Visual Studio Remote Code Execution Vulnerability Det finns en sårbarhet för fjärrkörning av kod i Visual Studio när objekt i minnet hanteras felaktigt. En angripare som har utnyttjat säkerhetsrisken kan köra godtycklig kod i kontexten för den aktuella användaren.


Ny versionsikon 15.9.38 Visual Studio 2017 version 15.9.38

släpptes den 10 augusti 2021

Problem som åtgärdats i 15.9.38

  • Ett problem som påverkade kommandoradens körning av uppdateringskommandot har åtgärdats. Om uppdateringen misslyckas första gången gör en efterföljande utfärdande av uppdateringskommandot att uppdateringen återupptar den tidigare åtgärden där den slutade.

Säkerhetsrekommendationer riktade till

CVE-2021-26423 .NET Core Denial of Service Vulnerability

Det finns en denial of service-sårbarhet där .NET-serverprogram (Core) som tillhandahåller WebSocket-slutpunkter kan luras till att hamna i en oändlig loop när de försöker läsa en enda WebSocket-ram.

CVE-2021-34485 Sårbarhet för informationsläckage i .NET Core

Det finns en säkerhetsrisk för informationsutlämnande när dumpar som skapats av verktyget för att samla in kraschdumpar och dumpar på begäran skapas med globala läsbehörigheter för Linux och macOS.

CVE-2021-34532 Sårbarhet för informationsläckage i ASP.NET Core

Det finns en säkerhetsrisk för avslöjande av information där en JWT-token loggas om den inte kan parsas.


ny versionsikon 15.9.37 Visual Studio 2017 version 15.9.37

släpptes den 13 juli 2021

Problem som har åtgärdats i 15.9.37

  • Åtgärdade problem med att skapa en offlineinstallationslayout för Visual Studio 2017 som innehåller arbetsbelastningen Spelutveckling med Unity och den optionella Unity-Editor-komponenten relaterad till Kina.

Ny versionsikon 15.9.36 Visual Studio 2017 version 15.9.36

släpptes den 11 maj 2021

Problem som åtgärdats i 15.9.36

  • Ett problem som gjorde att uppdateringar misslyckades när en administratör skapar en ny layout för Visual Studio för distribution av uppdateringar har åtgärdats. Uppdateringen av klientdatorn misslyckas eftersom layouten har flyttat platser.

Ny versionsikon 15.9.35 Visual Studio 2017 version 15.9.35

släpptes den 13 april 2021

Problem som åtgärdats i 15.9.35

Säkerhetsrekommendationer riktade till

CVE-2021-27064 Visual Studio Installer Förhöjning av privilegie-sårbarhet

Det finns en sårbarhet för fjärrkörning av kod när Installationsprogrammet för Visual Studio kör feedbackklienten i ett förhöjt tillstånd.

CVE-2021-28313 / CVE-2021-28321 / CVE-2021-28322 Diagnostics Hub Standard Collector Service behörighetshöjning sårbarhet

Det finns en sårbarhet för höjning av privilegier när Diagnostics Hub Standard Collector hanterar dataoperationer felaktigt.


ny versionsikon 15.9.34 Visual Studio 2017 version 15.9.34

släpptes den 9 mars 2021

Problem som åtgärdats i 15.9.34

Säkerhetsrekommendationer riktade till

CVE-2021-21300 Git för Visual Studio sårbarhet för fjärrkörning av kod

Det finns en sårbarhet för fjärrkörning av kod när Visual Studio klonar en skadlig lagringsplats.

CVE-2021-26701 .NET Core Remote Code Execution Vulnerability

Det finns en sårbarhet för fjärrkörning av kod i .NET 5 och .NET Core på grund av hur textkodning utförs.


Ny versionsikon 15.9.33 Visual Studio 2017 version 15.9.33

släpptes den 10 februari 2021

Problem som åtgärdats i 15.9.33


Ny versionsikon 15.9.32 Visual Studio 2017 version 15.9.32

släpptes den 9 februari 2021

Problem som åtgärdats i 15.9.32

Säkerhetsrekommendationer riktade till

CVE-2021-1639 TypeScript Language Service Remote Code Execution Vulnerability

Det finns en sårbarhet för fjärrkörning av kod när Visual Studio läser in en skadlig lagringsplats som innehåller JavaScript- eller TypeScript-kodfiler.

CVE-2021-1721 .NET Core Sårbarhet för tjänstebortfall

Det finns en säkerhetsrisk för denial-of-service vid skapandet av HTTPS-webbförfrågan vid uppbyggnad av X509-certifikatkedjan.

CVE-2021-24112 .NET 5 och .NET Core sårbarhet för fjärrkodexekvering

Det finns en sårbarhet för exekvering av kod på distans när metafiler avyttras medan ett grafiskt användargränssnitt fortfarande refererar till den. Den här sårbarheten finns bara på system som körs på MacOS eller Linux.


Ny versionsikon 15.9.31 Visual Studio 2017 version 15.9.31

släpptes den 12 januari 2021

Problem som åtgärdats i 15.9.31

Säkerhetsrekommendationer riktade till

CVE-2021-1651 / CVE-2021-1680 Diagnostikhubb Standardinsamling Förhöjning av Privilegier Sårbarhet

Det finns en höjning av sårbarheten för privilegier när standardinsamlaren för diagnostikhubben felaktigt hanterar dataåtgärder.

CVE-2020-26870 Sårbarhet för körning av fjärrkod i Visual Studio Installer

Det finns en sårbarhet för fjärrkörning av kod när Visual Studio Installer försöker visa skadlig markdown.


Ny versionsikon 15.9.30 Visual Studio 2017 version 15.9.30

släpptes den 8 december 2020

Problem som åtgärdats i 15.9.30

  • En C++-kompilatorkrasch har åtgärdats vid kompilering av ett anrop till en funktion med allmänna argument i C++/CLI.

Säkerhetsrekommendationer riktade till

CVE-2020-17156 Sårbarhet för körning av fjärrkod i Visual Studio

Det finns en sårbarhet för fjärrkörning av kod när Visual Studio klonar en skadlig lagringsplats.


Ny versionsikon 15.9.29 Visual Studio 2017 version 15.9.29

släpptes den 20 november 2020

Problem som åtgärdats i 15.9.29

Säkerhetsrekommendationer riktade till

CVE-2020-17100 Visual Studio-manipulationssårbarhet

Det finns en säkerhetsrisk för manipulering när Python Tools för Visual Studio skapar python27-mappen. En angripare som har utnyttjat den här säkerhetsrisken kan köra processer i en upphöjd kontext.


Ny versionsikon 15.9.28 Visual Studio 2017 version 15.9.28

släpptes den 13 oktober 2020

Problem som har åtgärdats i 15.9.28

  • .NET Core SDK 2.1.519 har uppdaterats till Visual Studio 2019.

Ny versionsikon 15.9.27 Visual Studio 2017 version 15.9.27

släpptes den 8 september 2020

Problem som åtgärdats i 15.9.27

  • Otillåtna versioner av .NET Core kommer inte längre att återinstalleras under en reparation eller uppgradering om de har tagits bort utanför VS-konfigurationen.

Säkerhetsrekommendationer riktade till

CVE-2020-1130 Diagnostics Hub Standard Collector sårbarhet för rättighetseskalering

Det finns en sårbarhet för förhöjda privilegier när diagnostikhubbens standardinsamlaren hanterar dataåtgärder på ett felaktigt sätt. En angripare som har utnyttjat den här säkerhetsrisken kan köra processer i en upphöjd kontext.

CVE-2020-1133 Diagnosticnav Standardinsamling Auktorisationshöjningssårbarhet

Det finns en sårbarhet för höjning av privilegier när Diagnostics Hub Standard Collector hanterar filåtgärder felaktigt. En angripare som har utnyttjat den här säkerhetsrisken kan köra processer i en upphöjd kontext.

CVE-2020-16856 Visual Studio Remote Code Execution Vulnerability

Det finns en sårbarhet för fjärrkörning av kod i Visual Studio när den felaktigt hanterar objekt i minnet. En angripare som har utnyttjat säkerhetsrisken kan köra godtycklig kod i kontexten för den aktuella användaren.

CVE-2020-16874 Visual Studio sårbarhet för fjärrkörning av kod

Det finns en sårbarhet för fjärrkörning av kod i Visual Studio när den felaktigt hanterar objekt i minnet. En angripare som har utnyttjat säkerhetsrisken kan köra godtycklig kod i kontexten för den aktuella användaren.

CVE-2020-1045 Microsoft ASP.NET Core-sårbarhet för kringgående av säkerhetsfunktion

Det finns en säkerhetsfunktion som kringgår sårbarheten på det sätt som Microsoft ASP.NET Core parsar kodade cookienamn. ASP.NET Core cookie parser avkodar hela cookiesträngar som kan göra det möjligt för en angripare att ange en andra cookie med namnet procentkodat.


Ny versionsikon 15.9.26 Visual Studio 2017 version 15.9.26

släpptes den 11 augusti 2020

Problem som åtgärdats i 15.9.26

Säkerhetsrekommendationer riktade till

CVE-2020-1597 Svaghet för Denial of Service i ASP.NET Core

Det finns en säkerhetsrisk för överbelastning när ASP.NET Core hanterar webbbegäranden felaktigt. En angripare som har utnyttjat den här säkerhetsrisken kan orsaka en överbelastningsattack mot ett ASP.NET Core-webbprogram. Sårbarheten kan utnyttjas via fjärranslutning, utan autentisering.


ny versionsikon 15.9.25 Visual Studio 2017 version 15.9.25

släpptes den 14 juli 2020

Problem som har åtgärdats i 15.9.25

Säkerhetsrekommendationer riktade till

CVE-2020-1393 Diagnostics Hub Standard Collector Service sårbarhet för privilegieeskalering

Det finns en höjning av sårbarheten för privilegier när Standard Collector Service för Windows Diagnostics Hub inte kan sanera indata korrekt, vilket leder till ett osäkert beteende vid inläsning av bibliotek.

CVE-2020-1416 Sårbarhet för privilegieökning i Visual Studio

Det finns en höjning av sårbarheten för privilegier i Visual Studio när den läser in programvaruberoenden. En lokal angripare som har utnyttjat säkerhetsrisken kan mata in godtycklig kod för att köras i kontexten för den aktuella användaren.

CVE-2020-1147 .NET Core Denial of Service Vulnerability

En fjärransluten oautentiserad angripare kan utnyttja den här sårbarheten genom att utfärda särskilt utformade begäranden till ett ASP.NET Core-program eller andra program som parsar vissa typer av XML. Säkerhetsuppdateringen åtgärdar säkerhetsrisken genom att begränsa de typer som tillåts finnas i XML-nyttolasten.


Ny versionsikon 15.9.24 Visual Studio 2017 version 15.9.24

släpptes den 2 juni 2020

Problem som åtgärdats i 15.9.24

  • En bugg i C++-länkaren som resulterade i saknade importer har åtgärdats när man använder umbrella-LIB:ar med olika versaler i posttillägget på DLL-namnet.
  • En bugg har åtgärdats i ARM64 C++-kompilatorn där fel värden kunde återställas efter setjmp.
  • Ett fel i C++-kompilatorn har åtgärdats för korrekt vikning av dynamiska initialvärden för inline-variabler.
  • Gjorde en ändring som gör det möjligt för FÖRETAGS IT-administratörer och distributionstekniker att konfigurera verktyg som Microsoft Update-klienten & SCCM för att avgöra tillämpligheten av VS2017-uppdateringar som finns i Microsoft Update Catalog & WSUS.

Säkerhetsrekommendationer riktade till

CVE-2020-1202 / CVE-2020-1203Diagnostics Hub Standardinsamlartjänst Förhöjning av Privilegium Sårbarhet

Det finns en sårbarhet som kan leda till förhöjda privilegier när Diagnostikhubbens standardinsamlaren eller Visual Studio Standardinsamlaren inte hanterar objekt i minnet korrekt.

CVE-2020-1293 / CVE-2020-1278 / CVE-2020-1257 Diagnostics Hub Standard Collector-tjänstens sårbarhet för förhöjda privilegier

Det finns en höjning av sårbarheten för privilegier när Diagnostikhubbens standardinsamlartjänst hanterar filåtgärder felaktigt.

CVE-2020-1108 / CVE-2020-1108 / CVE-2020-1108 .NET Core tjänstefelsänkning sårbarhet

För att kunna hantera CVE-2020-1108 har Microsoft släppt uppdateringar för .NET Core 2.1 och .NET Core 3.1. Kunder som använder någon av dessa versioner av .NET Core bör installera den senaste versionen av .NET Core. Se Viktig information för de senaste versionsnumren och instruktionerna för uppdatering av .NET Core.


Ny versionsikon 15.9.23 Visual Studio 2017 version 15.9.23

släpptes den 12 maj 2020

Problem som åtgärdats i 15.9.23

  • Ett C++-kompilatorfel har åtgärdats för korrekt optimering av dynamiska inledningsvärden för inline-variabler. Portad från VS 2019 16.0-versionen.
  • Säkerhetsförbättringar i vctip.exe.
  • En ändring som gör det möjligt för IT-administratörer och distributionstekniker för företag att konfigurera verktyg som Microsoft Update-klienten & SCCM för att fastställa tillämpligheten av VS2017-uppdateringar som finns i Microsoft Update Catalog & WSUS.

Säkerhetsrekommendationer riktade till

CVE-2020-1108 .NET Core Denial of Service Vulnerability

En fjärransluten oautentiserad angripare kan utnyttja den här sårbarheten genom att utfärda särskilt utformade begäranden till .NET Core-programmet. Säkerhetsuppdateringen åtgärdar säkerhetsrisken genom att korrigera hur .NET Core-webbprogrammet hanterar webbbegäranden.


Ny versionsikon 15.9.22 Visual Studio 2017 version 15.9.22

släpptes den 14 april 2020

Problem som åtgärdats i 15.9.22

Säkerhetsrekommendationer riktade till

CVE-2020-0899 Microsoft Visual Studio sårbarhet med privilegiehöjning

Det finns en höjning av sårbarheten för privilegier när Microsoft Visual Studio Updater-tjänsten hanterar filbehörigheter felaktigt. En angripare som har utnyttjat den här säkerhetsrisken kan skriva över godtyckligt filinnehåll i säkerhetskontexten för det lokala systemet.

CVE-2020-0900 Visual Studio Tjänst för installation av utvidgning - Förhöjd privilegie-sårbarhet

Det finns en höjning av säkerhetsrisken för privilegier när Visual Studio Extension Installer Service hanterar filåtgärder felaktigt. En angripare som har utnyttjat säkerhetsrisken kan ta bort filer på godtyckliga platser med utökade behörigheter.

CVE-2020-5260 Git för Visual Studio sårbarhet för läckage av inloggningsuppgifter på grund av otillräcklig validering av URL:er

Det finns en sårbarhet för läckage av autentiseringsuppgifter när särskilt utformade URL:er parsas och skickas till hjälp för autentiseringsuppgifter. Detta kan leda till att autentiseringsuppgifter skickas till fel värd.


Ny versionsikon 15.9.21 Visual Studio 2017 version 15.9.21

släpptes den 10 mars 2020

Problem som åtgärdats i 15.9.21

Säkerhetsrekommendationer riktade till

CVE-2020-0793 / CVE-2020-0810 Diagnostics Hub Standard Collector Service sårbarhet för rättighetsökning

Det finns en höjning av sårbarheten för privilegier när standardinsamlaren för diagnostikhubben hanterar filåtgärder felaktigt, eller om Standard Collector Service för Windows Diagnostics Hub inte kan sanera indata korrekt.

CVE-2020-0884 sårbarhet för spoofing vid skapande av Outlook Web -Add-in

Det finns en förfalskningsrisk när du skapar en Outlook-Web-Addin om multifaktorautentisering är aktiverat


Ny versionsikon 15.9.20 Visual Studio 2017 version 15.9.20

släpptes den 11 februari 2020

Problem som åtgärdats i 15.9.20


Ny versionsikon 15.9.19 Visual Studio 2017 version 15.9.19

släpptes den 14 januari 2020

Problem som åtgärdats i 15.9.19

  • Åtgärdade ett problem i C++-optimeraren där effekten av att skriva till okänt minne i ett anrop inte var korrekt redovisad i anroparen.

Säkerhetsrekommendationer riktade till

CVE-2020-0602 ASP.NET Core tjänsteförnekelsesårbarhet

En fjärransluten oautentiserad angripare kan utnyttja den här sårbarheten genom att utfärda särskilt utformade begäranden till ASP.NET Core-programmet. Säkerhetsuppdateringen åtgärdar säkerhetsrisken genom att korrigera hur ASP.NET Core-webbprogrammet hanterar webbbegäranden.

CVE-2020-0603 ASP.NET Core sårbarhet för fjärrkörning av kod

En fjärransluten oautentiserad angripare kan utnyttja den här sårbarheten genom att utfärda särskilt utformade begäranden till ASP.NET Core-programmet. Säkerhetsuppdateringen åtgärdar säkerhetsrisken genom att korrigera hur ASP.NET Core-webbprogrammet hanterar i minnet.


Ny versionsikon 15.9.18 Visual Studio 2017 version 15.9.18

släpptes den 10 december 2019

Problem som åtgärdats i 15.9.18

  • Kan möjliggöra begränsning av en krasch i Visual Studio relaterad till Per-Monitor medvetenhet

Säkerhetsrekommendationer riktade till

CVE-2019-1349 Git-för-Visual-Studio fjärrkörningssårbarhet på grund av alltför slappa begränsningar för undermodulnamn

Det finns en sårbarhet för fjärrkörning av kod när Git stöter på kollisioner med undermodulnamn för kataloger för undermoduler på samma nivå. En angripare som har utnyttjat den här säkerhetsrisken kan fjärr köra kod på måldatorn. Säkerhetsuppdateringen åtgärdar säkerhetsrisken genom att ta en ny version av Git för Windows som kräver att katalogen för undermodulernas klon är tom.

CVE-2019-1350 Git för Visual Studio Remote Excecution Vulnerability på grund av felaktig citat av kommandoradsargument

Det finns en sårbarhet för kodkörning på distans när Git tolkar kommandoradsargument med viss citering under rekursiv kloning via SSH-URL:er. En angripare som har utnyttjat den här säkerhetsrisken kan fjärr köra kod på måldatorn. Säkerhetsuppdateringen åtgärdar säkerhetsrisken genom att ta en ny version av Git för Windows som åtgärdar problemet.

CVE-2019-1351 Git för Visual Studio – sårbarhet för godtycklig filöverskrivning på grund av användning av enhetsnamn som inte är bokstäver under klonning

Det finns en sårbarhet för godtycklig filöverskrivning i Git när enhetsnamn som inte innehåller bokstäver går förbi säkerhetskontroller i git clone. En angripare som har utnyttjat den här säkerhetsrisken kan skriva till godtyckliga filer på måldatorn. Säkerhetsuppdateringen åtgärdar säkerhetsrisken genom att ta en ny version av Git för Windows som åtgärdar problemet.

CVE-2019-1352 Git för Visual Studio Remote Exekvering Sårbarhet på grund av okunskap om NTFS alternativ datastöm

Det finns en sårbarhet för fjärrkörning av kod i Git vid kloning och skrivning till .git/-katalog via alternativa NTFS-dataströmmar. En angripare som har utnyttjat den här säkerhetsrisken kan fjärr köra kod på måldatorn. Säkerhetsuppdateringen åtgärdar säkerhetsrisken genom att ta en ny version av Git för Windows som har gjorts medveten om alternativa NTFS-dataströmmar.

CVE-2019-1354 Git för Visual Studio – sårbarhet för godtycklig överskrivning av filer på grund av att man inte vägrar skriva över spårade filer som innehåller bakstreck

Det finns en sårbarhet för godtycklig filöverskrivning i Git när trädposter med omvänt snedstreck och skadliga symlänkar kan bryta sig ut ur arbetsträdet. En angripare som har utnyttjat den här säkerhetsrisken kan skriva till godtyckliga filer på måldatorn. Säkerhetsuppdateringen åtgärdar sårbarheten genom att använda en ny version av Git för Windows som inte tillåter användningen av omvänt snedstreck.

CVE-2019-1387 Sårbarhet för fjärrkörning i Git för Visual Studio på grund av för slapp validering av undermodulnamn i rekursiva kloner

Det finns en sårbarhet för fjärrkörning av kod i Git när du klonar rekursivt med undermoduler. En angripare som har utnyttjat den här säkerhetsrisken kan fjärr köra kod på måldatorn. Säkerhetsuppdateringen åtgärdar säkerhetsrisken genom att ta en ny version av Git för Windows som skärper valideringen av undermodulnamn.


Ny versionsikon 15.9.17 Visual Studio 2017 version 15.9.17

släpptes den 15 oktober 2019

Säkerhetsrekommendationer riktade till

CVE-2019-1425 NPM-paketsökning förhöjd privilegiekårbarhet (publicerad 12 november 2019)

Det finns en höjning av sårbarheten för privilegier när Visual Studio inte kan verifiera hårdlänkar korrekt när arkiverade filer extraheras. Säkerhetsriskerna introducerades av NPM-paket som används av Visual Studio enligt beskrivningen i följande två NPM-rekommendationer: npmjs.com/advisories/803 och npmjs.com/advisories/886. De uppdaterade versionerna av dessa NPM-paket ingick i den här versionen av Visual Studio.


Ny versionsikon 15.9.16 Visual Studio 2017 version 15.9.16

släpptes den 10 september 2019

Problem som åtgärdats i 15.9.16

Säkerhetsrekommendationer riktade till

CVE-2019-1232 Diagnostics Hub Standard Collector Service rättighetshöjning sårbarhet

Det finns en höjning av sårbarheten för privilegier när Diagnostikhubbens standardinsamlartjänst felaktigt personifierar vissa filåtgärder. En angripare som har utnyttjat den här säkerhetsrisken kan få utökade privilegier. En angripare med oprivilegierad åtkomst till ett sårbart system kan utnyttja den här sårbarheten. Säkerhetsuppdateringen åtgärdar sårbarheten genom att se till att Standard Collector Service för diagnostikhubben imiterar filåtgärder korrekt.

CVE-2019-1301 Sårbarhet för tjänstebortfall i .NET Core

Det finns en säkerhetsrisk för överbelastning när .NET Core hanterar webbbegäranden felaktigt. En angripare som har utnyttjat den här säkerhetsrisken kan orsaka en överbelastningsattack mot ett .NET Core-webbprogram. Sårbarheten kan utnyttjas via fjärranslutning, utan autentisering.

Uppdateringen åtgärdar säkerhetsrisken genom att korrigera hur .NET Core-webbprogrammet hanterar webbbegäranden.


Ny versionsikon 15.9.15 Visual Studio 2017 version 15.9.15

släpptes den 13 augusti 2019

Problem som har åtgärdats i 15.9.15

Säkerhetsrekommendationer riktade till

CVE-2019-1211 Git för Visual Studio Elevation of Privilege Vulnerability

Det finns en höjning av sårbarheten för privilegier i Git för Visual Studio när konfigurationsfilerna parsas felaktigt. En angripare som har utnyttjat säkerhetsrisken kan köra kod i kontexten för en annan lokal användare. För att utnyttja säkerhetsrisken måste en autentiserad angripare ändra Git-konfigurationsfiler i ett system innan programmet installeras fullt ut. Angriparen skulle då behöva övertyga en annan användare i systemet att köra specifika Git-kommandon. Uppdateringen åtgärdar problemet genom att ändra de behörigheter som krävs för att redigera konfigurationsfiler.


Ny versionsikon 15.9.14 Visual Studio 2017 version 15.9.14

släpptes den 9 juli 2019

Problem som åtgärdats i 15.9.14

Säkerhetsrekommendationer riktade till

CVE-2019-1075 ASP.NET Core Spoofing Vulnerability

.NET Core-uppdateringar har släppts idag och ingår i den här Visual Studio-uppdateringen. Den här versionen åtgärdar säkerhet och andra viktiga problem. Information finns i .NET Core-versionsinformation.

CVE-2019-1077 Säkerhetsrisker för automatisk uppdatering av Visual Studio-tillägg

Det finns en höjning av sårbarheten för privilegier när processen för automatisk uppdatering av Visual Studio-tillägget utför vissa filåtgärder på ett felaktigt sätt. En angripare som har utnyttjat den här säkerhetsrisken kan ta bort filer på godtyckliga platser. För att utnyttja den här sårbarheten skulle en angripare kräva oprivilegierad åtkomst till ett sårbart system. Säkerhetsuppdateringen åtgärdar säkerhetsrisken genom att skydda platser som automatisk uppdatering av Visual Studio-tillägget utför filåtgärder i.

CVE-2019-1113 WorkflowDesigner XOML deserialisering möjliggör kodkörning

En XOML-fil som refererar till vissa typer kan orsaka att slumpmässig kod körs när XOML-filen öppnas i Visual Studio. Det finns nu en begränsning för vilka typer som tillåts användas i XOML-filer. Om en XOML-fil som innehåller någon av de nyligen obehöriga typerna öppnas visas ett meddelande som förklarar att typen är obehörig.

Mer information finns i https://support.microsoft.com/help/4512190/remote-code-execution-vulnerability-if-types-are-specified-in-xoml.


Ny versionsikon 15.9.13 Visual Studio 2017 version 15.9.13

släpptes den 11 juni 2019

Problem som åtgärdats i 15.9.13


Ny versionsikon 15.9.12 Visual Studio 2017 version 15.9.12

släpptes den 14 maj 2019

Problem som åtgärdats i 15.9.12

Säkerhetsrekommendationer riktade till

CVE-2019-0727 Diagnostikhubbens standardinsamlartjänst sårbarhet för upphöjd åtkomst

Det finns en höjning av sårbarheten för privilegier när Diagnostikhubbens standardinsamlartjänst felaktigt utför vissa filåtgärder. En angripare som har utnyttjat den här säkerhetsrisken kan ta bort filer på godtyckliga platser. För att utnyttja den här sårbarheten skulle en angripare kräva oprivilegierad åtkomst till ett sårbart system. Säkerhetsuppdateringen åtgärdar säkerhetsrisken genom att skydda platser som Diagnostikhubbens standardinsamlare utför filåtgärder i.


Ny versionsikon 15.9.11 Visual Studio 2017 version 15.9.11

släpptes den 2 april 2019

Problem som åtgärdats i 15.9.11


Ny versionsikon 15.9.10 Visual Studio 2017 version 15.9.10

släpptes den 25 mars 2019

Problem som åtgärdats i 15.9.10

  • Vi har åtgärdat ett [problem med felsökning med Docker när en webbproxy har konfigurerats.](https://github.com/Microsoft/DockerTools/issues/600
  • Vid felsökning med Docker får du nu bättre felhantering för fel relaterade till enhetsdelningskonfiguration (till exempel utgångna autentiseringsuppgifter).

Ny versionsikon 15.9.9 Visual Studio 2017 version 15.9.9

släpptes den 12 mars 2019

Problem som åtgärdats i 15.9.9

Säkerhetsrekommendationer riktade till

CVE-2019-9197 Sårbarhet för körning av fjärrkod i Unity Editor

Det finns en sårbarhet för fjärrkörning av kod i Unity Editor, en programvara från tredje part som Visual Studio erbjuder att installera som en del av arbetsbelastningen Spelutveckling med Unity. Om du har installerat Unity från Visual Studio måste du uppdatera den version av Unity som du använder till en version som åtgärdar säkerhetsrisken enligt beskrivningen i CVE. Installationsprogrammet för Visual Studio har uppdaterats för att kunna installera en Unity Editor-version som åtgärdar säkerhetsrisken.

CVE-2019-0809 Sårbarhet för körning av fjärrkod i Visual Studio

Det finns en sårbarhet för fjärrkörning av kod när Visual Studio C++ Redistributable Installer felaktigt validerar indata innan DLL-filer (Dynamic Link Library) läses in. En angripare som har utnyttjat säkerhetsrisken kan köra godtycklig kod i kontexten för den aktuella användaren. Användare vars konton är konfigurerade för att ha färre användarrättigheter i systemet kan påverkas mindre än användare som arbetar med administrativa användarrättigheter. För att utnyttja säkerhetsrisken måste en angripare placera en skadlig DLL på ett lokalt system och övertyga en användare att köra en specifik körbar fil. Säkerhetsuppdateringen åtgärdar säkerhetsrisken genom att korrigera hur Visual Studio C++ Redistributable Installer validerar indata innan DLL-filer läses in.

CVE-2019-0757 .NET Core NuGet-sårbarhet

Det finns en säkerhetsrisk för manipulering i NuGet-programvaran när den körs i en Linux- eller Mac-miljö. En angripare som har utnyttjat säkerhetsrisken kan köra godtycklig kod i kontexten för den aktuella användaren. Om den aktuella användaren är inloggad med administratörsbehörighet kan en angripare ta kontroll över det berörda systemet. En angripare kan sedan installera program. visa, ändra eller ta bort data. eller skapa nya konton med fullständiga användarrättigheter. Användare vars konton är konfigurerade för att ha färre användarrättigheter i systemet kan påverkas mindre än användare som arbetar med administrativa användarrättigheter. Exploatering av säkerhetsrisken kräver att en angripare kan logga in som alla andra användare på den datorn. Då kan angriparen ersätta eller lägga till filer som har skapats av en NuGet-återställningsåtgärd i det aktuella användarkontot.

.NET Core-uppdateringar har släppts idag och ingår i den här Visual Studio-uppdateringen. Säkerhetsuppdateringen åtgärdar säkerhetsrisken genom att korrigera hur NuGet-återställning skapar filbehörigheter för alla filer som extraheras till klientdatorn. Information om paketen finns i .NET Core-versionsnoteringar.


Ny versionsikon 15.9.8 Visual Studio 2017 version 15.9.8

släpptes den 5 mars 2019

Problem som åtgärdats i 15.9.8


ny versionsikon 15.9.7 Visual Studio 2017 version 15.9.7

släpptes den 12 februari 2019

Problem som åtgärdats i 15.9.7

Säkerhetsrekommendationer riktade till

CVE-2019-0613 deserialisering av XOML i WorkflowDesigner möjliggör exekvering av kod

En XOML-fil som refererar till vissa typer kan orsaka att slumpmässig kod körs när XOML-filen öppnas i Visual Studio. Det finns nu en begränsning för vilka typer som tillåts användas i XOML-filer. Om en XOML-fil som innehåller någon av de nyligen obehöriga typerna öppnas visas ett meddelande som förklarar att typen är obehörig.

Mer information finns i XOML-sårbarhetsdokumentation

CVE-2019-0657 .NET Framework och Visual Studio Spoofing Vulnerability

.NET Core-uppdateringar har släppts idag och ingår i den här Visual Studio-uppdateringen. Den här versionen åtgärdar säkerhet och andra viktiga problem. Information finns i .NET Core-versionsanteckningar.


Ny versionsikon 15.9.6 Visual Studio 2017 version 15.9.6

släpptes den 24 januari 2019

Problem som åtgärdats i 15.9.6


Ny versionsikon 15.9.5 Visual Studio 2017 version 15.9.5

släpptes den 8 januari 2019

Problem som åtgärdats i 15.9.5

Säkerhetsrekommendationer riktade till

CVE-2019-0546 Sårbarhet för körning av fjärrkod i Visual Studio Det finns en sårbarhet för körning av fjärrkod i Visual Studio när C++-kompilatorn felaktigt hanterar specifika kombinationer av C++-konstruktioner. En angripare som har utnyttjat säkerhetsrisken kan köra godtycklig kod i kontexten för den aktuella användaren. Om den aktuella användaren är inloggad med administratörsbehörighet kan en angripare ta kontroll över det berörda systemet. En angripare kan sedan installera program. visa, ändra eller ta bort data. eller skapa nya konton med fullständiga användarrättigheter. Användare vars konton är konfigurerade för att ha färre användarrättigheter i systemet kan påverkas mindre än användare som arbetar med administrativa användarrättigheter. Säkerhetsuppdateringen åtgärdar säkerhetsrisken genom att korrigera hur Visual Studio C++-kompilatorn hanterar vissa C++-konstruktioner.


Ny versionsikon 15.9.4 Visual Studio 2017 version 15.9.4

släpptes den 11 december 2018

Problem som har åtgärdats i 15.9.4

Säkerhetsrekommendationer riktade till

CVE-2018-8599 Diagnostics Hub Standard Collector Service sårbarhet för privilegieeskalering

Det finns en höjning av säkerhetsrisken för privilegier när Diagnostikhubbens standardinsamlartjänst felaktigt hanterar vissa filåtgärder. En angripare som har utnyttjat den här säkerhetsrisken kan få utökade privilegier. För att utnyttja den här sårbarheten skulle en angripare kräva oprivilegierad åtkomst till ett sårbart system. Säkerhetsuppdateringen åtgärdar säkerhetsrisken genom att se till att Diagnostics Hub Standard Collector Services personifierar filåtgärder korrekt.


Ny versionsikon 15.9.3 Visual Studio 2017 version 15.9.3

släpptes den 28 november 2018

Problem som åtgärdats i 15.9.3


Ny versionsikon 15.9.2 Visual Studio 2017 version 15.9.2

släpptes den 19 november 2018

Problem som har åtgärdats i 15.9.2


Ny versionsikon 15.9.1 Visual Studio 2017 version 15.9.1

släpptes den 15 november 2018

Problem som åtgärdats i 15.9.1

  • En bugg där Visual Studio inte kunde skapa projekt med Microsoft Xbox One XDK har åtgärdats.

Information om nyheter i 15.9.1

Universal Windows Platform Development SDK

Windows 10 Oktober 2018 Update SDK (version 17763) är nu den förvalda SDK:n för utveckling av Universella Windows-plattformen.


Sammanfattning av viktiga nya funktioner i 15,9

Viktigaste problemen som åtgärdats i 15.9

Se alla kundrapporterade problem som har åtgärdats i Visual Studio 2017 version 15.9.

Utvecklarportal Utvecklarportalen


Detaljer om nyheter i 15.9

Ny versionsikon 15.9.0 Visual Studio 2017 version 15.9.0

släpptes den 13 november 2018

Nya funktioner i 15.9

Installera

Vi gjorde det enklare att hålla installationsinställningarna konsekventa i flera installationer av Visual Studio. Nu kan du använda Visual Studio Installer för att exportera en .vsconfig-fil för en viss instans av Visual Studio. Den här filen innehåller information om vilka arbetsbelastningar och komponenter som du har installerat. Du kan sedan importera den här filen för att lägga till de här arbetsbelastnings- och komponentvalen i en annan installation av Visual Studio.

Felsökning

Vi har lagt till stöd för att använda det nya portable-pdb-baserade symbolpaketformatet (.snupkg). Vi har lagt till verktyg för att göra det enkelt att använda och hantera dessa symbolpaket från källor som NuGet.org symbolserver.

C++

  • Vi har lagt till funktionen "step back" i felsökningsprogrammet för C++ i Visual Studio Enterprise Edition. Steg tillbaka möjliggör att du kan återgå i tiden för att visa tillståndet för din applikation vid en tidigare tidpunkt.
  • C++ IntelliSense svarar nu på ändringar i fjärrmiljön för både CMake- och MSBuild-projekt som riktar sig till Linux. När du installerar nya bibliotek eller ändrar dina CMake-projekt parsar C++ IntelliSense automatiskt de nya huvudfilerna på fjärrdatorn för en fullständig och sömlös C++-redigering.
  • Vi har uppdaterat UWP Desktop Bridge-ramverkspaketen så att de matchar det senaste i Windows Store för alla arkitekturer som stöds, inklusive ARM64.
  • Förutom att åtgärda 60 blockerande buggar har vi lagt till stöd för range-v3--biblioteket med KOMPILATORN MSVC 15.9, som finns under /std:c++17 /permissive-.
  • VCLibs-ramverkspaketet i Visual Studio har uppdaterats så att det matchar den senaste tillgängliga versionen i UWP Store.
  • Fullständig support är nu tillgänglig för ARM64 C++ Native Desktop-scenarier, inklusive VC++ 2017 Redistributable.
  • Vi implementerade de kortaste decimalöverbelastningarna av flyttal to_chars() i C++17:s charconv-huvud. För vetenskaplig notation är det ungefär 10x så snabbt som sprintf_s() "%.8e" för floats och 30x så snabbt som sprintf_s() "%.16e" för dubblar. Detta använder Ulf Adams nya algoritm, Ryu.
  • En lista över förbättringar av standardefterlevnad för Visual C++-kompilatorn, som potentiellt kräver källändringar i strikt överensstämmelseläge, finns här.
  • Vi har avskrivit C++ Compiler-kommandoraden /Gm. Överväg att inaktivera /Gm-växeln i byggskripten om den uttryckligen har definierats. Du kan också ignorera utfasningsvarningen för /Gm på ett säkert sätt eftersom den inte behandlas som ett fel när du använder "Behandla varningar som fel" (/WX).

F#

F#-kompilator

  • Vi har åtgärdat ett fel där tilläggsmetoder som tar byref-värden kunde mutera ett oföränderligt värde.
  • Vi förbättrade kompileringsfelinformationen för överlagringar på byref/inref/outrefi stället för att visa det tidigare obskyra felet.
  • Valfria typtillägg på byrefs är nu helt förbjudna. De kunde deklareras tidigare, men var oanvändbara, vilket resulterade i en förvirrande användarupplevelse.
  • Vi har åtgärdat en bugg där CompareTo på en struct-tuppeln och orsakar en typjämförelse med en aliaserad struct-tuppeln skulle resultera i ett körningsundantag.
  • Vi har åtgärdat en bugg där användningen av System.Void i samband med redigering av en typprovider för .NET Standard inte kunde hitta den System.Void typen vid designtillfället.
  • Vi har åtgärdat en bugg där ett internt fel kan inträffa när en delvis tillämpad konstruktor för diskriminerad union är felaktigt matchad med en kommenterad eller härledd typ för den diskriminerade unionen.
  • Vi ändrade kompilatorns felmeddelande när vi försökte ta en adress för ett uttryck (till exempel åtkomst till en egenskap) för att göra det tydligare att det bryter mot omfångsregler för byref typer.
  • Vi har fixat en bugg där ditt program kan komma att krascha vid körning när en byref-typ delvis tillämpas på en metod eller funktion. Nu visas ett felmeddelande.
  • Vi har åtgärdat ett problem där en ogiltig kombination av en byref och en referenstyp (till exempel byref<int> option) skulle misslyckas vid körning och inte generera ett felmeddelande. Nu genererar vi ett felmeddelande.

F#-verktyg

  • Vi löste ett problem där metadata för F#-sammansättningar som skapats med .NET Core SDK inte visades i filegenskaper i Windows. Nu kan du se dessa metadata genom att högerklicka på en sammansättning i Windows och välja Egenskaper.
  • Vi har åtgärdat en bugg där användningen av module global i F#-källan kan leda till att Visual Studio slutar svara.
  • Vi har åtgärdat en bugg där tilläggsmetoder med hjälp av inref<'T> inte skulle visas i slutförandelistor.
  • Vi har åtgärdat en bugg där listrutan TargetFramework i Projektegenskaper för .NET Framework F#-projekt var tom.
  • Vi har åtgärdat en bugg där det skulle misslyckas att skapa ett nytt F#-projekt som riktar sig mot .NET Framework 4.0.

F#-lagringsplats med öppen källkod

VisualFSharpFull-projektet har nu angetts som standardstartprojekt, vilket eliminerar behovet av att manuellt ange det innan du felsöker. Tack, Robert Jeppesen!

Stöd för JavaScript och TypeScript Language Service

  • Vi har lagt till refaktorisering för att åtgärda referenser till en fil när den har bytt namn. Vi har också lagt till stöd för projektreferenser så att du kan dela upp ditt TypeScript-projekt i separata versioner som refererar till varandra.
  • Vi har uppdaterat till den senaste Vue CLI 3.0 och förbättrat linting i Vue.js mallfiler. Du kan också skriva och köra enhetstester med Jest-ramverket.
  • Vi har lagt till stöd för TypeScript 3.1.

SharePoint 2019-support

Vi har lagt till nya mallar som gör att du kan skapa projekt för SharePoint 2019. Du kan migrera befintliga SharePoint-projekt från både SharePoint 2013 och SharePoint 2016 till den nya projektmallen.

Visual Studio Tools för Xamarin

Visual Studio Tools för Xamarin har nu stöd för Xcode 10, vilket gör att du kan skapa och felsöka appar för iOS 12, tvOS 12 och titta påOS 5. Se hur du gör dig redo för iOS 12och vår introduktion till iOS 12för mer information om de nya tillgängliga funktionerna.

Initiala prestandaförbättringar för Xamarin.Android Build

Xamarin.Android 9.1 innehåller inledande förbättringar av byggprestanda. Mer information finns i vår Xamarin.Android 15.8 vs. 15.9 build performance comparison.

Verktyg för universella Windows-plattformsutvecklare

  • Den senaste Windows 10 SDK(version 17763) ingår som en valfri komponent i arbetsbelastningen för utveckling av Universell Windows-plattform.
  • Vi har lagt till stöd för att skapa . MSIX-paket för både Universal Windows Platform-projekt och i mallen Windows Application Packaging Project. Så här skapar du ett .MSIX-paket, minimiversionen av ditt program måste vara den senaste Windows 10 SDK (build 17763).
  • Nu kan du skapa ARM64 UWP-program. För .NET UWP-program stöds endast .NET Native för ARM64 och du måste ange den lägsta versionen av ditt program till Fall Creators Update (Build 16299) eller senare.
  • Vi har förbättrat F5-hastigheten (Build + Deploy) för universella Windows Platform-program. Detta kommer att vara mest märkbart för distributioner till fjärrmål med Windows-autentisering, men påverkar även alla andra distributioner.
  • Utvecklare har nu möjlighet att ange Kontrollvisningsalternativ när du använder XAML Designer när du skapar UWP-program som riktar sig till Windows 10 Fall Creators Update (version 16299) eller senare. Om du väljer "Endast visa plattformskontroller" hindras designern från att köra anpassad kontrollkod för att förbättra designerns tillförlitlighet.
  • XAML-designern ersätter nu automatiskt kontroller som ger upphov till fångbara undantag med reservkontroller, i stället för att designern kraschar. Återställningskontroller har en gul kantlinje som visar för utvecklare att kontrollen har ersatts vid designtillfället.
  • Windows Application Packaging-projektet stöder nu felsökning av bakgrundsprocessen med hjälp av core CLR-felsökningstypen.

NuGet

Förbättringar av NuGet-autentiseringsleverantör

Den här versionen förbättrar avsevärt upplevelsen av att använda autentiserade paketflöden, särskilt för Mac- och Linux-användare:

  • Visual Studio, MSBuild, NuGet.exeoch .NET har nu stöd för ett nytt plugin-gränssnitt för autentiseringsprovider, som kan implementeras av privata paketvärdar som Azure Artifacts. Tidigare accepterade endast NuGet.exe och Visual Studio autentiseringsprovidrar.
  • Visual Studio-utgåvor (inklusive Build Tools-utgåvan) levererar nu Azure Artifacts Credential Provider med vissa arbetsbelastningar, så att du enkelt kan använda Azure Artifacts-feeds under utvecklingen. Om du vill använda dessa förbättringar installerar du antingen NuGet-pakethanteraren, NuGet-komponenterna för mål och bygguppgifter, eller arbetsbelastning för .NET Core.

Förbättringar av NuGet Package Manager

  • NuGet aktiverar nu att låsa hela paketstängningen av PackageReference-baserade projekt, vilket möjliggör repeterbar återställning av paket.
  • Visual Studio NuGet-pakethanterarens användargränssnitt visar nu licensinformationen för paket som använder det nya licensformatet. Det nya licensformatet bäddar in licensinformationen som en del av paketet i form av ett SPDX-uttryck eller en licensfil.

NuGet-säkerhet

Vi har introducerat NuGet-klientprinciper som gör att du kan konfigurera paketsäkerhetsbegränsningar. Det innebär att du kan låsa miljöer så att endast betrodda paket kan installeras genom att:

  • Tillåter inte installation av osignerade paket.
  • Definiera en lista över betrodda undertecknare baserat på författarens signatur.
  • Definiera en lista över betrodda NuGet.org paketägare baserat på metadata i lagringsplatsens signatur.

.NET Core Tools för Visual Studio

Från och med den här versionen använder .NET Core-verktygen för Visual Studio nu endast den senaste stabila versionen av en .NET Core SDK som är installerad på datorn för GA-versioner av Visual Studio. För framtida förhandsversioner använder verktygen endast förhandsversioner av .NET Core SDK:er.


Åtgärdade problem

Se alla kundrapporterade problem som har åtgärdats i Visual Studio 2017 version 15.9.

DevComIcon Utvecklarcommunityportalen


kända problem

Se alla befintliga kända problem och tillgängliga lösningar i Visual Studio 2017 version 15.9.

Kända problem Kända problem i Visual Studio 2017


Feedback & Förslag

Vi vill gärna höra från dig! För problem kan du meddela oss via alternativet Rapportera ett problem i det övre högra hörnet av installationsprogrammet eller själva Visual Studio IDE. Ikonen Rapportera en problemikon finns i det övre högra hörnet. Du kan lägga fram ett produktförslag eller spåra dina problem i Visual Studio Developer Community, där du kan ställa frågor, hitta svar och föreslå nya funktioner. Du kan också få kostnadsfri installationshjälp via vår Live Chat-support.


Bloggar

Dra nytta av de insikter och rekommendationer som finns på webbplatsen Developer Tools Blogs för att hålla dig up-todatum för alla nya versioner och inkludera djupdykningsposter på en mängd olika funktioner.

Utvecklarverktygsbloggar


Historik över versionsinformation för Visual Studio 2017

Mer information om tidigare versioner av Visual Studio 2017 finns på sidan Visual Studio 2017 Release Notes History.


överst på sidan