Case · DiggingBeagle record

Junie GitHub Action ran fork-controlled code under workflow credentials

The AI coding action could give untrusted fork content a privileged CI execution path.

Public disclosure: Nov 6, 2026

Scope

JetBrains Junie GitHub Action versions earlier than 1.8.0 when processing fork-controlled material.

Assessment profile

Assessment method
Exploitation
not established
Evidence
Grade B
Remediation
patch available
AI role
AGAINST AI
Basis and provenance

The authoritative vulnerability advisory identifies fork-origin code execution and affected versions, but omits the precise workflow sequence and any in-the-wild case. An impact band remains unassigned because the available evidence does not establish a comparable severity score or verified numerical loss for this assessment.

Assessed Nov 8, 2026 using diggingbeagle.assessment/1.

At a glance

Mechanism and trust boundary

  1. 01

    A fork contributor supplies content consumed by the action.

  2. 02

    The workflow executes that content with its own credential context.

  3. 03

    The contributor-controlled code can act with workflow authority.

Claims & evidence

CLM-JUNIE-ACTION-FORK-PRIVILEGE-01GitHub Advisory CVE-2026-123852 states that a Junie GitHub Action before 1.8.0 could execute code originating in fork-controlled updates with the credentials of its workflow.supported

Basis: reported finding

Link to claim

Implications

Separating untrusted contribution data from privileged automation matters even when the intermediary is an AI agent.

Controls and mitigations

  • Use Junie GitHub Action 1.8.0 or a later fixed version and inspect checkout and execution steps that read fork-controlled contributions.
  • Run untrusted code without elevated workflow credentials or secrets; do not infer the exact vulnerable GitHub trigger without vendor evidence.

Unknowns and contradictions

  • The vendor summary does not disclose the exact GitHub event, checkout step or a publicly observed exploit. It must not be relabeled as a proven pull_request_target incident without execution details.

Sources and citation

Material revision history

  1. Nov 8, 2026 · Canonical change recorded · new in release · revision 229