312103 matches found
kernel: net: ip_gre: require CAP_NET_ADMIN in the device netns for changelink
A flaw was found in the Linux kernel's IP Generic Routing Encapsulation ipgre component. This vulnerability allows a local attacker with network administration capabilities in one network namespace to modify a tunnel residing in a different network namespace where they lack privileges. This is du...
kernel: Linux kernel: Use-after-free in xc5000 tuner driver due to race condition
A use-after-free flaw was identified in the Linux kernel’s media tuner xc5000 driver. In the vulnerable code path, xc5000release calls canceldelayedwork to cancel a pending delayed work item timersleep without guaranteeing that the work handler has fully completed. Under a race condition, the...
kernel: nvme: add missing SRCU grace period in error path
A flaw was found in the NVMe Non-Volatile Memory Express driver of the Linux kernel. The nvmeallocns function's error handling path fails to wait for all SRCU Sleepable Read-Copy Update readers to complete before freeing a namespace structure. This oversight allows a concurrent reader to access a...
kernel: Linux kernel: Denial of Service in QFQ scheduler via child qlen manipulation
A flaw was found in the Linux kernel's Quick Fair Queuing QFQ scheduler. The QFQ class deactivation logic incorrectly relies on a child qdisc's queue length qlen to determine if a class is active. A local user with CAPNETADMIN capabilities can manipulate the child qlen into an unexpected state...
kernel: vxlan: require CAP_NET_ADMIN in the device netns for changelink
A flaw was found in the Linux kernel's VXLAN Virtual Extensible LAN implementation. A local attacker, with CAPNETADMIN network administration capability in one network namespace, could exploit an incorrect privilege check in the rtnl changelink path. This allows the attacker to modify the...
kernel: net: ip6_gre: require CAP_NET_ADMIN in the device netns for changelink
A flaw was found in the Linux kernel's ip6gre and ip6erspan tunnel drivers. The changelink functions in these drivers do not adequately verify administrative capabilities CAPNETADMIN across different network namespaces. This allows a local attacker, who has CAPNETADMIN in one network namespace bu...
kernel: RDMA/uverbs: Validate wqe_size before using it in ib_uverbs_post_send
A flaw was found in the Linux kernel's Remote Direct Memory Access RDMA subsystem, specifically within the ibuverbspostsend function. A local user can exploit this vulnerability by providing an invalid work queue element size wqesize from userspace without proper validation. This can lead to an...
kernel: Linux kernel: Denial of Service in RDMA/bnxt_re driver due to race condition during QP destruction
A flaw was found in the Linux kernel's Remote Direct Memory Access RDMA bnxtre driver. A local user could exploit a race condition that occurs when a Queue Pair QP is destroyed, but completion queue CQ polling continues. This can lead to a kernel panic, resulting in a Denial of Service DoS on the...
kernel: net/mlx5: Fix slab-out-of-bounds in mlx5_query_nic_vport_mac_list
A flaw was found in the Linux kernel's mlx5 driver. The mlx5querynicvportmaclist function, which handles querying network interface card NIC virtual port vport MAC addresses, incorrectly sizes its internal buffer. When a Virtual Function VF vport is queried with a larger configured maximum, the...
kernel: nvme-pci: fix mempool alloc size
A flaw was addressed in the Linux kernel’s nvme-pci driver related to how the driver calculated the worst-case number of PRP Physical Region Page lists required for a given I/O request. The implementation previously rounded the allocation to one list instead of correctly converting the maximum si...
kernel: KVM: SVM: Fix page overflow in sev_dbg_crypt() for ENCRYPT path
A flaw was found in the Linux kernel's Kernel-based Virtual Machine KVM module, specifically within the Secure Virtual Machine SVM component. The sevdbgcrypt function, when handling encryption, incorrectly calculates the transfer length, leading to a page overflow. This memory corruption can resu...
kernel: tunnels: do not assume transport header in iptunnel_pmtud_check_icmp()
A flaw was found in the Linux kernel's tunnels module. This vulnerability occurs when the iptunnelpmtudcheckicmp function is called without the skb transport header being properly set. An attacker could exploit this condition to trigger an out-of-bound memory access, which may lead to system...
kernel: ipvs: clear IPv4 options after rebasing tunnel ICMP errors
A flaw was found in the Linux kernel's IP Virtual Server IPVS component. When processing Internet Control Message Protocol ICMP errors for tunneled packets, the system can incorrectly use a stale IPv4 option offset. A remote attacker could exploit this by sending a specially crafted ICMP packet,...
kernel: tunnels: load network headers after skb_cow() in iptunnel_pmtud_build_icmp[v6]()
A flaw was found in the Linux kernel's tunnels module. This vulnerability, categorized as a Use-After-Free UAF, arises from improper handling of network header pointers during certain packet processing operations. Specifically, functions responsible for building Internet Control Message Protocol...
kernel: nvme-tcp: fix host memory disclosure on R2T for a read command
A flaw was found in the Linux kernel's NVMe Non-Volatile Memory Express over TCP nvme-tcp component. A malicious NVMe controller can exploit this vulnerability by sending a Ready to Transfer R2T command for a read request. The host system, failing to properly validate the request direction, will...
CVE-2026-46215-exploit-linux-7.0-uaf-stable
CVE-2026-46215 Exploit for Linux 7.0 - More Stable & Reliable c0d3 by : Antonius w1sdom / ev1lut10n / sw0rdm4n - bluedragonsec.com https://github.com/bluedragonsecurity This exploit works in a limited environment, check some requirements below !!! WHAT THE HELL IS THIS ? This is an exploit for...
CTF-CVE-2022-0847
Despliegue de Dirty Pipe Para este desafío, quieres sobrescribir el archivo de solo lectura "cat.txt" usando el exploit CVE-2022-0847 Hay muchas formas de hacerlo usando el exploit Dependencias Kernel de Linux versión 5.8 o posterior vulnerable gcc GNU Compiler Collection para compilar el código...
CVE-2022-0847-DirtyPipe-Exploits
CVE-2022-0847-DirtyPipe-Exploits Una colección de exploits y documentación para pentesters y red teamers que puede usarse para ayudar en la explotación de la vulnerabilidad Dirty Pipe de Linux. Acerca de la vulnerabilidad Dirty Pipe CVE-2022-0847 es una vulnerabilidad de escalada de privilegios...
CVE-2023-0045
Evadiendo las mitigaciones de Spectre-BTI en el espacio de usuario de Linux Este es un documento de trabajo; por favor, envíenos sus comentarios si cree que nos equivocamos en algo o si omitimos alguna cita Versión 1.0 José Oliveira esoj Rodrigo Branco BSDaemon Introducción Al probar la tasa de...
POC-CVE-2023-32233
Use-After-Free en Netfilter nftables al procesar solicitudes por lotes Demo Detalles de la Vulnerabilidad El código afectado proviene del kernel oficial de Linux desde https://kernel.org/ y forma parte del componente Netfilter nftables net/netfilter/nftablesapi.c. Netfilter nftables permite...