Sploitus

Exploit for CVE-2026-40369

kitploit Β· 2026-08-25

Exploit Code

MARKDOWN33 lines
## https://sploitus.com/exploit?id=KITPLOIT:TOOLS-GITHUB-ERCIHAN-CVE-2026-40369
> Π­Ρ‚ΠΎ ΠΏΠ΅Ρ€Π΅Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΈ ΠΊΡ€Π°Ρ‚ΠΊΠΎΠ΅ ΠΈΠ·Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΏΡƒΠ±Π»ΠΈΡ‡Π½ΠΎΠ³ΠΎ тСхничСского Π°Π½Π°Π»ΠΈΠ·Π° VoidSec уязвимости CVE-2026-40369 с Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ Π±Π»ΠΎΠΊ-схСмы ΠΈ Π·Π°ΠΌΠ΅Ρ‚ΠΎΠΊ ΠΏΠΎ Π·Π°Ρ‰ΠΈΡ‚Π΅ для ΠΌΠΎΠ΅Π³ΠΎ собствСнного понимания. ВсС основныС тСхничСскиС Π΄Π΅Ρ‚Π°Π»ΠΈ взяты ΠΈΠ· Π΅Π³ΠΎ исслСдования. Π― Π½Π΅ ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΈΠ» нСзависимого рСвСрс-ΠΈΠ½ΠΆΠΈΠ½ΠΈΡ€ΠΈΠ½Π³Π° этой ошибки.

# CVE-2026-40369: Π—Π°Ρ‰ΠΈΡ‚Π½Ρ‹ΠΉ Π°Π½Π°Π»ΠΈΠ· 12-Π±Π°ΠΉΡ‚ΠΎΠ²ΠΎΠ³ΠΎ ΠΏΡ€ΠΈΠΌΠΈΡ‚ΠΈΠ²Π° ΠΈΠ½ΠΊΡ€Π΅ΠΌΠ΅Π½Ρ‚Π° ядра Windows

![License: CC BY-NC-SA 4.0](https://img.shields.io/badge/License-CC%20BY--NC--SA%204.0-lightgrey.svg) ![Report](https://img.shields.io/badge/Report-PDF-blue)

Π—Π°Ρ‰ΠΈΡ‚Π½Ρ‹ΠΉ тСхничСский Π°Π½Π°Π»ΠΈΠ· **CVE-2026-40369** β€” уязвимости ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΡ ΠΏΡ€ΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΠΉ Π² ядрС Windows, которая прСдоставляСт ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½Ρ‹ΠΉ 12-Π±Π°ΠΉΡ‚ΠΎΠ²Ρ‹ΠΉ Π°Π΄Π΄ΠΈΡ‚ΠΈΠ²Π½Ρ‹ΠΉ ΠΏΡ€ΠΈΠΌΠΈΡ‚ΠΈΠ² записи Ρ‡Π΅Ρ€Π΅Π· `NtQuerySystemInformation` (класс `0xFD` / 253).

Π­Ρ‚ΠΎΡ‚ ΠΎΡ‚Ρ‡Π΅Ρ‚ фокусируСтся Π½Π° ограничСниях эксплуатации, Π°Π½Π°Π»ΠΈΠ·Π΅ ΠΏΠ΅Ρ€Π²ΠΎΠΏΡ€ΠΈΡ‡ΠΈΠ½ ΠΈ послСдствиях для Π·Π°Ρ‰ΠΈΡ‚Ρ‹, Π° Π½Π΅ Π½Π° создании оруТия.

## ΠžΠ±Π·ΠΎΡ€

CVE-2026-40369 позволяСт Π°Ρ‚Π°ΠΊΡƒΡŽΡ‰Π΅ΠΌΡƒ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ Π°Π΄Π΄ΠΈΡ‚ΠΈΠ²Π½Ρ‹Π΅ записи Π² Ρ‚Ρ€ΠΈ смСТных `DWORD` Π² памяти ядра ΠΏΡ€ΠΈ Π²Ρ‹Π·ΠΎΠ²Π΅ `NtQuerySystemInformation` с классом ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ `253` ΠΈ Π½ΡƒΠ»Π΅Π²Ρ‹ΠΌ Π±ΡƒΡ„Π΅Ρ€ΠΎΠΌ. Π₯отя ΠΏΡ€ΠΈΠΌΠΈΡ‚ΠΈΠ² ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½, Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для ΠΎΠ±Ρ…ΠΎΠ΄Π° KASLR ΠΈ ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΡ ΠΏΡ€ΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΠΉ ΠΏΡ€ΠΈ Ρ‚Ρ‰Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΌ Π½Π°Ρ†Π΅Π»ΠΈΠ²Π°Π½ΠΈΠΈ.

Π­Ρ‚ΠΎΡ‚ Π°Π½Π°Π»ΠΈΠ· ΠΎΡ…Π²Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚:

  * Π Π΅ΠΊΠΎΠ½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡŽ ΠΏΠ΅Ρ€Π²ΠΎΠΏΡ€ΠΈΡ‡ΠΈΠ½Ρ‹ ΠΎΠ±Ρ…ΠΎΠ΄Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ ΠΏΡ€ΠΎΠ±Ρ‹ ΠΈ Π½Π΅Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌΠΎΠΉ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ Π΄Π»ΠΈΠ½Ρ‹
  * Π”Π΅Ρ‚Π°Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π°Π·Π±ΠΎΡ€ 12-Π±Π°ΠΉΡ‚ΠΎΠ²ΠΎΠ³ΠΎ Π°Π΄Π΄ΠΈΡ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ ΠΏΡ€ΠΈΠΌΠΈΡ‚ΠΈΠ²Π° записи ΠΈ Π΅Π³ΠΎ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠΉ
  * ΠœΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΡ‡Π΅ΡΠΊΠΈΠΉ Π°Π½Π°Π»ΠΈΠ· Ρ‚Π΅Ρ…Π½ΠΈΠΊΠΈ ΠΎΠ±Ρ…ΠΎΠ΄Π° KASLR с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ `Feature_RestrictKernelAddressLeaks`
  * ΠžΠ±Π·ΠΎΡ€ ΠΏΡƒΠ±Π»ΠΈΡ‡Π½ΠΎ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… ΠΏΡƒΡ‚Π΅ΠΉ эксплуатации (состояниС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ WIL + Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½Ρ‹Π΅ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Ρ‹ ΠΊ ΠΏΡ€ΠΈΠΌΠΈΡ‚ΠΈΠ²Ρƒ чтСния)
  * ΠšΠ°Ρ‚Π°Π»ΠΎΠ³ смСщСний для ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹Ρ… сборок ΠΈΠ· ΠΏΡƒΠ±Π»ΠΈΡ‡Π½ΠΎΠ³ΠΎ proof-of-concept ΠΊΠΎΠ΄Π°
  * Π Π΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°Ρ†ΠΈΠΈ ΠΏΠΎ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½ΠΈΡŽ ΠΈ ΡƒΡΠΈΠ»Π΅Π½ΠΈΡŽ Π·Π°Ρ‰ΠΈΡ‚Ρ‹



## ΠšΠ»ΡŽΡ‡Π΅Π²Ρ‹Π΅ ΠΌΠΎΠΌΠ΅Π½Ρ‚Ρ‹

  * **Π’ΠΎΡ‡Π½Ρ‹ΠΉ арифмСтичСский Π°Π½Π°Π»ΠΈΠ·** манипуляции Π±Π°ΠΉΡ‚ΠΎΠΌ состояния Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ WIL (`0x57` β†’ `0x10`)
  * Π§Π΅Ρ‚ΠΊΠΎΠ΅ Ρ€Π°Π·Π»ΠΈΡ‡ΠΈΠ΅ ΠΌΠ΅ΠΆΠ΄Ρƒ **условиСм маски** ΠΈ **Ρ†Π΅Π»Π΅Π²Ρ‹ΠΌ Π±Π°ΠΉΡ‚ΠΎΠΌ** ΠΏΡ€ΠΈ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΈ Π·Π°Ρ‰ΠΈΡ‚Ρ‹ ΠΎΡ‚ ΡƒΡ‚Π΅Ρ‡ΠΊΠΈ ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»Π΅ΠΉ ядра
  * ΠžΡ‚Π²Π΅Ρ‚ΡΡ‚Π²Π΅Π½Π½Π°Ρ каталогизация смСщСний ΠΈΠ· ΠΏΡƒΠ±Π»ΠΈΡ‡Π½ΠΎΠ³ΠΎ рСпозитория эксплойтов
  * Π‘ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ Π°ΠΊΡ†Π΅Π½Ρ‚ Π½Π° **ограничСниях эксплуатации** , Π° Π½Π΅ Π½Π° ΡˆΠ°Π³Π°Ρ… эксплуатации
  * Π Π΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°Ρ†ΠΈΠΈ ΠΏΠΎ Π·Π°Ρ‰ΠΈΡ‚Π΅ для обнаруТСния ΠΈ смягчСния