Every Xen from 4.6 is affected and the advisory knows of no mitigation, only patches, which it lists for releases back to 4.17. Two more advisories, XSA-529 and XSA-530, are embargoed until 10 November.
APT flaw lets a hostile mirror swap a Debian or Ubuntu package for root
EditorialBy TrustList Editorial
CVE-2026-109518 abuses APT's handling of hard links when it follows redirects and retries downloads, which is on by default from Debian 12 and Ubuntu 22.04. Fixed packages shipped on 4 November.
- United Kingdom
- London, United Kingdom
- Cybersecurity
- Linux
- +2 more
About APT flaw lets a hostile mirror swap a Debian or Ubuntu package for root
APT flaw lets a hostile mirror swap a Debian or Ubuntu package for root
4 November 2026: APT, the package manager on Debian, Ubuntu and their derivatives, has a flaw (CVE-2026-109518) that lets an attacker who sits between a machine and its package archive, such as a malicious mirror or proxy, trick APT into installing a package it has not verified, and so run code as root during an install. Canonical rates it High priority. Debian and Ubuntu shipped fixed packages on 4 November, and neither reports attacks using it.
Not yet independently verified. Debian's own advisory text (DSA-6607-1) did not open for us; the Debian fixed versions come from its security tracker. Neither Debian nor Canonical reports attacks using the flaw. We will update this when it can be confirmed, and remove this note.
APT's security has always rested on one idea: the network can be hostile, because every package is checked against signed archive metadata. This bug breaks that promise in a narrow case, which is why it matters even to teams that never think about their mirrors.
Redirects, retries and a hard link
Max Justicz found that APT mishandles hard links when it meets HTTP redirects and retries a package download. An attacker who can manipulate that traffic can use the sequence to have an unverified file treated as the verified package. Canonical's CVSS v4 vector scores it as reachable over the network with no privileges, needing particular conditions and some user action, such as an administrator running an install.
The condition is retries. The attack needs APT to follow redirects and retry downloads, which happens when Acquire::Retries is set above zero. Canonical's CVE page says the value 3 is the default from Debian 12 (bookworm) and Ubuntu 22.04 LTS onwards, so older releases are not affected unless someone has changed that setting.
Fixed packages by release
Ubuntu, from USN-8996-1:
- 26.10: apt 3.3.3ubuntu0.1;
- 26.04 LTS: 3.2.1ubuntu0.1;
- 24.04 LTS: 2.8.4ubuntu0.1;
- 22.04 LTS: 2.4.15ubuntu0.1;
- 20.04, 18.04, 16.04 and 14.04 LTS: fixes through Ubuntu Pro only.
Debian, from its tracker: bookworm 2.6.2 (DLA-4880-1), trixie 3.0.4 (DSA-6607-1) and sid 3.3.6. The tracker still lists forky at 3.3.5 as vulnerable.
Container images and build servers
The update has to reach every place APT runs, and that is wider than servers. Base images built from Debian or Ubuntu carry the old APT until they are rebuilt, and CI jobs that run apt-get install on each build fetch packages over whatever network the runner sits on. Rebuilding images on the fixed packages closes the gap. Until then, setting Acquire::Retries to 0 removes the condition the attack needs, at the cost of failed installs on a flaky mirror. Pulling packages over HTTPS from a mirror you control, rather than a third-party one, shrinks who can be on the path at all.
Our patch management software category lists seven products.
Sources
- Ubuntu: USN-8996-1, APT vulnerability, 4 November 2026
- Ubuntu: CVE-2026-109518, 4 November 2026
- Debian security tracker: CVE-2026-109518 (read 5 November 2026), 5 November 2026
Categories & features
- United Kingdom
- London, United Kingdom
- Cybersecurity
- Linux
- Vulnerability Management
- Patch Management
TrustList Weekly
The week in software and IT, in one email
The news that matters to buyers, new rankings and our own research. Every Thursday, free, and easy to leave.
You may be interested in
Amazon Linux 2 and 2023 kernels are out now. EKS and ECS AMIs dated 31 October carry the fix, Redshift follows on 2 November and RDS and Aurora on 3 November.
A race in IPv4 TCP connection setup frees socket options too early. The kernel CVE team scores it 9.8, distributions 5.9 to 8.1; Debian has fixed kernels, Ubuntu lists fixes in progress.
Two of the nine run code on a viewer that connects to a hostile machine or opens a crafted recording; six let a local user reach SYSTEM or root through the Monitoring and Patch Management add-ons.
NLnet Labs fixed five CVEs in its recursive resolver five weeks after the September release that patched a critical one, so servers still on 1.26.1 are behind again. Debian shipped DSA-6581-1.
CVE-2026-111497 is rated 9.2 by Google and hits every Brotli release from 1.0.3 to 1.2.0. Envoy, the PyPI packages and Debian have shipped fixes; Ubuntu still ranks it medium.
ISC's October release closes a GSS-TSIG replay that corrupts memory and three resolver crashes. No 9.18 build is listed, so 9.18 users must move to 9.20.30.
CVE-2026-99999, nicknamed PwnEscape, scores 9.3 and sits in the IPv4 checksum code every host kernel runs. Fixed stable kernels range from 5.10.272 to 7.2.11.
More on TrustList
Everything here links back to the same verified catalogue. Pick your next stop.
- More United KingdomThe ranking for this subject
- CompaniesAgencies, consultancies and IT service providers, ranked by verified reviews.
- ProductsSoftware and SaaS with pricing, features, integrations and alternatives.
- AwardsAnnual recognition decided by verified reviews and an independent jury.
- LaunchesNew products and releases, voted up by the community every day.
- AI ModelsBenchmark scores and community ratings for every major model.
- RequestsBuyers describe what they need; vendors respond directly.
- PeopleReviewers, authors and makers with public profiles.
- ComparePut up to four listings side by side before you shortlist.