Intel

AIKIDO-2026-996716

uu_mv is vulnerable to Improper Resolution of Path Equivalence

Improper Resolution of Path EquivalenceGHSA-mcrj-cqrc-m6rh Published Aug 11, 2026

28

Low Risk

This Affects:

RUSTuu_mv
0.0.1 - 0.9.0
Fixed in 0.10.0
Are you affected? Scan for Free

TL;DR

The mv backup safety guard is meant to refuse a move when creating the destination's backup would overwrite the source file. It compares the two operands as raw path strings rather than by file identity, so it fails to fire when the same file is named with different spellings such as a relative versus an absolute path. mv then destroys the source file and exits successfully with no diagnostic, defeating a documented safety check. The fix compares file identity so the guard triggers regardless of how the paths are spelled.

Who does this affect?

You are affected if you are using a version that falls within the vulnerable range and you use mv --backup=simple (or -b) where the source and destination refer to the same file spelled with different paths.

Background info

uu_mv is vulnerable to Improper Resolution of Path Equivalence in versions 0.0.1 - 0.9.0.

How to fix this

Upgrade the uu_mv library to the patch version.