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

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

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

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

工具目录

分类

查看所有分类
Loading categories
CVE-2024-27815 — CVE-2024-27815 的概念验证触发器,该漏洞是 XNU 内核中 sbconcat_mbufs() 函数的堆缓冲区溢出,可通过 AF_UNIX 数据报套接字触发,导致本地拒绝服务。 | Kitploit
工具/GitHubGitHub/nomnomheapnom/cve-2024-27815
iOS安全漏洞分析漏洞利用二进制利用
GitHubnomnomheapnom/cve-2024-27815

CVE-2024-27815

CVE-2024-27815 的概念验证触发器,该漏洞是 XNU 内核中 sbconcat_mbufs() 函数的堆缓冲区溢出,可通过 AF_UNIX 数据报套接字触发,导致本地拒绝服务。

查看仓库
12小时27分前尚未审核

最受欢迎

查看全部 →

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

探索所有工具

浏览我们的工具集合

查看所有工具 →
分享

CVE-2024-27815

XNU 内核在 sbconcat_mbufs()(bsd/kern/uipc_socket2.c)中存在堆缓冲区溢出, 可由非特权本地用户通过 AF_UNIX 数据报套接字层触发。

一个长度最多为 SOCK_MAXADDRLEN(255)字节的套接字地址被复制到仅有 MLEN(224)字节长的 mbuf 数据区中,从而覆盖相邻 mbuf 头部(m_hdr) 最多 31 字节。该头部的每个字段(除 mh_flags 的高字节外)都变为攻击者可控, 从而导致内核崩溃。

受影响版本

  • 引入于: xnu-10002.1.13(macOS 14.0 / iOS 17.0)
  • 修复于: xnu-10063.121.3 — 于 2024 年 5 月 13 日 公开发布, 随 macOS 14.5、iOS 17.5、iPadOS 17.5、watchOS 10.5、tvOS 17.5 和 visionOS 1.2 一同发布
  • 要求: 使用 CONFIG_MBUF_MCACHE 构建的内核(所有正式发布版本)
  • 影响: 非特权本地拒绝服务(内核崩溃)

内容

root@kitploit:~
cve-2024-27815.c    PoC 触发程序
README.md           本文件

构建与运行

root@kitploit:~
cc -O2 -Wall -Wextra cve-2024-27815.c -o cve-2024-27815
./cve-2024-27815

在存在漏洞的内核上,该载荷会导致机器崩溃;在已修补的内核上, 进程会正常退出。

参考资料

  • 分析文章:https://jprx.io/cve-2024-27815

哈希

cve-2024-27815.c 的 SHA-256(当前修订版本,由 git 跟踪):

root@kitploit:~
$ sha256sum cve-2024-27815.c
90eab38b30683aa9c9f364b0f0e914e5b1e5f477086073e361352244a3ac55ac  cve-2024-27815.c
下载工具