USB Test 是一款轻量级的 Windows 命令行工具,用于验证 USB 闪存盘的扇区完整性并检测容量虚报问题。在 1.1.5 版本之前, 中的 函数在调用 获取 时,未验证该调用是否成功,也未对返回值进行大小边界检查。 随后将该值用于除法运算,并据此分配堆缓冲区,之后执行 。因此,若用户连接了恶意的 USB 存储设备,该设备可报告小于 8 字节的扇区大小,从而引发重复的越界写入;或报告 0 字节,导致用户在启动驱动器测试时发生除以零错误,造成拒绝服务(DoS)。堆内存损坏可能导致以高权限运行的应用程序崩溃,
| Vendor | Product | Version Range | Status |
|---|---|---|---|
| n-romanovich | usb-test | < 1.1.5 |
affected |
Although we use advanced large model technology, its output may still contain inaccurate or outdated information.Shenlong tries to ensure data accuracy, but please verify and judge based on the actual situation.
| Vendor | Product | Affected Versions | CPE | Subscribe |
|---|---|---|---|---|
| n-romanovich | usb-test | < 1.1.5 | - |
|
| # | POC Description | Source Link | Shenlong Link |
|---|
No public POC found.
Login to generate AI POC