Intel

AIKIDO-2026-433517

homeassistant is vulnerable to Path Traversal

Path TraversalCVE-2026-64824 Published 5 days ago

84

High Risk

This Affects:

PYTHONhomeassistant
2024.12.0 - 2026.6.4
Fixed in 2026.7.0
Are you affected? Scan for Free

TL;DR

The backup restore function extracts uploaded tar archives without safely resolving symbolic links. A crafted archive can pair a benign member name with a symlink entry whose linkname is an absolute path pointing outside the extraction directory, so a following regular-file entry is written through the unvalidated symlink to an arbitrary absolute location. Because the official container image runs the process as root, an attacker can overwrite auto-imported Python paths such as sitecustomize.py or custom component files and achieve remote code execution. The fix stops using the fully trusted extraction filter and applies the standard tar filter so symlink and absolute-path members are no longer honored.

Who does this affect?

You are affected if you are using a version that falls within the vulnerable range and you restore a backup archive that originates from an untrusted source.

Background info

homeassistant is vulnerable to Path Traversal in versions 2024.12.0 - 2026.6.4.

How to fix this

Upgrade the homeassistant library to the patch version.