CVE-2026-44544 Details
Description
gittuf is a platform-agnostic Git security system. Prior to 0.14.0, an attacker with push access to gittuf's Reference State Log (RSL) can roll back the current policy to any previous policy trusted by the current set of root keys. gittuf determines the policy to load by inspecting the RSL. Except for the very first policy (which is automatically trusted given gittuf's TOFU model, or verified against manually specified keys), whenever an RSL entry that points to a new policy is encountered, gittuf validates that this policy is trusted. This is done by checking that the new policy’s root metadata is signed by the required threshold of the current policy's root keys. Because of this, an attacker with push access to the RSL may create a new entry that references an old policy (that is trusted by the most recent policy's set of root keys), thereby rolling back gittuf's policy to the attacker's chosen state. This vulnerability is fixed in 0.14.0.
A vulnerability in Gittuf prior to version 0.14.0 allows an attacker with push access to the Reference State Log (RSL) to roll back the current policy to any previous version trusted by the existing root keys. Gittuf determines which policy to load by checking the RSL. Except for the initial policy, which is automatically trusted, Gittuf verifies that new policies are endorsed by the required threshold of root keys from the current policy. An attacker can exploit this by creating an RSL entry that references an older, trusted policy, effectively reverting Gittuf's policy to a state of their choosing.
Users are advised to upgrade Gittuf to version 0.14.0 or later. After upgrading, a root of trust user or policy administrator must run 'gittuf trust increment-version' or 'gittuf policy increment-version' to update the policy metadata. Additionally, repositories should be checked for any RSL entries that indicate a rollback attack was attempted.
Metrics
CVSS 4.0 Severity and Vector Strings:
CVSS 3.x Severity and Vector Strings:
No data available for CVSS Version 2.0 on this CVE.
Volerion
Assessed May 14, 2026CISA-ADP
Assessed May 15, 2026References to Advisories, Solutions, and Tools
By selecting these links, you will be leaving this site. These are references gathered from the official CVE record and are not endorsed by Volerion.
| URL | Source(s) | Tag(s) |
|---|---|---|
| https://github.com/gittuf/gittuf/commit/dd76efa505f9137a4a9a625c5ac67b333365a1b8 | [email protected] | Source CodeVendor |
| https://github.com/gittuf/gittuf/security/advisories/GHSA-vxvc-cg7j-rwqj | [email protected] | AdvisoryRemedyVendor |
Weakness Enumeration
| CWE-ID | CWE Name | Source |
|---|---|---|
| CWE-639 | Authorization Bypass Through User-Controlled Key | [email protected] |
Affected Products
| Product | Versions |
|---|---|
| gittuf | All versions |
CPE
Remediation
| |
Change History
3 change records found show changes
| Date | Action | Recorded By |
|---|---|---|
| Jun 17, 2026 | CVE Modified | [email protected] |
| Jun 17, 2026 | CVE Modified | CISA-ADP |
| May 14, 2026 | New CVE Received | [email protected] |
Volerion