Skip to main content

Debian APT CVE-2026-109518

| EUVDEUVD-2026-116969 HIGH
UNIX Hard Link (CWE-62)
2026-11-04 canonical GHSA-jw32-37xr-xwfw
7.7
CVSS 4.0 · Vendor: canonical
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Gain on-path position on APT-to-mirror traffic
  2. Delivery
    User or automation triggers package install
  3. Exploit
    Force redirect and download retry
  4. Execution
    Exploit hard-link reuse to swap in unverified package
  5. Persist
    APT installs crafted package
  6. Impact
    Code executes as root

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V5 - File Handling UNIX hard link following
Exploitation Conditions

Exploitation requires an on-path adversary able to manipulate HTTP traffic between the APT client and the archive server - a malicious or compromised mirror, a hostile proxy, or active MITM. It further requires (1) a user or automation to trigger a package install, (2) the download to be redirected and then retried, which the attacker must induce, and (3) the client to have Acquire::Retries set to a non-zero value. That retry setting defaults to 3 only starting with Debian 12 (bookworm) and Ubuntu 22.04 LTS (Jammy Jellyfish); older releases in their default configuration are NOT exploitable. These factors - mandatory on-path position, dependence on an install event and redirect/retry flow, and the version-gated default setting - are the concrete limits defenders should weigh against the root-level RCE impact.

Impact

This is a genuine high-priority issue for Debian/Ubuntu fleets but with meaningful preconditions that keep it below 'drop everything' urgency. The vuln.today decision label is 'this_week', consistent with a serious but conditional network flaw rather than an emergency. The CVSS 4.0 vector (AV:N/AC:L/AT:P/PR:N/UI:P, VC:H/VI:H/VA:H, score 7.7) signals an unauthenticated network attack that nonetheless carries an attack requirement (AT:P) and passive user interaction (UI:P) - the attacker needs an on-path position (malicious mirror, proxy, or traffic interception) and must wait for a user/automation-triggered package install, so this is not a spray-and-pray remote exploit. No EPSS score is provided in the input, and the CVE is NOT on CISA KEV, so there is no public-infrastructure signal of mass exploitation; exploitation status is best described as no public exploit identified at time of analysis. No SSVC/automatable field was supplied. The net picture: a real priority to patch because the impact is root RCE on a ubiquitous tool, tempered by the fact that it requires an on-path adversary, a package-install trigger, and a non-default-on-older-releases retry setting (Acquire::Retries != 0, which is the default only on Debian 12 / Ubuntu 22.04 and later). Older releases in default configuration are not exploitable, which narrows the real-world blast radius.

Exploit ScenarioDerived

An attacker who controls a network path between an APT client and its archive mirror - for example a malicious or compromised mirror, a hostile proxy, or an on-path MITM on untrusted WiFi - waits for the client to run a package install. By abusing APT's reuse of hard links during a redirect-and-retry download sequence, the attacker substitutes an unverified attacker-controlled package, which APT installs and executes with root privileges. No public exploit was identified in the provided intelligence; the attack also depends on the client having Acquire::Retries set to a non-zero value (the default on Debian 12 and Ubuntu 22.04 and later).

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.9% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Nov 04, 2026

Root-level remote code execution is achievable on Debian, Ubuntu and derivative distributions through APT's package download handling, where an on-path attacker such as a malicious mirror, a hostile proxy or an active MITM manipulates HTTP traffic during a package install and abuses hard-link reuse together with a redirect-and-retry sequence to get an attacker-controlled, unverified .deb installed. Reachability is gated on a non-zero Acquire::Retries setting, which is the default value of 3 only from Debian 12 (bookworm) and Ubuntu 22.04 LTS (Jammy Jellyfish) onward, so older releases are unaffected in their default configuration, and a user or automation must still trigger the install. No public exploit identified at time of analysis, and the mandatory on-path position plus the install/redirect/retry preconditions are why this is tracked as this_week priority rather than an emergency drop-everything item.

RemediationAI

Upgrade the apt packages to the fixed builds published in the Debian security advisory at https://lists.debian.org/debian-security-announce/2026/msg00526.html, the Ubuntu security notice USN-8996-1 at https://ubuntu.com/security/notices/USN-8996-1, or the Debian LTS announcement at https://lists.debian.org/debian-lts-announce/2026/11/msg00004.html for older suites, then re-run apt update and refresh any golden images or containers built from affected base releases. Where patching must wait, the most directly targeted mitigation is to set Acquire::Retries "0" (for example in /etc/apt/apt.conf.d/) so the redirect-then-retry sequence the flaw depends on cannot complete; the trade-off is loss of retry resilience, so transient mirror or network errors will abort installs and require a manual re-run. As a secondary control, remove the attacker's on-path position by serving sources over HTTPS only and restricting sources.list entries to trusted, internal mirrors, though this depends on those mirrors supporting TLS and does not help clients that must traverse an inspecting proxy; note that neither workaround is a substitute for the vendor fix, since a non-zero retry setting and cleartext or interceptable transport both need to hold for exploitation.

Affected VersionsENISA

apt 1.4.0 <1.4.12
apt 0 <1.0.1ubuntu2.24+esm4
apt 3.2.0 <3.2.1ubuntu0.1
apt 3.2.0 <3.2.1
apt 2.0.0 <2.0.12
apt 1.8.3 ≤1.8.5
apt 1.6.0 <1.6.19+esm1
apt 2.0.0 <2.0.12+esm1
apt 1.8.0 <1.8.2.4
apt 2.4.0 <2.4.15
apt 1.6.0 <1.6.19
apt 2.2.0 <2.2.5
apt 2.6.0 <2.6.2
apt 2.4.0 <2.4.15ubuntu0.1
apt 3.0.0 <3.0.4
apt 1.2.0 <1.2.36+esm1
apt 3.3.0 <3.3.6
apt 2.8.0 <2.8.4ubuntu0.1
apt 3.3.0 <3.3.3ubuntu0.1
apt 0 <1.2.36
apt 2.8.0 <2.8.4

Affected Packages

euvd apt fix: 1.0.1ubuntu2.24+esm4, 1.2.36+esm1, 1.2.36, 1.4.12, 1.6.19+esm1, 1.6.19, 1.8.2.4, 2.0.12+esm1, 2.0.12, 2.2.5, 2.4.15ubuntu0.1, 2.4.15, 2.6.2, 2.8.4ubuntu0.1, 2.8.4, 3.0.4, 3.2.1ubuntu0.1, 3.2.1, 3.3.3ubuntu0.1, 3.3.6

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

The affected component is APT, the package manager used by Debian, Ubuntu and their derivatives, which fetches .deb archives over HTTP/HTTPS from configured archive servers and mirrors before handing them to dpkg. The root cause is classified as CWE-62 (UNIX Hard Link): APT reuses hard links in its download workflow, and when the client follows a redirect and then retries the download of a package file, that hard-link reuse can be made to yield a file the client treats as its own downloaded package even though the content is attacker-supplied. The exploit therefore depends on an adversary in the network path who can answer or rewrite the HTTP responses for the archive server, combined with a non-zero Acquire::Retries value - default 3 since Debian 12 bookworm and Ubuntu 22.04 LTS - because the retry after the redirect is what exercises the vulnerable reuse path. The supplied sources describe the prerequisites and the hard-link reuse mechanism but do not publish the exact internal function or the precise redirect/retry sequencing details, and the references do not enumerate per-version fixed builds; defenders should treat the version gating via the Acquire::Retries default as the confirmed differentiator, and treat any other environment-specific conditions as unverified.

Know when Apt 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

Vendor (canonical) PRIMARY 7.7 HIGH
CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:P/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
vuln.today AI 7.5 HIGH

Network vector but AC:H for the required on-path position plus redirect/retry and non-default-on-older-releases retry setting; UI:R for the install trigger; unauthenticated (PR:N); root RCE gives C/I/A High.

3.1 AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:H
4.0 AV:N/AC:L/AT:P/PR:N/UI:P/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N

Primary rating from Vendor (canonical).

CVSS VectorVendor: canonical

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
Present
Privileges Required
None
User Interaction
Passive
Vulnerable system: Confidentiality
High
Vulnerable system: Integrity
High
Vulnerable system: Availability
High
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

Lifecycle Timeline

2
Patch available
Nov 04, 2026 - 17:02 EUVD
CVE Published
Nov 04, 2026 - 15:49 cve.org
HIGH 7.7

DescriptionCVE.org

On Debian, Ubuntu, and derivative Linux distributions, an on-path attacker who can manipulate the HTTP traffic (including a malicious mirror or proxy) between an APT client and an archive server triggered by a package install can trick the client into installing an attacker-controlled unverified package and achieve remote code execution with root privileges.

The vulnerability is caused by the reuse of hard links and requires the client to follow redirects and retry the download of package files. It requires the client to have a non-zero Acquire::Retries configuration setting; the value 3 is the default starting with Debian 12 (bookworm) and Ubuntu 22.04 LTS (Jammy Jellyfish), so older releases are unaffected in a default configuration

Executive ViewAI

Why It Matters

A high-severity vulnerability in APT package handling on Debian, Ubuntu, and derivatives allows an on-path attacker (e.g., malicious mirror, hostile proxy, or active MITM) to achieve root-level remote code execution during package installation. Organizations running Debian 12+ or Ubuntu 22.04+ with default retry settings are affected, but exploitation requires an attacker to be positioned on the network path and a user or automation to trigger a package install. Leadership should prioritize patching and network hardening, as this could lead to full system compromise and supply chain risk.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations: enforce HTTPS for APT repositories, set Acquire::Retries to 0, use trusted network paths, and monitor for malicious mirror/proxy activity.

Threat Intelligence Overview

EPSS Score
0.9%
Top 39% exploitable
Prevalence
Ubiquitous
APT is the core package manager on nearly all Debian/Ubuntu systems
Threat Intel
1
1 sources
Data Quality
6 sources
Confidence: High
EUVD NVD CVE.org EPSS Vulnrichment NEWS VulDB

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.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 0.9%
Patch available Yes
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact
High
Technical Impact
Total

Priority Score

39
Low Medium High Critical
KEV: 0
EPSS: +1
CVSS: +38
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Remote Code Execution represents the critical moment when an attacker successfully runs arbitrary code on a target system without physical access.

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy