Fedora Account System
Red Hat Associate
Red Hat Customer
A path traversal vulnerability was found in pulpcore's relative_path_validator (pulpcore/app/serializers/fields.py). The validator only checks os.path.isabs() to block paths starting with "/", but does not block "../" directory traversal sequences anywhere in the path. When a user creates content via POST /api/v3/content/file/files/ with a crafted relative_path (e.g., "looking/normal/../../../../etc/cron.d/backdoor"), the value passes validation and is stored in ContentArtifact.relative_path. During FilesystemExport (pulpcore/app/tasks/export.py), os.path.join(path, relative_path) resolves outside the export directory, and the raw artifact content (fully attacker-controlled) is written to the escaped path. The process runs as the "pulp" system user. File permission bits cannot be set by the attacker. FilesystemExport is only accessible to admin-level users (SSL cert auth in Satellite, admin role in RBAC deployments). Affected: pulpcore (all versions through current HEAD 3.110.0.dev) Fix: Not yet available (coordinating with upstream) Reporter: Martin Brodeur (independent security researcher) PSIRT Ticket: PSIRTSUPT-7617
This issue has been addressed in the following products: Red Hat Ansible Automation Platform 2.5 for RHEL 9 Red Hat Ansible Automation Platform 2.5 for RHEL 8 Via RHSA-2026:42078 https://access.redhat.com/errata/RHSA-2026:42078
This issue has been addressed in the following products: Red Hat Satellite 6.16 for RHEL 8 Red Hat Satellite 6.16 for RHEL 9 Via RHSA-2026:42082 https://access.redhat.com/errata/RHSA-2026:42082
This issue has been addressed in the following products: Red Hat Ansible Automation Platform 2.6 for RHEL 9 Red Hat Ansible Automation Platform 2.6 for RHEL 10 Via RHSA-2026:42079 https://access.redhat.com/errata/RHSA-2026:42079
This issue has been addressed in the following products: Red Hat Satellite 6.17 for RHEL 9 Via RHSA-2026:42150 https://access.redhat.com/errata/RHSA-2026:42150
This issue has been addressed in the following products: Red Hat Satellite 6.18 for RHEL 9 Via RHSA-2026:42151 https://access.redhat.com/errata/RHSA-2026:42151