Uutilsのuutils coreutilsにおけるTime-of-check Time-of-use (TOCTOU) 競合状態の脆弱性
| Title |
Uutilsのuutils coreutilsにおけるTime-of-check Time-of-use (TOCTOU) 競合状態の脆弱性
|
| Summary |
uutils coreutilsのmvユーティリティには、クロスデバイス移動時にTime-of-Check to Time-of-Use(TOCTOU)脆弱性が存在します。拡張属性(xattr)保持ロジックは、各操作ごとに新たなパスからinodeを照会する複数のパスベースのシステムコールを使用しています。ディレクトリへの書き込み権限を持つローカル攻撃者は、このレースコンディションを悪用して呼び出し間でファイルを入れ替えることで、SELinuxラベルやファイルの機能などのセキュリティxattrに不整合な混合を宛先ファイルに与えることができます。
|
| Possible impacts |
当該ソフトウェアが扱う情報について、外部への漏えいは発生しません。 また、当該ソフトウェアが扱う全ての情報が書き換えられる可能性があります。 さらに、当該ソフトウェアは停止しません。 そして、この脆弱性を悪用した攻撃の影響は、他のソフトウェアには及びません。 |
| Solution |
正式な対策が公開されています。ベンダ情報を参照して適切な対策を実施してください。 |
| Publication Date |
April 22, 2026, midnight |
| Registration Date |
April 27, 2026, 11:17 a.m. |
| Last Update |
April 27, 2026, 11:17 a.m. |
|
CVSS3.0 : 警告
|
| Score |
4.7
|
| Vector |
CVSS:3.0/AV:L/AC:H/PR:L/UI:N/S:U/C:N/I:H/A:N |
Affected System
CVE (情報セキュリティ 共通脆弱性識別子)
CWE (共通脆弱性タイプ一覧)
ベンダー情報
Change Log
| No |
Changed Details |
Date of change |
| 1 |
[2026年04月27日] 掲載 |
April 27, 2026, 11:17 a.m. |
NVD Vulnerability Information
CVE-2026-35354
| Summary |
A Time-of-Check to Time-of-Use (TOCTOU) vulnerability exists in the mv utility of uutils coreutils during cross-device moves. The extended attribute (xattr) preservation logic uses multiple path-based system calls that perform fresh path-to-inode lookups for each operation. A local attacker with write access to the directory can exploit this race to swap files between calls, causing the destination file to receive an inconsistent mix of security xattrs, such as SELinux labels or file capabilities.
|
| Publication Date |
April 23, 2026, 2:16 a.m. |
| Registration Date |
April 25, 2026, 4:05 a.m. |
| Last Update |
April 25, 2026, 4:04 a.m. |
Affected software configurations
| Configuration1 |
or higher |
or less |
more than |
less than |
| cpe:2.3:a:uutils:coreutils:-:*:*:*:*:rust:*:* |
|
|
|
|
Related information, measures and tools
Common Vulnerabilities List