Skip to content

bad token used for Azure's cf-staging access

Critical
beckermr published GHSA-m4h2-49xf-vq72 Apr 2, 2025

Package

all packages in date range indicated by version (conda-forge)

Affected versions

>=2025-02-10,<=2025-04-01

Patched versions

>=2025-04-02

Description

Description

@grmpyninja pointed out that our pulumi config was injecting the wrong variable into our azure variable group

@beckermr reports:

The binstar token in azure was always supposed to be the staging one. When the pulumi stuff was done, someone put in the prod one.
And we missed it on code review.
The reason the variable name was kept was to be backwards compatible with smithy.

This bug meant that any feedstock maintainer could upload a package to the conda-forge channel, bypassing our feedstock-token + upload process.

Investigation

@jaimergp checked the security logs on anaconda.org to check for any packages that were not copied from the cf-staging to the conda-forge channel. We found NONE. This check is not completely robust, but it does indicate that nothing was obviously compromised.

Severity

Critical

CVE ID

CVE-2025-31484

Weaknesses

No CWEs

Credits