Pin priorities to exclude non-targeted packages from third-party repositories #95
Labels
No labels
Blocked
Existing Service
Infrastructure Issue
Refactor
Security Hardening
Security Issue
Service Idea
Service Removal
Upgrade service
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: data.coop/ansible#95
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
In #90, we added a new repository hosted by Dell. We want specific packages from this repo, but an attacker can place all sorts of packages there and we can upgrade to a compromised package in this way.
For instance, say that we are running the official lib-very-important-4.9.9.security-patch20220101, then an attacker can place lib-very-important-5.0 with a known vulnerability and we'd just install it. They can even AFAIK just copy the package straight, but they will have to update the repository index with Dell's signing key.
But parts of this should be possible to mitigate:
Create a file
/etc/apt/preferences.d/dell
with contents: