Skip to content
CriticalVulnerability

CVE-2025-54430: dedupe GitHub workflow runs untrusted PR code on benchmark comment

Identifier
CVE-2025-54430
Published
Record updated
View JSON
Known exploitation
Not listed in the CISA Known Exploited Vulnerabilities catalog at the last check.
EPSS
0.4%

Summary

CVE-2025-54430 affects dedupe, a Python library for fuzzy matching, deduplication and entity resolution on structured data, before commit 3f61e79. The flaw sits in the .github/workflows/benchmark-bot.yml workflow, which runs on an issue_comment triggered by the @benchmark body and checks out the PR branch referenced by ${{ github.event.issue.number }}, so untrusted code from a malicious PR may execute. That code can exfiltrate GITHUB_TOKEN, which holds write permissions on most scopes, including contents, potentially enabling repository takeover.

Mitigation

This is fixed by commit 3f61e79.