417 matches found
krf
KRF KRF is a K ernelspace R andomized F aulter. It currently supports the Linux and FreeBSD kernels. What? Fault injection is a software testing technique that involves inducing failures "faults" in the functions called by a program. If the callee has failed to perform proper error checking and...
phywhispererusb
PhyWhisperer-USB What is this thing? This is a hardware trigger for FI or SCA, which triggers on the USB phy. Be sure to read the documentation at http://phywhispererusb.readthedocs.io/ as well! If you are getting started, there are a few demonstration notebooks showing how to: Sniff Data Stream...
distributed-system-testing
Distributed Systems Testing Skills Two skills for AI coding agents that design and run claim-driven tests for distributed and stateful systems. Together they produce a structured Markdown test plan and a findings report with 10-state verdicts and an explicit SUT / harness / checker / environment...
chaos-mesh
Chaos Mesh is an open source, cloud-native Chaos Engineering platform for Kubernetes. It uses Kubernetes custom resources to define, orchestrate, and observe controlled fault injection against workloads, infrastructure, cloud services, and applications. Chaos Mesh is a Cloud Native Comp...
chaosblade
BLADE AI Languages: 中文 | English Kubernetes chaos-engineering AI agent — describe a fault in plain English or Chinese, no need to memorize CLI flags. BLADE AI is the orchestration layer on top of ChaosBlade: the agent understands intent, runs four-layer safety review, drives the injection, verifi...
Fault-Injection-Finder
Fault Injection Finder root@kitploit: ▄▖ ▜ ▗ ▄▖ ▘ ▗ ▘ ▄▖▘ ▌ ▙▖▀▌▌▌▐ ▜▘ ▐ ▛▌ ▌█▌▛▘▜▘▌▛▌▛▌ ▙▖▌▛▌▛▌█▌▛▘ ▌ █▌▙▌▐▖▐▖ ▟▖▌▌ ▌▙▖▙▖▐▖▌▙▌▌▌ ▌ ▌▌▌▙▌▙▖▌ ▙▌ Geeoon Chung and Nate Snyder This repository is the software side of our fault injection attack project. For the hardware side, check out this repo...
fuzzdb
FuzzDBは、動的アプリケーションセキュリティテストを通じてアプリケーションのセキュリティ脆弱性を見つける可能性を高めるために作成されました。これは、フォールトインジェクションパターン、予測可能なリソースの場所、およびサーバー応答を照合するための正規表現の、最初で最も包括的なオープン辞書です。 攻撃パターン - FuzzDBには、フォールトインジェクションテストのための攻撃ペイロードプリミティブの包括的なリストが含まれています。...
fuzztruction
Fuzztruction Fuzztruction は、直接入力を突然変異させる(ほとんどのファザーが行うように)のではなく、いわゆるジェネレータアプリケーションを使用してファジング対象の入力を生成するファザーの学術プロトタイプです。データを生成するプログラムは通常、正しい表現を生成するため、我々のファザーはジェネレータプログラムを(障害を注入することで) 突然変異 させ、生成されるデータが ほぼ 有効になるようにします。理想的には、生成されたデータはファジング対象( コンシューマ...
krf
KRF KRF 是一个内 核态随 机错 误注入器。 目前支持 Linux 和 FreeBSD 内核。 是什么? 故障注入 是一种软件测试技术,通过在被测程序所调用的函数中诱发失败(“故障”)来工作。如果被调用方未能进行正确的错误检查和处理,这些故障可能导致不可靠的应用行为或可被利用的漏洞。 与现有的许多用户态故障注入系统不同,KRF 通过加载的内核模块在内核态运行。这有几个优点: 它适用于静态链接的二进制文件,因为不依赖 LDPRELOAD 进行注入。 由于它拦截的是原始的系统调用而非它们的 libc 包装函数,因此可以注入通过 syscall3 或内联汇编发起的调用。 它可能比使用...
v0ltpwn
V0LTpwn V0LTpwn CVE-2019-11157 is a software-controlled fault attack on x86 processors. It is the first attack corrupting the integrity of SGX enclaves. Description All recent Intel processors exhibit a software interface for controlling core voltages without rebooting the system. This feature is...
Astra Linux – Vulnerability found in Linux 6.1, Linux 5.15
In the Linux kernel, the following vulnerabilities have been resolved: brd: Automatic disk creation is deferred until module initialization succeeds. My colleague Wupeng identified the following issues during fault injection: BUG: Unable to handle page faults for address: fffffbfff809d073 PGD:...
Astra Linux – Vulnerabilities in Linux 5.10, Linux 5.15
In the Linux kernel, the following vulnerability has been resolved: chardev: Fixed error handling in cdevdeviceadd. While performing fault injection tests, the following issue was reported: ------------ Cut here ------------ kobject: “null” 0000000039956980: Not initialized, yet kobjectput is bei...
Astra Linux – Vulnerabilities in Linux, Linux-5.10, Linux-5.15, Linux-6.1
In the Linux kernel, the following vulnerability has been resolved: tcpbpf: The function tcpbpfsendverdict fails to allocate psock-cork when called, and skmsgfree must be called instead. The issue was reported by syzbot as follows: 0 The reproduction of the issue involves the following steps: 1...
Astra Linux – Vulnerability in Linux 6.1
In the Linux kernel, the following vulnerability has been resolved: bpf: Fixed an invalid prog-stats access when updateeffectiveprogs fails. The issue occurs due to a fault-injected code sequence in updateeffectiveprogs. The problem can be described as follows: c cgroupbpfdetach...
Starlink-FI
Starlink User Terminal Modchip This repository accompanies the talk titled "Glitched on Earth by Humans: A Black-Box Security Evaluation of the SpaceX Starlink User Terminal". A slide deck is available here, a recording of the talk should be available soon. The talk covers how we managed to execu...
powerfulseal
PowerfulSeal PowerfulSeal injects failure into your Kubernetes clusters, so that you can detect problems as early as possible. It allows for writing scenarios describing complete chaos experiments. Embrace the inevitable failure. Embrace The Seal. Documentation Please refer to the Powerfulseal...
CVE-2026-89645 btrfs: drop recovered reloc root refs on recovery failure
In the Linux kernel, the following vulnerability has been resolved: btrfs: drop recovered reloc root refs on recovery failure During relocation recovery, each fs root gets a reference to its relocation root. If loading or adding a later root fails, or if the first transaction commit fails,...
kernel: KVM: arm64: Take the SRCU lock for page table walks in fault injection and AT emulation
A flaw was found in the Kernel-based Virtual Machine KVM component of the Linux kernel on arm64 architectures. This vulnerability occurs because certain page table walk operations, used in fault injection and Address Translation AT emulation, do not properly acquire a Sleepable Read-Copy Update...
CVE-2026-80616
A flaw was found in the Linux kernel's ieee802154 component. An unnecessary warning message WARNON can be triggered when memory allocation fails in the cfg802154switchnetns function. This can lead to diagnostic messages being logged due to deliberate fault injections, but does not pose a direct...
SUSE CVE-2026-80616
In the Linux kernel, the following vulnerability has been resolved: ieee802154: Avoid calling WARNON on -ENOMEM in cfg802154switchnetns It's pointless to call WARNON in case of an allocation failure in devchangenetnamespace and devicerename, since it only leads to useless splats caused by...