Hatókör
.NET

Érintett szolgáltatás:

Microsoft .NET-keretrendszer 3.5.1 Microsoft .NET-keretrendszer 4.5.2 Microsoft .NET-keretrendszer 4.6 Microsoft .NET-keretrendszer 4.6.1 Microsoft .NET-keretrendszer 4.6.2 Microsoft .NET-keretrendszer 4.7 Microsoft .NET-keretrendszer 4.7.1 Microsoft .NET-keretrendszer 4.7.2 Microsoft .NET-keretrendszer 4.8

Közlemény

2020. október 13-án újra közzé tesszük ezt a frissítést, hogy megoldjunk egy ismert problémát, amely hatással volt az eredeti kiadásra. A frissítésnek ezt a verzióját (V3) a szokásos biztonsági rutin részeként kell telepítenie.

2020. július 23-án megjelent a KB4565583 v2, KB4565586 v2 és KB4565589 v2 frissítése a 4.5.2-.NET-keretrendszer 1-ös verziójának lecserélésére. 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2 és 4.8 Windows 7 Service Pack 1 (SP1) és Windows Server 2008 R2 SP1 rendszerhez. A v1-frissítések nem telepítve voltak bizonyos ESU-konfigurációkkal rendelkező ügyfelek számára.  A v2-frissítések kijavítják a problémát azoknak az ügyfeleknek, akik nem tudták telepíteni a v1-frissítéseket.  

Ha már telepítette a frissítések közül az 1-et, telepítse a v3-at.  

A frissítések 3-es verziójának beszerzéséhez tekintse meg az egyes frissítésekről szóló cikk "A frissítés beszerzése és telepítése" című szakaszát.  Az egyes cikkekre mutató hivatkozások a jelen cikk "További információk erről a frissítésről" című szakaszában találhatók.

FONTOS A frissítés telepítése előtt ellenőrizze, hogy telepítette-e a szükséges frissítéseket a Frissítés letöltése című szakaszban. 

FONTOSElőfordulhat, hogy egyes ügyfeleknek, akik Windows Server 2008 R2 SP1-et használnak, és a 2020. január 14-i frissítések telepítése előtt aktiválták az ESU többszörös aktiválási kulcs (MAK) bővítményét, előfordulhat, hogy újra aktiválniuk kell a kulcsukat. Az érintett eszközökön csak egyszer kell újraaktiválni.  Az aktiválással kapcsolatos információkért tekintse meg ezt a blogbejegyzést .

FONTOS A WSUS vizsgálati fülkefájljai továbbra is elérhetők lesznek a Windows 7 SP1 és Windows Server 2008 R2 SP1 rendszerhez. Ha az operációs rendszereket ESU nélkül futtató eszközök egy része nem megfelelőként jelenik meg a javításkezelési és megfelelőségi eszközkészletekben.

FONTOS Azoknak az ügyfeleknek, akik megvásárolták a kiterjesztett biztonsági frissítést (ESU) ezen operációs rendszerek helyszíni verzióihoz, az KB4522133 eljárásait kell követniük, hogy a kiterjesztett támogatás 2020. január 14-én megszűnése után is megkapják a biztonsági frissítéseket. További információ az ESU-ról és a támogatott kiadásokról: KB4497181.

FONTOS 2020. január 15-től egy teljes képernyős értesítés jelenik meg, amely leírja a Windows 7 Service Pack 1 további használatának kockázatát, miután 2020. január 14-én megszűnik a támogatás. Az értesítés addig a képernyőn látható marad, amíg Ön nem reagál rá. Ez az értesítés csak a Windows 7 Service Pack 1 következő kiadásaiban jelenik meg:

JegyzetAz értesítés nem jelenik meg a tartományhoz csatlakoztatott gépeken vagy kioszkmódban lévő gépeken.

FONTOS 2019 augusztusától kezdve a .NET-keretrendszer 4.6-os vagy újabb verziójának frissítéseihez a Windows Server 2008 R2 SP1 és a Windows 7SP1 esetében SHA-2 kódaláírási támogatás szükséges. A telepítéssel kapcsolatos problémák elkerülése érdekében a frissítés alkalmazása előtt győződjön meg arról, hogy az összes legújabb Windows-Frissítések telepítve van. Az SHA-2 kódaláírás támogatási frissítéseivel kapcsolatos további információkért lásd: KB 4474419.

FONTOS A .NET-keretrendszer 4.7.2, 4.7.1, 4.7, 4.6.2, 4.6.1 és 4.6 összes frissítéséhez telepíteni kell a d3dcompiler_47.dll frissítést. Javasoljuk, hogy a frissítés alkalmazása előtt telepítse a mellékelt d3dcompiler_47.dll frissítést. A d3dcompiler_47.dll kapcsolatos további információkért lásd: KB 4019990.

FONTOS Ha a frissítés telepítése után nyelvi csomagot telepít, újra kell telepítenie ezt a frissítést. Ezért javasoljuk, hogy a frissítés telepítése előtt telepítse a szükséges nyelvi csomagokat. További információ: Nyelvi csomagok hozzáadása a Windowshoz.

Összefoglalás

Távoli kódvégrehajtási biztonsági rés áll fenn .NET-keretrendszer, ha a szoftver nem ellenőrzi az XML-fájlbemenet forráskódját. A biztonsági rést sikeresen kihasználó támadó tetszőleges kódot futtathat az XML-tartalom deszerializálásáért felelős folyamat kontextusában. A biztonsági rés kihasználásához a támadó feltölthet egy speciálisan kialakított dokumentumot egy kiszolgálóra, amely egy érintett terméket használ a tartalom feldolgozásához. A biztonsági frissítés azzal hárítja el a biztonsági rést, hogy .NET-keretrendszer hogyan ellenőrzi az XML-tartalom forráskódját.  

Ez a biztonsági frissítés hatással van arra, hogy .NET-keretrendszer System.Data.DataTable és System.Data.DataSet típusai hogyan olvassák be az XML-szerializált adatokat. A legtöbb .NET-keretrendszer alkalmazás nem tapasztal viselkedésbeli változást a frissítés telepítése után. Ha további információra van szüksége arról, hogy a frissítés hogyan érinti a .NET-keretrendszer, beleértve az esetlegesen érintett forgatókönyveket, tekintse meg a DataTable és az Adathalmaz biztonsági útmutatóját a https://go.microsoft.com/fwlink/?linkid=2132227.

A biztonsági résekkel kapcsolatos további információkért tekintse meg a következő gyakori biztonsági réseket és kitettségeket (CVE).

Ismert problémák

Tünetek:

A frissítés alkalmazása után egyes alkalmazások TypeInitializationException kivételt tapasztalnak, amikor megpróbálják deszerializálni a System.Data.DataSet vagy System.Data.DataTable példányokat az XML-ből egy SQL CLR tárolt eljárásban. A kivétel híváslánca a következőképpen jelenik meg:

System.TypeInitializationException: A Hatókör típusinicializálója kivételt jelzett. ---> System.IO.FileNotFoundException: Nem sikerült betölteni a "System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" fájlt vagy szerelvényt vagy annak egyik függőségét. A rendszer nem találja a megadott fájlt.at System.Data.TypeLimiter.Scope.IsTypeUnconditionallyAllowed(Type type)      at System.Data.TypeLimiter.Scope.IsAllowedType(Type type)      at System.Data.TypeLimiter.EnsureTypeIsAllowed(Type type, TypeLimiter capturedLimiter)

Megoldás:

Telepítse a frissítés 2020. október 13-án megjelent legújabb verzióját.

Ismert problémák a frissítés egyes részeiben

Jelenség

Ez a frissítés nem települ, és az alábbi hibaüzenetek egyikét vagy mindkettőt adja vissza:

  • -2146762495

  • A szükséges tanúsítvány nem esik az érvényességi időszakon belül az aktuális rendszeróra vagy az aláírt fájl időbélyege alapján történő ellenőrzéskor.

Kerülő megoldás

Részletes útmutatásért tekintse meg a .NET-keretrendszer egyes termékverziókról szóló cikket.  

További információ erről a frissítésről

A következő cikkek további információkat tartalmaznak erről a frissítésről, mivel azok az egyes termékverziókra vonatkoznak.

  • 4565579 A Windows 7 SP1 és Windows Server 2008 R2 SP1 .NET-keretrendszer 3.5.1-hez készült csak biztonsági frissítésének leírása (KB4565579)

  • 4565583 A Windows 7 SP1 és Windows Server 2008 R2 SP1 és Windows Server 2008 SP2 rendszerhez készült .NET-keretrendszer 4.5.2 biztonsági frissítésének leírása (KB4565583)

  • 4565586 A Windows 7 SP1 és Windows Server 2008 R2 SP1 és Windows Server 2008 KB4565586 SP2 .NET-keretrendszer 4.6-os, 4.6.2-s, 4.7-i, 4.7.1-s és 4.7.2-s verziójának leírása

  • 4565589 A Windows 7 SP1 és Windows Server 2008 R2 SP1 .NET-keretrendszer 4.8-hoz készült csak biztonsági frissítésének leírása (KB4565589)

Információ a védelemről és a biztonságról

További segítségre van szüksége?

További lehetőségeket szeretne?

Fedezze fel az előfizetés előnyeit, böngésszen az oktatóanyagok között, ismerje meg, hogyan teheti biztonságossá eszközét, és így tovább.