IT SBIT Services
Schneeberger
DEEN
CVE tracker

aeon: Code execution via privileged GitHub Actions workflow

CVE-2026-65820High 8.7

← All vulnerabilities

Summary

aeon, a scikit-learn compatible Python library for time series, had a GitHub Actions workflow that used the pull_request_target trigger for pre-commit checks. Code from a fork pull request could run in a privileged context with elevated credentials and could push commits to pull request branches. An attacker who submits a malicious fork pull request could expose the token and gain a write path to the repository. The flaw is in the project's own CI configuration and does not affect a typical installation of the library.

Affected

  • aeon versions before 1.5.0 (CI workflow of the aeon repository)

Fixed in

  • Fixed in aeon 1.5.0

Workaround

Unknown. No workaround is documented. Upgrading to 1.5.0 is the fix.

Exploitation

  • No public exploit or in-the-wild exploitation known at the time of publication.
  • Not listed in CISA KEV.

Our recommendation

  • Upgrade aeon to version 1.5.0 or later in all projects and environments that use it.
  • If your organisation maintains forks of aeon or its own GitHub Actions workflows, check for use of pull_request_target and avoid running untrusted pull request code with write access or secrets.
  • Monitor the vendor advisory for updates.

Public exploits

PoC-in-GitHub, Metasploit and Exploit-DB list nothing for this CVE.

Research sources

Researched and written up in English and German by an AI (Claude by Anthropic) based on NVD, CISA, EPSS and the sources listed. The vendor information is authoritative. Researched on 11 Nov 2026, 19:23.

Original description (NVD)

aeon is a scikit-learn compatible Python library for learning from time series. Prior to version 1.5.0, a GitHub Actions workflow used pull_request_target for pre-commit checks on pull requests from forks. In this configuration, fork-controlled code could be checked out and executed in a privileged context. The vulnerable workflow also generated/used elevated credentials and could automatically commit or push fixes back to pull request branches. This created a potential token exposure and repository write path if an attacker submitted a malicious fork pull request designed to execute during the privileged workflow run. This issue has been patched in version 1.5.0.

NVD references (3)

Sources

The tracker combines official, freely usable data sources – updated continuously:

This product uses data from the NVD API but is not endorsed or certified by the NVD. EPSS data © FIRST.org.

Affected? We can help.

We check whether your systems are affected, install updates and close the gap – continuously with the System Health Checker if you wish.