Skip to finding
important · Physical access

A malicious USB peripheral can panic Zephyr's experimental host stack during enumeration.

Affects

Zephyr RTOS devices built with the experimental USB host stack enabled.

A device-controlled configuration descriptor can fail validation after its buffer is freed, leaving cleanup to free the dangling pointer again. The documented outcome is a kernel panic in an experimental, disabled-by-default stack with a dedicated heap. The published fix was not reviewed for this brief, so this cannot lead.

Detail and 1 source
Share this finding
Get it by email

The same brief, every morning. One email a day, nothing else.

Every finding here carries a source that was checked before it published. If something is wrong, write to admin@fullchain.sh — corrections are published on the day they affect.

Tuesday, September 22, 2026