1529 matches found
gdb-dashboard
GDB dashboard GDB dashboard is a standalone .gdbinit file written using the Python API that enables a modular interface showing relevant information about the program being debugged. Its main goal is to reduce the number of GDB commands needed to inspect the status of current program thus allowin...
voltron
Voltron Voltron is an extensible debugger UI toolkit written in Python. It aims to improve the user experience of various debuggers LLDB, GDB, VDB and WinDbg by enabling the attachment of utility views that can retrieve and display data from the debugger host. By running these views in other TTYs...
Platbox
Platbox UEFI和SMM评估工具 功能特点 Platbox 是一款帮助评估平台安全性的工具: 转储安全相关的平台寄存器 Flash 锁定 MMIO 和重映射锁定 SMM 基址与锁定 MSRs 对设备PCI配置空间的读写访问。 对物理内存和虚拟内存的读写。 允许分配物理内存并将内存映射到用户模式。 读写MSRs。 将SPI闪存内容BIOS转储到文件。 基础SMI模糊测试器。 将S3引导脚本来自SMM-Lockbox转储到文件。 转储EFI内存映射目前仅Linux。 列出UEFI变量。 支持Linux和Windows。 支持Intel和AMD。...
CVE-2018-1000199
CVE-2018-1000199 Linux ptrace 代码对调试寄存器 debug registers 的访问进行了虚拟化,而这段虚拟化代码存在错误的错误处理。这意味着,如果你向 DR0 等寄存器写入非法值,内核断点跟踪的内部状态可能变得损坏,尽管 ptrace 调用会返回 -EINVAL。 例如,你可以在 x86 内核的 /proc/kallsyms 中找到 dodebug 的地址,然后将该地址传给附带的 PoC。我怀疑除 x86 之外的其他架构也可能受影响,但我尚未尝试利用此漏洞。该漏洞本身广泛分布于内核的通用代码和架构代码中。...
LoongBleed
LoongBleed English LoongBleed 是一种硬件漏洞,概念上类似于 ZenBleed CVE-2023-20593,影响同时实现了 LSX(128 位 SIMD)和 LASX(256 位 SIMD)的龙芯 LA464/LA664 处理器。 在 LoongArch 架构中,LSX $vr 寄存器(128 位)与 LASX $xr 寄存器(256 位)的低 128 位重叠。LSX 指令和基础浮点操作在架构上只应操作低 128 位(或其子集);对应 $xr 寄存器的高位应当保持不变。然而,由于微架构缺陷,这些操作可能通过 $xr 的高 128 位泄露数据...
hwbp4mw
本文最初是为 VX-Underground Black Mass Halloween Edition 2022 撰写的。 Hook 引擎: 多线程安全的 x86/x64 硬件断点 Hook 引擎 C PAGEGUARD/hwbp 断点库 C++20 hwbp 库(DLL 示例)C++20 利用调试寄存器实现的通用 x64 用户态规避技术: TamperingSyscalls2 C TamperingSyscalls2 C++20 可用的 ETW/AMSI Hook 示例 rad9800/misc 恶意软件硬件断点 v 1.0 我们的任务是轻松地 Hook...
mora-hwbp
Mora-HWBP — AMSI / WLDP / ETW Telemetry Hooking via Hardware Breakpoints A security-research Proof-of-Concept POC demonstrating hardware-breakpoint CPU debug register based function hooking as an alternative to traditional in-memory code patching. Purpose & Scope This repository is published...
CVE-2026-98034
The Linux kernel contains a vulnerability where the BPF verifier fails to mark a register as precise when it is known to contain zero during a scalar store into an untrusted kptr field. Because check_map_kptr_access() does not mark the register as precise, a state checkpoint with an imprecise zer...
kernel: drm/xe/rtp: Add RING_FORCE_TO_NONPRIV_DENY to OA whitelists
A flaw was found in the drm/xe/rtp component of the Linux kernel. This vulnerability arises from the unconditional whitelisting of Output/Availability OA registers, which is a security violation. By default, these registers could be whitelisted after system events such as probe, graphics...
kernel: drm/xe/rtp: Add RING_FORCE_TO_NONPRIV_DENY to OA whitelists
A flaw was found in the drm/xe/rtp component of the Linux kernel. This vulnerability arises from the unconditional whitelisting of Output/Availability OA registers, which is a security violation. By default, these registers could be whitelisted after system events such as probe, graphics...
CVE-2026-90124: Undefined Security Weakness
In the Linux kernel, the following vulnerability has been resolved: irqchip/renesas-rzg2l: Fix loss of interrupt rzg2lclearirqint and rzg2lcleartintint perform a read-modify-write on the ISCR/TSCR status registers to clear the bit for the interrupt just handled. Since these registers are...
CVE-2026-89866
In the Linux kernel, the following vulnerability has been resolved: media: chips-media: wave5: Resume device before setting EOS flag Setting the EOS flag talks to the firmware via sendfirmwarecommand, which accesses VPU registers. Both the STREAMOFF path wave5vpudecjobabort and the V4L2DECCMDSTOP...
Astra Linux – Vulnerabilities in Linux, Linux-5.10, Linux-5.15, Linux-6.1
In the Linux kernel, the following vulnerability has been resolved: dmaengine: fsl-qdma: initializing interrupts after register initialization The interrupts of qDMA are initialized after the registers are configured, so that interrupts that might have been pending from the primary kernel do not...
Astra Linux – Vulnerability in Linux, Linux 5.10
In the Linux kernel, the following vulnerability has been resolved: netfilter: nftables: initialize registers in nftdochain The registers were initialized to prevent a stack leak into the user space...
Astra Linux – Vulnerabilities in Linux, Linux-5.10, Linux-5.15, Linux-6.1
In the Linux kernel, the following vulnerability has been resolved: ACPICA: Revert to the previous state where “ACPICA: Avoid Info: Mapping Multiple BARs. Your Kernel Is Fine”. Undo the modifications made in the commit d410ee5109a1 “ACPICA: Avoid “Info: Mapping Multiple BARs. Your Kernel Is Fine”...
Astra Linux – Vulnerability in Linux 6.1
In the Linux kernel, the following vulnerabilities have been resolved: KVM: x86: Added SRCU protection for reading PDPTRs in getsregs2. Added read-side protection when reading PDPTR registers in getsregs2. Reading PDPTRs may trigger access to guest memory: kvmpdptrread - svmcachereg - loadpdptrs ...
Astra Linux – Vulnerability in Linux 5.10, Linux, Linux 5.15
A flaw was discovered in KVM. When calling the KVMGETDEBUGREGS ioctl on 32-bit systems, there might be uninitialized portions of the kvm Debugregs structure that could be copied into user space, resulting in an information leak...
Astra Linux – Vulnerability in Linux 6.1
In the Linux kernel, the following vulnerability has been resolved: phy: lynx-28g: Serialize concurrent physetmodeext calls to shared registers The protocol converter configuration registers PCC8, PCCC, and PCCD implemented by the driver control protocol converters across multiple lanes each...
Astra Linux – Vulnerability found in Linux 5.10, Linux 6.1, Linux, Linux 5.15
In the Linux kernel, the following vulnerability has been resolved: KVM: VMX: Disabling Intel PT virtualization guest/host mode is enabled by default under CONFIGBROKEN. This means that KVM’s ptmode module parameter is set to BROKEN by default, thereby disabling support for virtualizing Intel PT...
Astra Linux – Vulnerability in Linux 5.10
In the Linux kernel, the following vulnerability has been resolved: drm/msm/a6xx: Allocate sufficient space for GMU registers In commit 142639a52a01 “drm/msm/a6xx: fix crashstate capture for A650”, we changed a6xxgetgmuregisters to read 3 sets of registers. Unfortunately, we did not change the...