A flaw was found in pulp-ansible's bearer-token refresh for collection remotes. The access token is kept in one module-level variable and reused for every token download in that worker. A user who can sync an Ansible remote that uses token refresh, and can point that remote at a server they control, receives an access token obtained for a different remote, and can reuse it at the service that issued it. Content stored in Pulp is not changed, and the service is not stopped.
Metrics
Affected Vendors & Products
References
History
Mon, 26 Oct 2026 04:00:00 +0000
| Type | Values Removed | Values Added |
|---|---|---|
| First Time appeared |
Red Hat
Red Hat red Hat Satellite 6 |
|
| Vendors & Products |
Red Hat
Red Hat red Hat Satellite 6 |
Wed, 07 Oct 2026 19:30:00 +0000
| Type | Values Removed | Values Added |
|---|---|---|
| Metrics |
ssvc
|
Wed, 07 Oct 2026 12:30:00 +0000
| Type | Values Removed | Values Added |
|---|---|---|
| References |
| |
| Metrics |
threat_severity
|
threat_severity
|
Wed, 07 Oct 2026 06:00:00 +0000
| Type | Values Removed | Values Added |
|---|---|---|
| Description | A flaw was found in pulp-ansible's bearer-token refresh for collection remotes. The access token is kept in one module-level variable and reused for every token download in that worker. A user who can sync an Ansible remote that uses token refresh, and can point that remote at a server they control, receives an access token obtained for a different remote, and can reuse it at the service that issued it. Content stored in Pulp is not changed, and the service is not stopped. | |
| Title | Pulp-ansible: bearer tokens are reused across remotes in a worker | |
| First Time appeared |
Redhat
Redhat ansible Automation Platform Redhat satellite |
|
| Weaknesses | CWE-488 | |
| CPEs | cpe:/a:redhat:ansible_automation_platform:2 cpe:/a:redhat:satellite:6 |
|
| Vendors & Products |
Redhat
Redhat ansible Automation Platform Redhat satellite |
|
| References |
| |
| Metrics |
cvssV3_1
|
Status: PUBLISHED
Assigner: redhat
Published: 2026-10-07T05:46:15.585Z
Updated: 2026-10-14T22:56:54.811Z
Reserved: 2026-10-01T11:51:10.972Z
Link: CVE-2026-103869
Updated: 2026-10-07T18:35:14.135Z
Status : Awaiting Analysis
Published: 2026-10-07T06:16:35.207
Modified: 2026-10-14T23:17:21.860
Link: CVE-2026-103869