9 липня 2024 р. – KB5039889 сукупний пакет оновлень для .NET Framework 3.5 і 4.8 за Windows Server 2022 р.

Застосовується до
.NET

Примітка.

  • Переглянуто 28 серпня 2024 року: Надбудова Update breaking change details to known problem section.
  • Переглянуто 30 липня 2024 року: Додайте відомості про критичні зміни до розділу відомої проблеми.

Примітка.

  • Дата випуску:
    9 липня 2024 р.
  • Версія:
    .NET Framework.NET Framework 3.5 і 4.8

Оновлення від 9 липня 2024 р. за Windows Server 2022 р. містить покращення системи безпеки та сукупну надійність у .NET Framework 3.5 і 4.8. Рекомендуємо застосовувати це оновлення в рамках регулярних процедур обслуговування. Перш ніж інсталювати це оновлення, ознайомтеся з розділами "Попередні вимоги " та "Вимоги до перезавантаження ".

Зведення

Удосконалення системи безпеки

CVE-2024-38081 – .NET Framework.NET Framework Вразливість перехоплення системних прав
Це оновлення системи безпеки усуває вразливість віддаленого виконання коду, докладно описану в CVE-2024-38081.

Покращення якості та надійності

Форми Windows - Вирішено проблему з розміром витоків пам'яті, пов'язаних з AccessibleObjects, що утримуються в пам'яті, через підрахунок посилань.

Додаткові відомості про це оновлення

Наведені нижче статті містять додаткові відомості про це оновлення, яке стосується окремих версій продукту.

  • 5041016 Опис сукупного оновлення для .NET Framework 3.5, 4.8 і 4.8.1 за Windows Server 2022 (KB5041016)

Відомі проблеми в цьому оновленні

Breaking change details Оновлення .NET Framework обслуговування, випущене в липні 2024 р. у зведеному оновленні щодо безпеки та якості роботи .NET Framework містить виправлення системи безпеки, усунене вразливість перехоплення системних прав, докладно описану в CVE 2024-38081. Виправлення змінило результат методу System.IO.Path.GetTempPath. Якщо версія Windows надає API GetTempPath2 Win32, цей метод викликає цей API та повертає розпізнаний шлях. Докладні відомості про те, як виконується ця роздільна здатність, зокрема про керування повернутим значенням за допомогою змінних середовища, див. розділ "Примітки " документації GetTempPath2 . API GetTempPath2 може бути доступний не в усіх версіях Windows.
Помітна відмінність між API GetTempPath і GetTempPath2 Win32 полягає в тому, що вони повертають різні значення для процесів SYSTEM і (не SYSTEM). Під час виклику цієї функції з процесу, запущеного як SYSTEM, вона повертає шлях %WINDIR%\SystemTemp, недоступний для процесів, які не належать до системи. Це значення, що повертається для процесів SYSTEM, не може бути перевизначено змінними оточення. Для процесів, які не належать до SYSTEM, GetTempPath2 поводитиметься так само, як і GetTempPath, дотримуючись тих самих змінних середовища для перевизначення значення, що повертається.
У деяких сценаріях папку Temp можна переспрямувати до іншої папки за допомогою змінних середовища або інших засобів. Актуальні відомості про цю поведінку можна знайти в офіційній документації до API GetTempPath2 Win32.
Будь ласка, зверніться до API System.IO.Path.GetTempPath для отримання додаткової інформації.
Тимчасове вирішення ⚠️ Попередження: відмова вимкне виправлення системи безпеки для вразливості перехоплення системних прав, докладно описаної в CVE 2024-38081. Відмова призначена лише для тимчасового обхідного шляху, якщо ви впевнені, що програмне забезпечення працює в безпечному середовищі. Корпорація Майкрософт не радить застосовувати цей тимчасовий спосіб.
Спосіб усунення проблеми Зміна поведінки API призначена для вирішення проблеми вразливості перехоплення системних прав. Очікується, що будь-яке програмне забезпечення або програма, яких це стосується, зазнає змін у коді, щоб адаптуватися до цієї нової зміни дизайну.

Отримання оновлення

Інсталювати це оновлення

Канал випуску Доступно Наступний крок
Windows Update і Microsoft Update Так Немає. Це оновлення автоматично завантажиться й інсталюється з Windows Update.
Windows Update для бізнесу Так Немає. Це оновлення автоматично завантажиться й інсталюється з Windows Update.
Каталог Microsoft Update Так Щоб отримати автономний пакет для цього оновлення, перейдіть на веб-сайт Каталог Microsoft Update.
Служби Windows Server Update Services (WSUS) Так Це окреме оновлення продукту .NET Framework буде інстальовано (залежно від обставин) шляхом застосування оновлення операційної системи. Докладніше про оновлення операційної системи див. в розділі "Додаткові відомості про це оновлення ".

Відомості про файли

Щоб отримати список файлів, які містяться в цьому оновленні, завантажте відомості про файл для сукупного пакета оновлень.

Попередні вимоги

Щоб застосувати це оновлення, на комп'ютері має бути інстальовано .NET Framework.NET Framework 3.5 або 4.8.

Необхідність перезавантаження

Якщо використовуються будь-які файли, що зазнали змін, потрібно перезавантажити комп'ютер після застосування цього оновлення. Перш ніж застосовувати це оновлення, радимо вийти з усіх програм на основі .NET Framework.

Як отримати довідку та підтримку для цього оновлення