1095 matches found
Xiaomi-C200-Firmware-Analysis
范围 在本仓库中,我将展示我是如何在没有常见的暴露引脚/测试点的情况下访问 UART 接口的,利用 U-Boot 和一些技巧在早期阶段获得 root 权限,并最终转储固件。 初步侦察 从 PCB 上可以明确看出几个关键点: 芯片 → T31 君正处理器 闪存 → SOIC-8 SPI NOR 类型 潜在的 UART 测试点 首先,我尝试了那些最直接的 UART 访问候选点,有 4 个排成一排的测试点,看起来像是 Tx、Rx、地线和电源,但用万用表测试时读数不对,如图所示。我尝试了大多数其他测试点,仍然找不到正确的读数,因此我不得不改变策略。 获得立足点...
provisioner
Provisioner 概述 Provisioner 是一个面向开发者的单板计算机(SBC)配置助手,特别是基于U-Boot的平台。 它提供了一个独立的环境,用于: 远程访问开发板 自动化上电引导流程 配置内核和根文件系统 执行烧录操作 安全共享实验室硬件 操作模型有意保持简单: 一块开发板 = 一个Provisioner实例 Provisioner 运行在硬件附近,并通过一个安全的多路复用接口向开发者提供受控的远程访问。 系统组件 该项目由两个主要元素组成: 组件| 运行位置| 角色 ---|---|--- Provisioner| 主机/实验室节点| 控制平面、串行网关、配置服务...
chipicopwn
chipicopwn 针对 Google Nest Hub(第 2 代)elaine 的引导程序漏洞利用 要求 Google Nest Hub(第 2 代) Raspberry Pi Pico 带电源的 USB 集线器或 USB Y 型线缆 pico-sdk(安装说明请参阅入门指南) 支持的版本 出厂固件 2020/12 - U-Boot 2019.01-gbfc19012ea-dirty 2020年12月11日 - 04:19:32 出厂固件 2022/01, 2022/02 - U-Boot 2019.01-g9542d3593d-dirty 2021年5月21日 - 20:52:4...
CVE-2025-45512
U-Boot 1.1.3 漏洞利用 PoC 使用指南 简介 本概念验证(PoC)旨在验证于2019年8月27日编译的U-Boot引导加载程序1.1.3版本中的漏洞。代码实现了与OWASP物联网安全测试指南(ISTG)分类相关的五种不同漏洞。 警告: 请仅在获得测试许可的设备上使用此PoC。在未授权系统上使用可能违反适用法律。 要求 1. Python 3.6+ 2. 通过串行接口(UART)物理访问目标设备 3. 以下Python包: pyserial cryptography 安装 安装所需库 pip install pyserial cryptography 硬件连接...
Linux Distros Unpatched Vulnerability : CVE-2026-71974
The Linux/Unix host has one or more packages installed that are impacted by a vulnerability without a vendor supplied patch available. - U-Boot before 2026.10-rc3 contains an out-of-bounds write vulnerability in readslottedpartition that fails to validate image size against partition bounds...
Linux Distros Unpatched Vulnerability : CVE-2026-71972
The Linux/Unix host has one or more packages installed that are impacted by a vulnerability without a vendor supplied patch available. - U-Boot through 2026.10-rc5 contains an out-of-bounds write vulnerability in the videodisplayrle8bitmap function in drivers/video/videobmp.c. Attackers can suppl...
Linux Distros Unpatched Vulnerability : CVE-2026-71971
The Linux/Unix host has one or more packages installed that are impacted by a vulnerability without a vendor supplied patch available. - U-Boot before 2026.10-rc3 with CONFIGIPDEFRAG enabled contains an out-of-bounds write vulnerability in the netdefragment function in net/net.c. Remote attackers...
Linux Distros Unpatched Vulnerability : CVE-2026-74222
The Linux/Unix host has one or more packages installed that are impacted by a vulnerability without a vendor supplied patch available. - U-Boot before 2026.10-rc5 contains a use-after-free vulnerability in the httpcrecvcb function within the lwIP wget implementation. When HTTP data storage fails,...
Linux Distros Unpatched Vulnerability : CVE-2026-71973
The Linux/Unix host has one or more packages installed that are impacted by a vulnerability without a vendor supplied patch available. - U-Boot before 2026.10-rc4 contains an integer overflow vulnerability in sqfsreaddirectorytable function when allocating the directory table buffer. Attackers ca...
SUSE CVE-2026-74220
U-Boot before 2026.10-rc5 contains a buffer overflow in nfsreadreply function in net/nfs-common.c that allows attackers to corrupt memory by supplying crafted NFS READ reply lengths. A malicious NFS server can exploit signed integer handling to bypass length validation and write far past the...
SUSE CVE-2026-74221
U-Boot before 2026.10-rc5 contains a buffer overflow in nfsreadlinkreply function in net/nfs-common.c when processing NFS server responses. A malicious NFS server can send crafted READLINK replies with negative or oversized symlink length values to corrupt memory and crash the bootloader...
SUSE CVE-2026-74222
U-Boot before 2026.10-rc5 contains a use-after-free vulnerability in the httpcrecvcb function within the lwIP wget implementation. When HTTP data storage fails, the callback frees the connection PCB but returns ERRBUF instead of ERRABRT, causing the TCP input path to access released memory and...
CVE-2026-71974
A flaw was found in U-Boot. The bootloader fails to properly validate image sizes against partition boundaries when reading Android boot partitions. An attacker with physical access to the device can exploit this vulnerability by connecting crafted boot media with oversized headers, causing an...
EUVD-2026-89436
U-Boot before 2026.10-rc5 contains out-of-bounds memory access in dhcp6parseoptions that fails to validate SERVERID and CLIENTID option lengths from DHCPv6 packets. Attackers on the local network can send crafted DHCPv6 ADVERTISE or REPLY packets during netboot to corrupt memory and crash the...
EUVD-2026-89433
U-Boot before 2026.10-rc5 contains a buffer overflow in nfsreadreply function in net/nfs-common.c that allows attackers to corrupt memory by supplying crafted NFS READ reply lengths. A malicious NFS server can exploit signed integer handling to bypass length validation and write far past the...
EUVD-2026-89432
U-Boot before 2026.10-rc3 contains an out-of-bounds write vulnerability in readslottedpartition that fails to validate image size against partition bounds. Attackers with physical access can supply crafted boot media with oversized headers to write past the load buffer into bootloader memory on...
EUVD-2026-89434
U-Boot before 2026.10-rc5 contains a buffer overflow in nfsreadlinkreply function in net/nfs-common.c when processing NFS server responses. A malicious NFS server can send crafted READLINK replies with negative or oversized symlink length values to corrupt memory and crash the bootloader...
EUVD-2026-89435
U-Boot before 2026.10-rc5 contains a use-after-free vulnerability in the httpcrecvcb function within the lwIP wget implementation. When HTTP data storage fails, the callback frees the connection PCB but returns ERRBUF instead of ERRABRT, causing the TCP input path to access released memory and...
EUVD-2026-89430
U-Boot through 2026.10-rc5 contains an out-of-bounds write vulnerability in the videodisplayrle8bitmap function in drivers/video/videobmp.c. Attackers can supply a crafted RLE8-compressed BMP image to corrupt memory adjacent to the framebuffer and crash the bootloader...
EUVD-2026-89431
U-Boot before 2026.10-rc4 contains an integer overflow vulnerability in sqfsreaddirectorytable function when allocating the directory table buffer. Attackers can supply a crafted SquashFS image with an attacker-controlled superblock metablkscount value that causes heap buffer under-allocation and...