Skip to content
KitploitKITPLOIT
工具博客
提交
工具博客
提交

黑客、渗透测试和网络安全工具,武装您的安全武器库!

Kitploit 是一个黑客、网络安全和渗透测试工具的目录。发现最新的项目更新,查找漏洞、分析系统、自动化测试并加强你的安全。

··订阅源·联系·隐私·© 2026 Kitploit

工具目录

分类

查看所有分类
Loading categories
CVE-2026-11110-AES-GCM-Nonce-Reuse-Leading-to-Key-Recovery — 演示通过收集同 nonce 密文来利用 AES-GCM nonce 重用漏洞,导致 GHASH 密钥泄露、消息伪造以及在易受攻击的应用中实现密钥恢复。 | Kitploit
工具/GitHubGitHub/george0papasotiriou/cve-2026-11110-aes-gcm-nonce-reuse-leading-to-key-recovery
漏洞分析漏洞利用密码学学习与教育
GitHubgeorge0papasotiriou/cve-2026-11110-aes-gcm-nonce-reuse-leading-to-key-recovery

CVE-2026-11110-AES-GCM-Nonce-Reuse-Leading-to-Key-Recovery

演示通过收集同 nonce 密文来利用 AES-GCM nonce 重用漏洞,导致 GHASH 密钥泄露、消息伪造以及在易受攻击的应用中实现密钥恢复。

查看仓库

最受欢迎

查看全部 →

发现我们社区最常用的工具。

探索所有工具

浏览我们的工具集合

查看所有工具 →
分享
17天前尚未审核

CVE-2026-11110 – AES-GCM nonce 重用导致密钥恢复

程序代码 (Python)

root@kitploit:~
# aes_gcm_nonce_reuse_sim.py - Simulated encryption oracle with fixed nonce
from Crypto.Cipher import AES
import os

key = os.urandom(16)
nonce = b'\x00' * 12  # ALWAYS SAME NONCE

def encrypt(plaintext):
    cipher = AES.new(key, AES.MODE_GCM, nonce=nonce)
    ct, tag = cipher.encrypt_and_digest(plaintext)
    return ct, tag

# Vulnerable: attacker can obtain many ciphertexts with same nonce
ct1, tag1 = encrypt(b"Secret message 1")
ct2, tag2 = encrypt(b"Secret message 2")
print("Ciphertexts collected. Nonce reuse allows key recovery and forgery.")

CVE-2026-11110 – AES-GCM nonce 重用漏洞

Severity: Critical

概述

应用程序使用固定的 nonce(或重复使用 nonce)进行 AES‑GCM 加密。这会允许攻击者在同一 nonce 下观察多个密文,从而恢复认证密钥、伪造任意消息,并可能恢复加密密钥。

漏洞详情

  • 类型: 加密实现错误
  • 影响: 破坏机密性和完整性。
  • 根本原因: GCM 的安全性依赖于 nonce 的唯一性。重用 nonce 会泄露 GHASH 密钥,从而同时破坏机密性和认证性。

漏洞利用演示

运行模拟程序即可看到风险:

root@kitploit:~
pip install pycryptodome
python aes_gcm_nonce_reuse_sim.py

该程序输出表明已使用相同 nonce 生成密文,从而凸显该漏洞。

下载工具