214 matches found
cve-2020-0601_poc
基本情報 このツールのソースコードは、Windows Crypto APIで発見されたCVE-2020-0601脆弱性の理解を助けることを目的としています。CERTの概要を参照してください。 このツール自体は、任意のドメインの証明書を生成するために使用でき、その証明書は悪意のある認証局によって署名されます。このツールは、コマンドラインで指定された公開鍵と同じ公開鍵を持つ悪意のあるCAを生成します。...
deny-af-alg-bpf
deny-af-alg-bpf 描述 一个 BPF LSM 程序,用于阻止 AFALG(Linux 内核加密 API)套接字的创建,并通过环形缓冲区将所有尝试记录到用户空间。 功能 挂载到 lsm/socketcreate 钩子 以 -EPERM 拒绝任何 socketAFALG, ... 调用 将结构化事件(pid、comm)发送到 BPF 环形缓冲区 用户空间守护进程读取环形缓冲区并记录到 stderr(由 systemd journal 收集) 组件 程序 denyafalg.bpf.c - 主要阻止逻辑,在 BPF(内核空间)中运行 denyafalg.user.c -...
CVE-2026-31431
CVE-2026-31431: "Copy Fail" - Linux Kernel Local Privilege Escalation 📢 Disclaimer This repository is strictly for educational and cybersecurity research purposes. The exploit code is analyzed to understand the underlying vulnerability, facilitate patching, and develop defensive strategies. Do no...
c-copy-fail
CopyFail Linux 内核加密 API 中的 CVE-2026-31431 资源: 主 网站 aarch64 系统调用 用于生成 shell 代码 的 pwntools sendmsg 中辅助数据的工作原理...
CVE-2026-31431
CVE-2026-31431 LPE PoC(Rust 实现) 本项目是一个用 Rust 实现的本地权限提升(LPE)漏洞(模拟 CVE-2026-31431)的概念验证(PoC)。它演示了如何通过利用 Crypto API 来操纵 Linux 内核页缓存。cite: 1, 2 !CAUTION 此代码仅用于教育和道德安全研究目的。未经事先明确同意,使用此工具攻击系统是非法的。作者对因使用本程序造成的任何误用或损害不承担任何责任。 概述 该工具利用与 AFALG(内核加密接口)和 splice 系统调用相关的漏洞。cite: 2 它允许非特权用户覆盖只读文件的页缓存中的 4...
OCI-Ansible-Fix-CVE-2026-31431
CVE-2026-31431 Ansible 修复 本 playbook 修复 OCI 上 Linux 实例中的 CVE-2026-31431(也称为 Copy Fail)。 CVE-2026-31431 是 Linux 内核中由 AFALG 用户空间加密 API 使用的 algifaead 实现的一个本地权限提升问题。本 playbook 采用主要修复路径:安装更新后的厂商内核包并重启实例,使其运行已修复的内核。 参考: NVD: https://nvd.nist.gov/vuln/detail/CVE-2026-31431 Copy Fail 披露:https://copy.fail...
cve-2026-31431-mitigation
CVE-2026-31431 Copy Fail – 技术缓解工具集 1. 概述 本工具包为运行受影响内核(版本 4.14 至 6.12.84、6.13 至 6.18.21 等)的 Linux 系统提供自动化解决方案,用于 检测并缓解 CVE-2026-31431 漏洞(又名 Copy Fail )。 该工具集包含: 一个 统一的 Bash 脚本 (mitigatecopyfail.sh),它能够: 运行 Phalanx-CCS (攻击面活跃性检测)和 Silent4Labs (风险评估)。 检测内核配置(CONFIGCRYPTOUSERAPIAEAD=m|y)。 应用相应的缓解措施:...
mks-copy-fail-mitigation
Copy Fail 缓解 DaemonSet 用于在 MKS 集群的所有 worker 节点上修复 Copy Fail 系列漏洞的 DaemonSet。 目录 CVE-2026-31431 Copy Fail CVE-2026-43284、CVE-2026-43500、CopyFail2 Dirty Flag CVE-2026-31431 Copy Fail 漏洞描述 CVE ID: CVE-2026-31431 CVE 链接: https://nvd.nist.gov/vuln/detail/CVE-2026-31431 攻击向量及 CVSS v.3.1 危险等级: 得分:7.8 HI...
libkcapi security update
An update is available for libkcapi. This update affects Rocky Linux 8. A Common Vulnerability Scoring System CVSS base score, which gives a detailed severity rating, is available for each vulnerability from the CVE list libkcapi allows user-space to access the Linux kernel crypto API. This libra...
Astra Linux – Vulnerability found in Linux 5.10, Linux 6.1, and Linux 5.15
In the Linux kernel, the following vulnerability has been resolved: smb: client: fixed UAF in async decryption Performing async decryption large read results in a crash due to a slabuseafterfree issue in the crypto API. Reproducing the issue: mount.cifs -o ...,seal,esize=1 //srv/share /mnt dd...
ALSA-2026:67266 Moderate: libkcapi security update
libkcapi allows user-space to access the Linux kernel crypto API. This library uses the netlink interface and exports easy to use APIs so that a developer does not need to consider the low-level netlink interface handling. The library does not implement any cipher algorithms. All consumer request...
CVE-2026-80565 crypto: qce - fix error path in devm_qce_register_algs
In the Linux kernel, the following vulnerability has been resolved: crypto: qce - fix error path in devmqceregisteralgs If ops-registeralgs fails, the error path repeatedly calls the same ops-unregisteralgs from the failed registration. Use the loop index to unregister the previously registered...
Ubuntu 14.04 LTS / 16.04 LTS : Linux kernel vulnerabilities (USN-8662-1)
The remote Ubuntu 14.04 LTS / 16.04 LTS host has a package installed that is affected by multiple vulnerabilities as referenced in the USN-8662-1 advisory. Several security issues were discovered in the Linux kernel. An attacker could possibly use these to compromise the system. This update...
OESA-2026-3440 libkcapi security update
The Linux kernel exports a Netlink interface of type AFALG to allow user space to utilize the kernel crypto API. libkcapi uses this Netlink interface and exports easy to use APIs so that a developer does not need to consider the low-level Netlink interface handling. The library does not implement...
CVE-2026-71225 affecting package libkcapi for versions less than 1.5.1-1
CVE-2026-71225 affecting package libkcapi for versions less than 1.5.1-1. An upgraded version of the package is available that resolves this issue...
Unity Linux 20.1050a Security Update: kernel (UTSA-2026-100562)
The Unity Linux 20 host has a package installed that is affected by a vulnerability as referenced in the UTSA-2026-100562 advisory. In the Linux kernel, the following vulnerability has been resolved: mac802154: llsec: add skbcowdata before in-place crypto llsecdoencryptunauth, llsecdoencryptauth,...
CVE-2026-74578
CVE-2026-74578 affects the Linux kernel crypto/algif_skcipher path. The AIO/async path in skcipher_recvmsg() could expose an attacker-controlled IV by overwriting ctx->iv via concurrent ALG_SET_IV writes, enabling IV/keystream reuse for CTR/stream modes and potentially plaintext recovery of co...
CVE-2026-71226
Memory Corruption via Uncanceled AIO Requests on Error: libkcapi's one-shot AIO path can return an error before all submitted IOCBs are drained, allowing later kernel writes into caller-owned output buffers. Mitigation To mitigate this issue, applications should avoid initializing libkcapi handle...
CVE-2026-64439
In the Linux kernel, the following vulnerability has been resolved: crypto: krb5 - filter out async aead implementations at alloc krb5aeadencrypt, krb5aeaddecrypt in rfc3961simplified.c and rfc8009encrypt, rfc8009decrypt in rfc8009aes2.c set a NULL completion callback and treat any negative retur...
CVE-2026-64314
This vulnerability affects the Linux kernel 's chacha20poly1305 cryptographic module. The root cause is in chachapoly_create(), which assumes the poly1305 template argument is always present and passes the result of crypto_attr_alg_name() directly to strcmp(). When the argument is missing, an err...