Description
CloudPirates Open Source Helm Charts is a collection of Helm charts. Prior to commit 271d415, pull_request_target workflow is vulnerable to cache poisoning and OIDC token theft. A pull_request_target workflow checks out fork code using github.event.pull_request.head.sha or .head.ref. This gives attacker-controlled code access to base repository secrets and tokens. A pull_request_target workflow writes to a shared Actions cache. A subsequent release or publish workflow restores from the same cache scope, allowing a poisoned cache entry to execute during release. This issue has been patched via commit 271d415.
Published: 2026-10-22
Score: 6.9 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Privilege Escalation via OIDC Token Theft and Cache Poisoning
Action: Apply Patch
AI Analysis

Impact

CloudPirates Open Source Helm Charts relies on GitHub Actions pull_request_target workflows that check out code from a pull request head using the event payload. Prior to the fix, an attacker could submit a malicious pull request from a fork, inject code that accesses the base repository’s secrets and OIDC tokens, and write a corrupted entry into the shared Actions cache. When a subsequent release or publish workflow restores from that same cache scope, the poisoned data can be executed, allowing the attacker to read or exfiltrate secrets, gain code‑execution privilege in the CI environment, and potentially compromise artifacts produced by the repo.

Affected Systems

The vulnerable implementation resides in the CloudPirates‑io helm‑charts collection. All chart releases before commit 271d415 are affected. No specific vendor version numbers are listed, so organizations should verify that their deployed chart includes the commit that patches the issue. The vulnerability applies to any repository that incorporates or forks the charts into its GitHub Actions workflows.

Risk and Exploitability

The CVSS base score of 6.9 indicates medium severity and the EPSS score is not available, implying no public exploitation data. The vulnerability is not listed in CISA’s KEV catalog. Attackers only need to create a forged pull request in a forked repository; no privileged access beyond contributing a PR is required. Because the exploit relies on standard pull_request_target behavior, CI runners with default permissions can be affected, making the risk real for projects using these charts without additional safeguards.

Generated by OpenCVE AI on October 22, 2026 at 18:35 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Apply the patch from commit 271d415 or upgrade CloudPirates‑io helm‑charts to a version that includes this fix.
  • Reconfigure any pull_request_target workflows that use the charts to instead use pull_request workflows, or ensure that untrusted fork heads are not checked out.
  • Disable or narrow the shared Actions cache scope for release and publish jobs, and remove any cache writes performed by pull_request_target jobs that are not strictly required.

Generated by OpenCVE AI on October 22, 2026 at 18:35 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 10 Nov 2026 21:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Fri, 23 Oct 2026 00:45:00 +0000

Type Values Removed Values Added
First Time appeared Cloudpirates-io
Cloudpirates-io helm-charts
Vendors & Products Cloudpirates-io
Cloudpirates-io helm-charts

Thu, 22 Oct 2026 17:30:00 +0000

Type Values Removed Values Added
Description CloudPirates Open Source Helm Charts is a collection of Helm charts. Prior to commit 271d415, pull_request_target workflow is vulnerable to cache poisoning and OIDC token theft. A pull_request_target workflow checks out fork code using github.event.pull_request.head.sha or .head.ref. This gives attacker-controlled code access to base repository secrets and tokens. A pull_request_target workflow writes to a shared Actions cache. A subsequent release or publish workflow restores from the same cache scope, allowing a poisoned cache entry to execute during release. This issue has been patched via commit 271d415.
Title CloudPirates Open Source Helm Charts: pull_request_target workflow vulnerable to cache poisoning and OIDC token theft
Weaknesses CWE-829
References
Metrics cvssV3_1

{'score': 6.9, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:H/UI:R/S:C/C:N/I:H/A:L'}


Subscriptions

Cloudpirates-io Helm-charts
cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-10-30T19:47:13.018Z

Reserved: 2026-06-15T18:40:01.651Z

Link: CVE-2026-54532

cve-icon Vulnrichment

Updated: 2026-10-30T19:47:09.211Z

cve-icon NVD

Status : Deferred

Published: 2026-10-22T18:17:29.153

Modified: 2026-10-30T20:17:09.670

Link: CVE-2026-54532

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-22T20:00:12Z

Weaknesses
  • CWE-829

    Inclusion of Functionality from Untrusted Control Sphere