CVE-2025-62511
Last modified
CVE-2025-62511 is a medium-severity vulnerability rated 6.3/10 on the CVSS scale. 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. EPSS estimates a 0.10% chance of exploitation in the next 30 days.
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.
Metrics
CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:N/I:H/A:H
Weakness Enumeration
References
Timeline
- Published
- Last Modified
- Status
- Deferred
Frequently Asked Questions
What is CVE-2025-62511?
How severe is CVE-2025-62511?
How do I fix CVE-2025-62511?
How Strix Helps
- How Strix found a critical auth bypass in etcdStrix autonomously discovered a critical authentication bypass in etcd, later designated CVE-2026-33413.
- Autonomous PentestingAI agents that find and validate exploitable vulnerabilities like this one across your applications.
- PR ReviewsPentest every pull request so vulnerable code is caught before it ships to production.
- AI Penetration TestingHow AI-driven penetration testing continuously covers your attack surface.
Related CVEs from 2025
- CVE-2025-62506MinIO is a high-performance object storage system. In all ve…8.1
- CVE-2025-62507Redis is an open source, in-memory database that persists on…8.8
- CVE-2025-62508Citizen is a MediaWiki skin that makes extensions part of th…6.5
- CVE-2025-62509FileRise is a self-hosted web-based file manager with multi-…8.1
- CVE-2025-6251The Royal Elementor Addons and Templates plugin for WordPres…6.4
- CVE-2025-62510FileRise is a self-hosted web-based file manager with multi-…8.1
- CVE-2025-62512Piwigo is an open source photo gallery application for the w…5.3
- CVE-2025-62513OpenBao is an open source identity-based secrets management …7.5
- CVE-2025-62514Parsec is a cloud-based application for cryptographically se…7.1
- CVE-2025-62515pyquokka is a framework for making data lakes work for time …9.8
- CVE-2025-62516Rejected reason: Further research determined the issue is no…
- CVE-2025-62517Rollbar.js offers error tracking and logging from Javascript…5.9
Are you affected by CVE-2025-62511?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
