5424 matches found
cve-2020-35498-flag
cve-2020-35498-flag Bandera del ataque cve-2020-35498 Compilación Requiere gcc y go. root@kitploit: make Filtro El filtro fue construido con bpfasm y colocado en filter.c. Capturar la vulnerabilidad con root@kitploit: sudo ./target/catch Desencadenar con Desencadenar la vulnerabilidad a través de...
filterforge
filterforge Kit de herramientas en Python para ingeniería inversa del bytecode de Berkeley Packet Filter BPF. Dadas instrucciones BPF sin procesar — esas que podrías extraer de una muestra de malware, un filtro de captura de paquetes o un dispositivo de red — filterforge las desensambla en una...
Z-Jail
Z-Jail Sandbox multicapa para ejecución de código nativo en Linux. Siete capas de defensa independientes — sin dependencias externas, binario PIE de 73 KiB. root@kitploit: ┌──────────────────────────────────────────────────────┐ │ Z-Jail │ ├──────────────────────────────────────────────────────┤ ...
jailer
Jailer - eBPF 强制访问控制 警告 :该项目正处于密集开发阶段,尚未准备好用于生产环境 。API、策略格式及行为可能随时更改,恕不另行通知。仅供测试和实验使用。 致谢 注意 :这是一个独立的实现,与 Meta 的解决方案并非同一项目。虽然 BpfJailer 在功能上类似,并且受到 Meta 的 Liam Wisehart 、Justin Nga 、Carl El Khoury 、Mansee Chadha 原创想法和设计的启发,但这是独立开发的独立代码库。我们感谢激发此项工作的愿景和基础概念。 社区 Jailer 是一个基于 eBPF 的进程隔离系统,为 Linux...
seccomp-tools
Seccomp Tools 用于 seccomp 分析的强大工具。 本项目主要(但并非仅)面向 CTF pwn 挑战中 seccomp 沙箱的分析。 部分功能为 CTF 专属,但同样适用于分析真实世界中的 seccomp 过滤器。 功能特性 Dump - 自动从可执行文件中转储 seccomp BPF。 Disasm - 将 seccomp BPF 转换为人类可读的格式。 支持简单的反编译。 尽可能显示系统调用名称及参数。 彩色输出! Asm - 让编写 seccomp 规则像编写代码一样简单。 Emu - 模拟执行 seccomp 规则。 Explain -...
ScreenOff
ScreenOff PoC de caída del kernel CVE-2026-52910. ref: https://github.com/5unkn0wn/security-research/tree/CVE-2026-52910ltscosmitigation qué Condición de carrera entre socket + SOATTACHREUSEPORTCBPF + setsockopt. La tormenta de callbacks de timerfd/epoll ralentiza la ruta de recepción. Reemplaza...
PS4-5.05-Kernel-Exploit
PS4 5.05 Kernel Exploit Resumen En este proyecto encontrarás una implementación completa del segundo exploit de kernel "bpf" para la PlayStation 4 en la versión 5.05. Te permitirá ejecutar código arbitrario como kernel, para permitir el jailbreak y modificaciones a nivel de kernel del sistema. Es...
libpcap
LIBPCAP 1.x.y por The Tcpdump Group Para informar sobre un problema de seguridad, envía un correo electrónico a [email protected]. Para informar errores y otros problemas, contribuir con parches, solicitar una funcionalidad, proporcionar comentarios generales, etc., consulta las pautas para...
IPCDump
ipcdump 公告文章 ipcdump 是一个用于跟踪 Linux 上进程间通信(IPC)的工具。它涵盖了大多数常见的 IPC 机制——管道、FIFO、信号、Unix 套接字、基于环回的网络以及伪终端。它是调试多进程应用的有用工具,也是理解系统中不同组件如何相互通信的简单方式。ipcdump 可以跟踪通信的元数据以及内容,特别适合跟踪短生命周期进程之间的 IPC,而这在使用传统调试工具(如 strace 或 gdb)时可能很困难。它还具备一些基本的过滤功能,帮助您筛选大量事件。 ipcdump 收集的大部分信息来自放置在关键内核函数的 kprobes 和 tracepoints 上的...
gobee
gobee Write your BPF programs in Go, not C. gobee transpiles a strict subset of Go into BPF C, generates typed Go bindings for the userspace side, and gates loads against the running kernel. The Go ecosystem has solid userspace tooling for BPF. The kernel side has always ended with "now write you...
firejail
Firejail Firejail es una herramienta de seguridad ligera diseñada para proteger un sistema Linux mediante la creación de un entorno restringido para ejecutar aplicaciones potencialmente no confiables. Más específicamente, es un programa sandbox SUID que reduce el riesgo de brechas de seguridad...
DEBIAN-CVE-2026-93112
In the Linux kernel, the following vulnerability has been resolved: bpf: Require a BPF cpumask for bpfcpumaskpopulate bpfcpumaskpopulate writes to its destination with bitmapcopy, but the destination is typed as struct cpumask . That allows the verifier to accept borrowed cpumask pointers returne...
DEBIAN-CVE-2026-92518
In the Linux kernel, the following vulnerability has been resolved: riscv, bpf: Fix kernel stack corruption in tailcall with CFI When CONFIGCFICLANG is enabled, prog-bpffunc already skips the kcfi instruction during setup. Including it again in the tailcall jump offset causes it to jump over an...
kafel
这是什么? Kafel 是一种用于指定系统调用过滤策略的语言和库。 这些策略被编译成 BPF 代码,可与 seccomp-filter 一起使用。 这不是谷歌的官方产品。 使用方法 带详细错误报告 root@kitploit: struct sockfprog prog; kafelctxtt ctxt = kafelctxtcreate; kafelsetinputstringctxt, seccomppolicy; if kafelcompilectxt, &prog fprintfstderr, "policy compilation failed: %s",...
CVE-2017-16995
CVE-2017-16995 ID CVE: CVE-2017-16995 Fecha de publicación: 2017-12-27T17:08:17.670 Puntuación base CVSS 3.0/3.1: 7.8 Descripción: La función checkaluop en kernel/bpf/verifier.c del kernel de Linux hasta la versión 4.4 permite a usuarios locales provocar una denegación de servicio corrupción de...
EUVD-2026-82282
In the Linux kernel, the following vulnerability has been resolved: bpf: Copy per-CPU map value padding in copymapvaluelong In kernel, per-CPU map elements are stored with roundupmap-valuesize, 8 bytes. On UAPI lookup paths, it copies the rounded size for each CPU into a temporary buffer. However...
CVE-2026-93174
CVE-2026-93174 affects the Linux kernel BPF subsystem. In copy_map_value_long(), the function passes map->value_size to bpf_obj_memcpy() instead of the correctly padded round_up(map->value_size, 8). When a per-CPU map contains special fields, bpf_obj_memcpy() copies around those fields with...
CVE-2026-93148
CVE-2026-93148 affects the Linux kernel BPF subsystem , specifically BTF struct walking. The root cause is that BTF struct walks relax the struct-size check for accesses through a trailing flexible array, which is valid for ordinary BTF type walking. However, PTR_TO_BTF_ID | MEM_ALLOC values poin...
EUVD-2026-82256
In the Linux kernel, the following vulnerability has been resolved: bpf: Reject MEMALLOC BTF accesses past object bounds BTF struct walks relax the struct-size check for accesses through a trailing flexible array. That is valid for ordinary BTF type walking, but PTRTOBTFID | MEMALLOC values point...
CVE-2026-93147
CVE-2026-93147 affects the s390 BPF subsystem of the Linux kernel . The root cause is an incorrect register-width assumption: the ly instruction loads the 32-bit cpu_nr value into the 64-bit BPF_REG_0 register without zeroing the upper 32 bits, leaving stale data that can corrupt BPF program exec...