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
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-123877A certificate validation bypass in Node.js https.Agent lets …6.8
- CVE-2026-12388A flaw was found in the Identity Provider (IdP) mapper compo…6.5
- CVE-2026-123881A vulnerability was found in OpenBMB Internet of Agents up t…7.3
- CVE-2026-12389A vulnerability that could lead to a high privileged authent…8.4
- 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-12392An information exposure vulnerability in Canonical MAAS prio…5.3
- 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-123957A vulnerability was determined in TOTOLINK CA300-PoE 6.2c.88…9.9
- CVE-2026-123958A vulnerability was identified in TOTOLINK CA300-PoE 6.2c.88…9.9
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
