CVE-2026-12391
Last modified
CVE-2026-12391 is a medium-severity vulnerability rated 5/10 on the CVSS scale. An insecure symlink following vulnerability exists in Canonical ubuntu-pro-client (formerly ubuntu-advantage-tools) within the pro collect-logs command framework. The utility creates or utilizes predictable temporary file paths or user-accessible log directories when gathering diagnostic information without verifying the file type or ownership.
Description
An insecure symlink following vulnerability exists in Canonical ubuntu-pro-client (formerly ubuntu-advantage-tools) within the pro collect-logs command framework. The utility creates or utilizes predictable temporary file paths or user-accessible log directories when gathering diagnostic information without verifying the file type or ownership. An unprivileged local attacker can exploit this behavior by creating a symbolic link (symlink) at a predictable destination path pointing to an arbitrary, root-readable file (such as /etc/shadow or private files within /root). When a root administrator or operator subsequently executes the pro collect-logs command, the tool follows the user-controlled symlink, reads the target file, and compresses its contents into the resulting diagnostic support archive. Because the output archive remains readable by the unprivileged user, the attacker can extract and read the sensitive root-owned files, leading to a complete information disclosure of system secrets.
Metrics
CVSS:3.1/AV:L/AC:L/PR:L/UI:R/S:U/C:H/I:N/A:N
Weakness Enumeration
Affected Software
Source: CNA advisory (CVE.org). NVD analysis pending.
| Vendor | Product | Versions |
|---|---|---|
| Canonical | ubuntu-pro-client (ubuntu-advantage-tools) | < 37.3 |
| Canonical | Ubuntu 26.04 LTS | All versions |
| Canonical | Ubuntu 24.04 LTS | All versions |
| Canonical | Ubuntu 22.04 LTS | All versions |
| Canonical | Ubuntu 20.04 LTS | All versions |
| Canonical | Ubuntu 18.04 LTS | All versions |
| Canonical | Ubuntu 16.04 LTS | All versions |
References
Timeline
- Published
- Last Modified
- Status
- Undergoing Analysis
Frequently Asked Questions
What is CVE-2026-12391?
How severe is CVE-2026-12391?
How do I fix CVE-2026-12391?
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 2026
- CVE-2026-12383A flaw was found in the Event-Driven Ansible (EDA) server. T…7.5
- CVE-2026-12385The Smart Slider 3 plugin for WordPress is vulnerable to Sen…4.3
- CVE-2026-12386Improper null termination vulnerability in TUBITAK BILGEM So…3.9
- CVE-2026-12388A flaw was found in the Identity Provider (IdP) mapper compo…6.5
- CVE-2026-1239The Ninja Forms – The Contact Form Builder That Grows With Y…7.5
- CVE-2026-12390In AzeoTech DAQFactory versions 21.1 and prior, a Type Confu…7.8
- CVE-2026-12393The WPS Bookings for WooCommerce WordPress plugin before 3.1…5.4
- CVE-2026-12394The MemberGlut WordPress plugin before 1.1.5 does not valid…9.8
- CVE-2026-12395The WP Job Portal WordPress plugin before 2.5.5 does not pr…6.5
- CVE-2026-12396The WP Job Portal WordPress plugin before 2.5.5 does not pe…5.4
- CVE-2026-12397The WP Job Portal WordPress plugin before 2.5.5 does not ve…4.3
- CVE-2026-12398A command injection vulnerability was found in galaxy_ng. Th…7.5
Are you affected by CVE-2026-12391?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
