Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessSubmit crafted .dsc/.changes manifest with attacker-controlled paths
-
DeliveryDebusine parser ingests unsanitized file paths
-
Exploitmergeuploads task triggered on worker node
-
ExecutionArbitrary symlink created at attacker-specified filesystem location
-
ImpactOverwrite or expose files accessible to worker user
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V5 - File Handling Symlink resolution safety
|
| Exploitation Conditions | The mergeuploads task must be active and processing attacker-supplied .dsc or .changes manifest files on the target Debusine instance. The CVSS vector PR:N indicates no authentication is enforced at the parsing layer, but practical exploitation requires the ability to submit package artifacts to the Debusine pipeline - access that may be restricted by deployment policy even if not enforced by the software itself. Exploitation is limited to the privilege level of the worker user account; files accessible only to root or other users are not reachable. The vulnerability affects only the manifest file parsing path and does not impact other Debusine task types. Non-default or absent mergeuploads task configuration would prevent exploitation. |
| Impact | CVSS 6.5 Medium (AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N) reflects that this is network-reachable without authentication, but the confidentiality and integrity impact is partial and scope is unchanged - meaning blast radius is limited to the worker process's own privilege level. EPSS of 0.02% at the 4th percentile is notably low, consistent with a niche infrastructure tool used primarily by Debian derivative maintainers rather than a widely deployed internet-facing product. No CISA KEV listing and no public exploit code identified at time of analysis further reduce urgency. The most realistic threat actor is a malicious or compromised package submitter within a Debusine pipeline, not an arbitrary internet attacker - the CVSS PR:N rating reflects the lack of enforced authentication at the parsing layer, but practical exploitation requires access to submit packages to the instance. Overall, this is a genuine medium-severity issue warranting patching but not emergency response outside active Debusine deployments. |
| Exploit ScenarioDerived | An attacker with the ability to submit packages to a Debusine instance crafts a .dsc or .changes manifest file embedding path traversal sequences or absolute paths pointing to sensitive files (e.g., SSH authorized_keys, cron jobs, or service configuration files). When the mergeuploads task processes the artifact on the worker, it follows the attacker-supplied path and creates a symbolic link, silently redirecting a worker-accessible file to an attacker-controlled location - enabling either data disclosure (if the symlink is later read) or file overwrite (if subsequently written). No public proof-of-concept code has been identified, but the attack primitive is straightforward given the description. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Jun 10, 2026
Arbitrary symlink creation in Debusine's mergeuploads task allows remote unauthenticated attackers to overwrite files accessible to the worker process. Affected versions 0.12.0 through 0.14.8 fail to sanitize fully user-controlled paths embedded in Debian manifest files (.dsc and .changes), enabling path traversal via CWE-59 link-following. Despite a CVSS network-accessible, no-auth vector, real-world risk is bounded by deployment context - exploitation requires the ability to submit packages to a Debusine instance. No public exploit identified at time of analysis and EPSS sits at 0.02% (4th percentile).
RemediationAI
Upgrade Debusine to version 0.14.9 or later, which includes the fix introduced in commit c24cdc49fb258714767546bdec5b09f8065d414e and merged via merge request !3103 at https://salsa.debian.org/freexian-team/debusine/-/merge_requests/3103. The upstream fix is available from the vendor; a tagged patched release version is confirmed by the EUVD affected-versions range ending at 0.14.9. If immediate upgrade is not possible, operators should restrict who can submit .dsc and .changes files to the Debusine instance to trusted, authenticated parties only - this limits the attack surface since exploitation requires submitting crafted manifest files. Additionally, consider running worker processes under a dedicated low-privilege account to reduce the impact radius of any successful symlink overwrite. Neither workaround eliminates the underlying path traversal; they are compensating controls only until the patch is applied.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
Debusine is a Freexian-maintained platform for building, distributing, and maintaining Debian-based distributions. It processes Debian source package manifests (.dsc) and upload artifacts (.changes), which are structured text files listing constituent file paths. The vulnerability is rooted in CWE-59 (Improper Link Resolution Before File Access): the manifest parser accepted arbitrary, fully user-controlled file paths without canonicalization or containment checks. The mergeuploads task - responsible for combining upload artifacts on worker nodes - consumed these unsanitized paths and could be directed to create symbolic links pointing to arbitrary filesystem locations. The affected component is confirmed by CPE cpe:2.3:a:debian:debusine:*:*:*:*:*:*:*:* covering versions 0.12.0 through 0.14.8.
Know when Debusine gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N
Primary rating from Vendor (debian) · only source for this CVE.
CVSS VectorVendor: debian
Lifecycle Timeline
3DescriptionCVE.org
Debusine is an integrated solution to build, distribute and maintain a Debian-based distribution. Debian source packages (.dsc) and upload artifacts (.changes) are manifest files that name the files that make up the artifact. The parser used to read these files in Debusine accepted arbitrary fully user-controlled paths. The mergeuploads task could be abused to create arbitrary symbolic links on a worker, overwriting any file that the worker user has access to.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.
EUVD-2026-35999
GHSA-29fv-9q46-q5g2
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB