หมายเหตุ
- แก้ไขเมื่อ 28 สิงหาคม 2024: อัปเดตรายละเอียดการเปลี่ยนแปลงใหม่ๆ ในส่วนปัญหาที่ทราบ
- แก้ไขเมื่อ 30 กรกฎาคม 2024: เพิ่มข้อมูลการเปลี่ยนแปลงใหม่ๆ ในส่วนปัญหาที่ทราบ
หมายเหตุ
- วันที่วางจําหน่าย:
9 กรกฎาคม 2024 - เวอร์ชัน:
.NET Framework 3.5 และ 4.8
การอัปเดตในวันที่ 9 กรกฎาคม 2024 สําหรับ Windows 11 เวอร์ชัน 21H2 มีการปรับปรุงความปลอดภัยและความน่าเชื่อถือสะสมใน .NET Framework 3.5 และ 4.8 เราขอแนะนําให้คุณใช้การอัปเดตนี้เป็นส่วนหนึ่งของกิจวัตรการบํารุงรักษาปกติของคุณ ก่อนติดตั้งการอัปเดตนี้ โปรดดูที่ส่วนข้อกําหนดเบื้องต้นและข้อกําหนดในการเริ่มระบบใหม่
สรุป
การปรับปรุงความปลอดภัย
CVE-2024-38081 - ช่องโหว่การยกระดับสิทธิ์ให้สูงขึ้นของ .NET Framework
การอัปเดตความปลอดภัยนี้แก้ไขช่องโหว่การดําเนินการรหัสระยะไกลที่มีรายละเอียดอยู่ใน CVE-2024-38081
การปรับปรุงคุณภาพและความน่าเชื่อถือ
| Winforms | - แก้ไขปัญหาเกี่ยวกับขนาดของหน่วยความจํารั่วที่เกี่ยวข้องกับ AccessibleObjects ที่เก็บไว้ในหน่วยความจําเนื่องจากการนับอ้างอิง |
|---|
ข้อมูลเพิ่มเติมเกี่ยวกับการอัปเดตนี้
บทความต่อไปนี้มีข้อมูลเพิ่มเติมเกี่ยวกับการอัปเดตนี้เนื่องจากเกี่ยวข้องกับเวอร์ชันของผลิตภัณฑ์แต่ละเวอร์ชัน
- 5041020 คําอธิบายของการอัปเดตสะสมสําหรับ .NET Framework 3.5, 4.8 และ 4.8.1 สําหรับ Windows 11 เวอร์ชัน 21H2 (KB5041020)
ปัญหาที่ทราบแล้วในการอัปเดตนี้
| รายละเอียดการเปลี่ยนแปลงที่สําคัญ | การอัปเดตการให้บริการ .NET Framework ที่เผยแพร่ในเดือนกรกฎาคม 2024 การเปิดตัวด้านความปลอดภัยและคุณภาพ - .NET Framework มีการแก้ไขข้อบกพร่องด้านความปลอดภัยที่แก้ไขช่องโหว่การยกระดับสิทธิ์ที่มีรายละเอียดใน CVE 2024-38081 การแก้ไขเปลี่ยนค่าส่งกลับของวิธีการ System.IO.Path.GetTempPath ถ้าเวอร์ชันของ Windows เปิดเผย GetTempPath2 Win32 API วิธีการนี้จะเรียกใช้ API นั้นและส่งกลับเส้นทางที่แก้ไขแล้ว ดู ส่วนข้อสังเกต ของเอกสาร GetTempPath2 สําหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีดําเนินการความละเอียดนี้ รวมถึงวิธีการควบคุมค่าที่ส่งกลับผ่านการใช้ตัวแปรสภาพแวดล้อม GetTempPath2 API อาจไม่พร้อมใช้งานใน Windows ทุกเวอร์ชัน ความแตกต่างที่สังเกตได้ระหว่าง API GetTempPath และ GetTempPath2 Win32 คือการส่งกลับค่าที่แตกต่างกันสําหรับกระบวนการ SYSTEM และที่ไม่ใช่ SYSTEM เมื่อเรียกใช้ฟังก์ชันนี้จากกระบวนการที่ทํางานใน SYSTEM จะส่งกลับเส้นทาง %WINDIR%\SystemTemp ซึ่งไม่สามารถเข้าถึงกระบวนการที่ไม่ใช่ SYSTEM ค่าที่ส่งกลับสําหรับกระบวนการ SYSTEM นี้ไม่สามารถแทนที่ด้วยตัวแปรสภาพแวดล้อมได้ สําหรับกระบวนการที่ไม่ใช่ระบบ GetTempPath2 จะทํางานเหมือนกับ GetTempPath โดยคํานึงถึงตัวแปรสภาพแวดล้อมเดียวกันเพื่อแทนที่ค่าส่งกลับ ในบางสถานการณ์ อาจสามารถเปลี่ยนเส้นทางโฟลเดอร์ Temp ไปยังโฟลเดอร์อื่นโดยใช้ตัวแปรสภาพแวดล้อมหรือวิธีอื่นๆ โปรดดูเอกสารประกอบอย่างเป็นทางการสําหรับ GetTempPath2 Win32 API สําหรับข้อมูลล่าสุดเกี่ยวกับลักษณะการทํางานนี้ โปรดอ้างอิง API System.IO.Path.GetTempPath สําหรับข้อมูลเพิ่มเติม |
|---|---|
| การแก้ไขปัญหาชั่วคราว |
⚠
คําเตือน: การเลือกไม่รับจะปิดใช้งานการแก้ไขความปลอดภัยสําหรับช่องโหว่การยกระดับสิทธิ์ที่มีรายละเอียดใน CVE 2024-38081 การเลือกไม่รับใช้เพื่อการแก้ไขปัญหาชั่วคราวเท่านั้น ถ้าคุณแน่ใจว่าซอฟต์แวร์กําลังทํางานในสภาพแวดล้อมที่ปลอดภัย Microsoft ไม่แนะนําให้ใช้วิธีแก้ไขปัญหาชั่วคราวนี้
|
| การแก้ปัญหา | การเปลี่ยนแปลงลักษณะการทํางานของ API มีการออกแบบเพื่อแก้ไขช่องโหว่การยกระดับสิทธิ์ ซอฟต์แวร์หรือแอปพลิเคชันที่ได้รับผลกระทบคาดว่าจะทําการเปลี่ยนแปลงรหัสเพื่อปรับให้เข้ากับการเปลี่ยนแปลงการออกแบบใหม่นี้ |
วิธีรับการอัปเดตนี้
ติดตั้งการอัปเดตนี้
| ช่องทางการเผยแพร่ | พร้อมใช้งาน | ขั้นตอนถัดไป |
|---|---|---|
| Windows Update และ Microsoft Update | ใช่ | ไม่มี การอัปเดตนี้จะถูกดาวน์โหลดและติดตั้งโดยอัตโนมัติจาก Windows Update |
| Windows Update สำหรับธุรกิจ | ใช่ | ไม่มี การอัปเดตนี้จะถูกดาวน์โหลดและติดตั้งโดยอัตโนมัติจาก Windows Update |
| Microsoft Update Catalog | ใช่ | เมื่อต้องการขอรับแพคเกจสแตนด์อโลนสำหรับการอัปเดตนี้ ให้ไปที่เว็บไซต์ Microsoft Update Catalog |
| Windows Server Update Services (WSUS) | ใช่ | การอัปเดตผลิตภัณฑ์ .NET Framework แต่ละรายการนี้จะได้รับการติดตั้งตามความเหมาะสม โดยใช้การอัปเดตระบบปฏิบัติการ สําหรับข้อมูลเพิ่มเติมเกี่ยวกับการอัปเดตระบบปฏิบัติการ โปรดดูข้อมูลเพิ่มเติมเกี่ยวกับส่วนการอัปเดตนี้ |
ข้อมูลไฟล์
สําหรับลิสต์ของไฟล์ที่ระบุในการอัปเดตนี้ ให้ดาวน์โหลดข้อมูลไฟล์สําหรับการอัปเดตแบบสะสม
ข้อกำหนดเบื้องต้น
หากต้องการอัปเดต คุณต้องติดตั้ง .NET Framework 3.5 หรือ 4.8
ข้อกำหนดในการรีสตาร์ต
คุณต้องเริ่มการทํางานของคอมพิวเตอร์ใหม่หลังจากใช้การอัปเดตนี้หากมีการใช้ไฟล์ที่ได้รับผลกระทบ เราขอแนะนําให้คุณออกจากแอปพลิเคชันที่ใช้ .NET Framework ทั้งหมดก่อนที่จะใช้การอัปเดตนี้
วิธีการรับวิธีใช้และการสนับสนุนสําหรับการอัปเดตนี้
- ความช่วยเหลือสําหรับการติดตั้งการอัปเดต: คําถามที่ถามบ่อยเกี่ยวกับ Windows Update
- ปกป้องตัวคุณเองทั้งบนโลกออนไลน์และที่บ้าน: การสนับสนุนความปลอดภัยของ Windows
- การสนับสนุนในพื้นที่ตามประเทศ/ภูมิภาคของคุณ: การสนับสนุนระหว่างประเทศ