Description
conda-smithy is a tool for combining a conda recipe with configurations to build using freely hosted CI services into a single repository. Prior to version 3.61.0, a vulnerability in the conda-forge automated webservices allowed unintended write access to feedstock repositories through GitHub username takeover. The root cause is the use of mutable GitHub usernames as identifiers for repository invitation routing, rather than stable, immutable GitHub user IDs. Version 3.61.0 fixes the issue.
Published: 2026-06-18
Score: 7.6 High
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

Conda‑smithy is a build tool that combines a conda recipe with CI configuration into a single repository. Prior to version 3.61.0 the automated conda‑forge webservices used a user's GitHub username as the key for repository invitation routing. Because GitHub usernames can change, an attacker who takes control of another user's account or creates a new account with a takeover can cause the webservices to send a repository invitation to an unintended target, granting that attacker write access to the feedstock repository. The impact is a privilege escalation that may allow the attacker to modify or inject code or configuration into the feedstock, compromising the integrity of builds that use the repository.

Affected Systems

The vulnerability affects the conda‑forge feedstock repository tool conda‑smithy version 3.60.x and earlier. Users of conda‑smithy who use the conda‑forge automated webservices to create feedstock repositories and who rely on GitHub usernames for invitation routing are impacted. The issue is resolved in conda‑smithy v3.61.0 and later.

Risk and Exploitability

The CVSS score is 7.6, indicating a high severity vulnerability. Because the exploit requires an attacker to have control over a GitHub account or to create a takeover, it is not trivially exploitable from the internet, and no EPSS score is available. Although the vulnerability is not listed in the CISA KEV catalog, administrators should consider it a potential attack vector for feedstock repositories hosted on conda‑forge. The attack would proceed by acquiring a GitHub username that matches an intended target, triggering the automated invitation flow, and then exploiting the write permissions granted to the repository. Once write access is obtained, the attacker could modify packages or inject malicious code that would propagate through the conda ecosystem.

Generated by OpenCVE AI on June 18, 2026 at 22:24 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade conda‑smithy to version 3.61.0 or later.
  • Configure feedstock repositories to reject or audit repository invitations that reference mutable usernames; enforce explicit confirmation or switch to immutable identifiers for routing.
  • Monitor the repository for unexpected write activity and enforce strict CI code review and signed commits.
  • Enable two‑factor authentication on all GitHub accounts that manage feedstock repositories to reduce the risk of username takeover.

Generated by OpenCVE AI on June 18, 2026 at 22:24 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Thu, 18 Jun 2026 21:15:00 +0000

Type Values Removed Values Added
Description conda-smithy is a tool for combining a conda recipe with configurations to build using freely hosted CI services into a single repository. Prior to version 3.61.0, a vulnerability in the conda-forge automated webservices allowed unintended write access to feedstock repositories through GitHub username takeover. The root cause is the use of mutable GitHub usernames as identifiers for repository invitation routing, rather than stable, immutable GitHub user IDs. Version 3.61.0 fixes the issue.
Title conda-smithy vulnerable to misrouted repository invitation by conda-forge-webservices[bot] due to GitHub username takeover leading to unintended write access in conda-forge feedstock repository
Weaknesses CWE-284
References
Metrics cvssV3_1

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


Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-06-18T20:47:28.481Z

Reserved: 2026-05-15T23:26:58.308Z

Link: CVE-2026-46699

cve-icon Vulnrichment

No data.

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-06-18T22:30:16Z

Weaknesses