Skip to main content
CVE-2025-62511VulnerabilityPublished

CVE-2025-62511: zheny-creator YtGrabber-TUI · Time-of-check Time-of-use (TOCTOU) Race Condition

Affects zheny-creator YtGrabber-TUISource CVE Database V5

0

Not known to be exploited · CVSS 6.3 Medium : upgrade to 1.0.1 when convenient.

Data as of 25 Oct 2026, 19:02 UTC

CVSS 3.1 base score
6.3Medium
How severe the flaw is on the 0–10 CVSS scale.
EPSS
0.1% chance of exploitation in 30 days – higher than 1% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.
Patch
Available – fixed in 1.0.1
CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:N/I:H/A:H

Exploitation evidence

  1. Disclosed: evidence found.

    CVE published 17 Oct 2025

  2. Detectable: no evidence on record.

    No public nuclei template indexed

  3. Weaponised: no evidence on record.

    No public exploit code indexed in Metasploit or Exploit-DB

  4. Exploited in the wild: no evidence on record.

    Not in CISA KEV and no source reports exploitation

  5. Observed by OffSeq Mirage: no evidence on record.

    No attack traffic recorded by OffSeq Mirage sensors

A missing step is not evidence of safety. Sources: cve.org (opens in a new tab), the Metasploit, Exploit-DB and nuclei-templates index as of 2026-10-25.

What to do

Upgrade zheny-creator/YtGrabber-TUI to 1.0.1.

Affected software

ProductAffectedFixed in
GitHubzheny-creator/YtGrabber-TUIpkg:github/zheny-creator/YtGrabber-TUIOther threatsAffected
  • <1.0.1
Fixed in
  • 1.0.1

Check your own hosts for these packages with threat-finder (opens in a new tab), our free open-source scanner.

AI-suggested

1. Upgrade yt-grabber-tui to version 1.0.1 or later, where the TOCTOU race condition is fixed. 2. Restrict write permissions on the configuration directories (~/.config/yt-grabber-tui on Linux and the application working directory on Windows) to trusted users only, preventing unauthorized creation of symbolic links or files. 3. Run yt-grabber-tui with the least privileges necessary; avoid executing it with elevated or administrative rights. 4. Implement file system monitoring to detect unexpected symbolic link creations or modifications in configuration directories. 5. Educate users about the risks of running applications with elevated privileges and the importance of securing local directories. 6. Consider using filesystem features or security modules (e.g., SELinux, AppArmor) to enforce stricter controls on configuration file access and modifications. 7. Regularly audit local user permissions and system configurations to minimize the risk of local privilege abuse.

Description

yt-grabber-tui is a C++ terminal user interface application for downloading YouTube content.yt-grabber-tui version 1.0 contains a Time-of-Check to Time-of-Use (TOCTOU) race condition (CWE-367) in the creation of the default configuration file config.json. In version 1.0, load_json_settings in Settings.hpp checks for the existence of config.json using boost::filesystem::exists and, if the file is missing, calls create_json_settings which writes the JSON configuration with boost::property_tree::write_json. A local attacker with write access to the application’s configuration directory (~/.config/yt-grabber-tui on Linux or the current working directory on Windows) can create a symbolic link between the existence check and the subsequent write so that the write operation follows the symlink and overwrites an attacker-chosen file accessible to the running process. This enables arbitrary file overwrite within the privileges of the application process, which can corrupt files and cause loss of application or user data. If the application is executed with elevated privileges, this could extend to system file corruption. The issue is fixed in version 1.0.1.

References

Community reviews

Loading reviews…