Advisory Database
  • Advisories
  • Dependency Scanning
  1. pypi
  2. ›
  3. pulpcore
  4. ›
  5. CVE-2024-7143

CVE-2024-7143: Pulp incorrectly assigns RBAC permissions in tasks that create objects

August 7, 2024 (updated March 20, 2026)

A flaw was found in the Pulp package. When a role-based access control (RBAC) object in Pulp is set to assign permissions on its creation, it uses the AutoAddObjPermsMixin (typically the add_roles_for_object_creator method). This method finds the object creator by checking the current authenticated user. For objects that are created within a task, this current user is set by the first user with any permissions on the task object. This means the oldest user with model/domain-level task permissions will always be set as the current user of a task, even if they didn’t dispatch the task. Therefore, all objects created in tasks will have their permissions assigned to this oldest user, and the creating user will receive nothing.

References

  • access.redhat.com/errata/RHSA-2024:6765
  • access.redhat.com/security/cve/CVE-2024-7143
  • bugzilla.redhat.com/show_bug.cgi?id=2300125
  • github.com/advisories/GHSA-9m5j-4xx9-44j9
  • github.com/pulp/pulpcore
  • github.com/pulp/pulpcore/blob/93f241f34c503da0fbac94bdba739feda2636e12/pulpcore/tasking/_util.py
  • github.com/pulp/pulpcore/blob/main/CHANGES.md
  • nvd.nist.gov/vuln/detail/CVE-2024-7143

Code Behaviors & Features

Detect and mitigate CVE-2024-7143 with GitLab Dependency Scanning

Secure your software supply chain by verifying that all open source dependencies used in your projects contain no disclosed vulnerabilities. Dependency Scanning using SBOM also detects vulnerabilities from proprietary advisories that this site does not include. Learn more about Dependency Scanning using SBOM →

Affected versions

All versions up to 3.56.0

Solution

Unfortunately, there is no solution available yet.

Impact 8.3 HIGH

CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:L

Learn more about CVSS

Weakness

  • CWE-277: Insecure Inherited Permissions

Source file

pypi/pulpcore/CVE-2024-7143.yml

Spotted a mistake? Edit the file on GitLab.

  • Site Repo
  • About GitLab
  • Terms
  • Privacy Statement
  • Contact

Page generated Sun, 08 Nov 2026 00:16:26 +0000.