11238 matches found
kernel: NFSv4/flexfiles: reject zero filehandle version count
A flaw was found in the Linux kernel's NFSv4 Network File System version 4 flexfiles component. This vulnerability occurs when the fflayoutalloclseg function processes a malformed flexfiles layout that specifies a zero filehandle version count. An attacker could exploit this by providing a...
CVE-2017-2671
Linux kernel CVE-2017-2671 ローカルサービス拒否(DoS)の脆弱性 なにっ!! CVE-2017-2671 1 Linux kernel CVE-2017-2671 ローカルサービス拒否(DoS) その結果、切断関数の呼び出しが安全であることを保証できず、ソケットシステムコールでIPPROTOICMPのプロトコル値へのアクセスを利用することで、ローカルユーザーがサービス拒否(パニック)を引き起こす可能性があります 影響を受ける: Ubuntu Ubuntu Linux 16.04 LTS ✅ Redhat Enterprise Mrg 2 ✅ Redhat...
GenEtherExploit
EN GenEtherExploit は、macOS の脆弱性 CVE-2023-40404 に対する Proof-of-Concept(PoC)エクスプロイトです。この PoC は IOKit API を利用して IOUserEthernetResource ネットワークサービスとやり取りし、システムのネットワークインターフェースを操作します。このエクスプロイトの目的は、イーサネットコントローラを作成および操作することで、脆弱性のある macOS システムで潜在的なカーネルパニックを実証することです。 免責事項...
sysctl_coalition_get_pid_list-dos
sysctlcoalitiongetpidlist-dos bsd/kern/syscoalition.c 内の sysctlcoalitiongetpidlist 関数は、coalitiongetpidlist 関数を使用してコアリション内の PID のリストを収集します。この関数は、成功した場合は PID の数を返し、失敗した場合は負の errno を返します。しかし、sysctlcoalitiongetpidlist 関数はエラー条件を適切にチェックしておらず、負の数の PID を SYSCTLOUT 経由でユーザ空間に送信しようとします。length パラメータは sizet...
RowHammer-Exploit
RowHammer-Exploit RowHammer ベースのエクスプロイト(rowhammer を使用した syssuid バックドア) まだ改良が必要... なぜ正常に動作しないのかを調査中... root@kitploit: Current stage... Denial fails with the following stack trace... UG: unable to handle kernel paging request at 0000000100000000 PGD 8000000006de3067 P4D 8000000006de3067 PUD 0 Oops:...
CVE-2020-9283
CVE-2020-9283 のエクスプロイト このプロジェクトは、github.com/mark-adams/exploits/CVE-2020-9283 にあるオリジナルの POC に触発されたものです。 Go の SSH ライブラリがどのように実装されているのか興味があったため、Go を使って PoC を実装することにしました。 短い解説記事はこちら: https://dev.to/brompwnie/modifying-go-s-crypto-ssh-library-for-cve-2020-9283-26a7 これは何をするのか? Go ベースの SSH...
CVE-2026-80730
CVE-2026-80730 affects the Linux kernel's ring-buffer subsystem. The root cause is in test_ringbuffer()'s out_free cleanup loop: the !rb_threads[cpu] check only catches NULL entries but misses entries holding an ERR_PTR . When kthread_run_on_cpu() fails, it stores ERR_PTR(-ENOMEM) or ERR_PTR(-EIN...
EUVD-2026-70334
In the Linux kernel, the following vulnerability has been resolved: ring-buffer: Fix crash passing ERRPTR to kthreadstop In testringbuffer's outfree cleanup loop, the check !rbthreadscpu only catches NULL entries and misses entries that hold an ERRPTR. rbthreads is static, so unassigned slots are...
kernel: NFSv4/flexfiles: reject zero filehandle version count
A flaw was found in the Linux kernel's NFSv4 Network File System version 4 flexfiles component. This vulnerability occurs when the fflayoutalloclseg function processes a malformed flexfiles layout that specifies a zero filehandle version count. An attacker could exploit this by providing a...
CVE-2026-29781
Sliver C2 サーバーにおけるアーキテクチャ上の脆弱性により、Reverse-C2 Weaponization(リバースC2の武器化)が可能になります。捕捉したインプラントから認証情報を抽出することで、防御側はC2の関係性を武器化し、リモートからのインフラストラクチャ・キルスイッチを発動できます。この悪用は、Protobufハンドラーにおけるnilポインタ検証の体系的な欠如を標的とし、グローバルなランタイムパニックを引き起こします。 CVE-2026-29781の影響は、C2インフラストラクチャの完全な運用麻痺です。 1...
CVE-2026-20687-AppleJPEGDriver-UAF
CVE-2026-20687: AppleJPEGDriver startDecoder Timeout UAF deferred panic CVE-2026-20687 | Author: Johnny Franks @0xjohnny Component: Kernel Impact: An app may be able to cause unexpected system termination or write kernel memory Description: A use after free issue was addressed with improved memor...
CVE-2022-42864
CVE-2022-42864: Diabolical Cookies このリポジトリについて これは、CVE-2022-42864(IOHIDFamily の time-of-check-time-of-use 脆弱性で、iOS 16.2 / macOS Ventura 13.1 で修正されました)に対する、私の(不完全な)概念実証エクスプロイトです。 概念実証の現状 現在のエクスプロイトは、multicastbytecopy エクスプロイトで使用されているものと同じ「任意の kfree」プリミティブを実現しています。ただし、multicastbytecopy...
CVE-2023-6931
CVE-2023-6931 CVE-2023-6931 向けカーネルパニック PoC 説明 CVE-2023-6931 は、perfevent における脆弱性であり、グループの readsize の整数オーバーフローによって発生するヒープバッファオーバーフローにつながります。 パフォーマンスイベント perf event とは? perfevents は、Linux カーネルが提供するパフォーマンス監視および分析フレームワークです。このフレームワークにより、ハードウェアおよびソフトウェアコンポーネントによって生成されるさまざまなパフォーマンス関連データの追跡が可能になります。 主な用途...
cve-2026-23398-poc
ラボ: CVE-2026-23398 ICMP / ipnopmtudisc=3 icmptagvalidation におけるLinuxカーネルバグ(net.ipv4.ipnopmtudisc = 3 かつ、inetprotos にハンドラのないプロトコル番号 を持つ引用された内部IPv4ヘッダーを含む Fragmentation Needed ICMPが到着した際のNULLポインタ参照)の再現可能なラボです。 許可された用途のみ: 所有しているシステム、または明示的な書面によるテスト許可を得たシステムのみ。影響はサービス拒否 (カーネルパニック)です。 ホスト要件...
CVE-2019-14041
CVE-2019-14041 CVE-2019-14041 の概念実証コード 脆弱性の詳細はブログ記事をご覧ください。 ご質問があれば、Twitter @tamirzb で DM を送っていただいて構いません。 ビルドと実行 ビルドするには、Android NDK の ndk-build を実行してください。 PoC を実行するには、/dev/qseecom にアクセス可能なコンテキストから実行してください。 結果 これを Pixel 3 Android 9 で実行すると、カーネルパニックが発生します。理論上、この PoC は他の Android...
CVE-2019-14040
CVE-2019-14040 CVE-2019-14040 の概念実証コード 脆弱性の詳細はブログ記事でご覧いただけます。 ご質問があれば、Twitter @tamirzb でDMをお送りください。 ビルドと実行 ビルドするには、Android NDKの ndk-build を実行してください。 PoCを実行するには、以下のコマンドでバイナリを実行してください: root@kitploit: LDPRELOAD=libQSEEComAPI.so ./qseecomuaf /dev/qseecom にアクセス可能なコンテキストから実行してください。 結果 これをAndroid...
poc-dsa-verify-CVE-2019-17596
利用 Go 中的 dsa.Verify CVE-2019-17596 详情请参阅相关博客文章. 运行 由于 Go 1.13.1 以上版本已修复此问题,我提供了一个 Dockerfile 来方便固定 Go 版本。只需执行 Docker 构建: root@kitploit: docker build . 有两个关键文件: dsatest.go:包含一个导致 dsa.Verify 崩溃的测试用例/ sshtest.go:包含一个通过恶意 SSH 主机密钥使 crypto/ssh.Client 崩溃的测试用例。 改进、错误报告、添加功能等: 请通过 在 Github 上提交 issue...
xattr-oob-swap
xattr-oob-swap CVE-2020-27904:一个针对 macOS 10.15.x 及以下版本的 tfp0 漏洞。 用于我在 BlackHat ASIA 2021 上演讲的演示利用代码。 该漏洞已在 macOS Big Sur 11.0 以及最新的 10.15&10.14 安全更新中被修复。 质保 自行承担使用风险。这会导致 macOS 内核崩溃。 我仅为安全研究人员构建此工具。 当前状态 获取 tfp0。已在 macOS 10.15.2 19C57 、16 GB 内存的 MacBook Pro 上测试。 请自行修复 kheap。我故意将其留空。 致谢 几乎所有内容都源自...
CVE-2019-14079
Android 上的 USB 设备模糊测试(CVE-2019-14079) 这篇博客文章是关于我在我的安卓设备(MI A2 - 运行原生安卓)上通过 USB 设备模糊测试发现的一个简单漏洞,谷歌将其标记为高严重性。该漏洞存在于高通 USB 驱动中,后来在 2020 年 3 月的安卓公告中被修补并披露。关于该漏洞,当你向安卓手机发送精心构造的 USB 请求时,会导致安卓内核崩溃,手机重启。 这个漏洞是由于 USB gadget 的 'core.c' 中使用了一个未初始化的变量。漏洞详情可以在以下高通安全公告和 2020 年 3 月安卓公告中找到。...
CVE-2026-80625
A flaw was found in the Linux kernel's RDMA/hns component. During concurrent driver removal and reset operations, bonding resources are incorrectly released and then re-allocated, leading to a memory leak. This memory leak can potentially cause a kernel panic, resulting in a Denial of Service DoS...