GPU VulnDB

Database/Control plane, storage & DevOps

GitLab: maintainers can delete package registry metadata that protection rules reserve for higher roles

CVSS 2.7CVE-2026-103549Control plane, storage & DevOpscurated

Impact

Improper authorization lets a user with the maintainer role remove package registry metadata that package protection rules were configured to restrict to higher roles. Where a self-hosted GitLab registry is the distribution point for container images or language packages that GPU nodes pull, protection rules are the control that keeps release artifacts from being tampered with by project-level roles; this bypasses part of that control. Integrity only - no confidentiality or availability impact is claimed - and it requires an already-privileged project role, so this is a defence-in-depth regression rather than a path in from outside.

Who can reach it

Authenticated GitLab user holding the maintainer role on the project, over the network. High privilege required; no user interaction.

What to do

Upgrade self-hosted GitLab to 19.2.8, 19.3.5 or 19.4.2 (affected from 17.6) and restart the application. Same patch release as the other GitLab fixes in this cycle, so one upgrade covers them. In the meantime, treat maintainer as effectively able to prune protected package metadata and review registry audit events for unexpected deletions.

References

Related entries

All Control plane, storage & DevOps entries

This entry is curated: imported from vendor advisories with machine assistance, not yet individually verified. Confirm against your vendor's advisory before acting, and report anything wrong.