Read the docs
TI-2022-11763 Aliases CVE-2022-29220

No verification of commits origin in github-action-merge-dependabot

Priority LOW 29CWE-283Published · Updated

Key facts

Attack vector
Network
Privileges required
Low
User interaction
None
Attack complexity
Low
Impact type
Security bypass
Confidentiality · integrity · availability
None · High · None
Fix status
Fixed

Attack profile from CVSS 3.1 · CNA. Fix status from CNA. Impact type from CWE-345.

Summary

github-action-merge-dependabot is an action that automatically approves and merges dependabot pull requests (PRs). Prior to version 3.2.0, github-action-merge-dependabot does not check if a commit created by dependabot is verified with the proper GPG key. There is just a check if the actor is set to `dependabot[bot]` to determine if the PR is a legit PR. Theoretically, an owner of a seemingly valid and legit action in the pipeline can check if the PR is created by dependabot and if their own action has enough permissions to modify the PR in the pipeline. If so, they can modify the PR by adding a second seemingly valid and legit commit to the PR, as they can set arbitrarily the username and email in for commits in git. Because the bot only checks if the actor is valid, it would pass the malicious changes through and merge the PR automatically, without getting noticed by project maintainers. It would probably not be possible to determine where the malicious commit came from, as it would only say `dependabot[bot]` and the corresponding email-address. Version 3.2.0 contains a patch for this issue.

Why it matters now

Exploitation None reported CISA SSVC · not in CISA KEV
EPSS 0.005 43rd percentileScored 2026-11-07
Fix Fixed github-action-merge-dependabot (fastify): 3.2.0

SSVC decision points

CISA ADP · SSVC 2.0.3

Exploitation
None
Automatable
No
Technical impact
Partial

The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.

Affected products

VendorProductAffected versionsFixed inStatusSource
fastifygithub-action-merge-dependabotbefore 3.2.03.2.0Patch availableCNA
  • github-action-merge-dependabot Vendorfastify Affected before 3.2.0 Fixed in 3.2.0 Patch available CNA

CPE configurations NVD · 1

CPEVersionsRoleVendor
cpe:2.3:a:fastify:github_action_merge_dependabot:*:*:*:*:*:*:*:*before 3.2.0Vulnerablefastify
  • cpe:2.3:a:fastify:github_action_merge_dependabot:*:*:*:*:*:*:*:* Versions before 3.2.0 Vulnerable ·fastify

Remediation

  • Fix · CNA github-action-merge-dependabot (fastify) Fixed in 3.2.0

Timeline

  1. 2026-10-02 Threatist record created from CVE-2022-29220

References

Sources

This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences