PatchSiren cyber security CVE debrief
CVE-2026-112050 gitify-app CVE debrief
Gitify before 7.10.0 contains a login cross-site request forgery vulnerability. This vulnerability allows remote attackers to bind a victim's client to their account because the performGitHubWebOAuth() function omits OAuth state validation. Attackers can obtain a gitify://oauth?code= link with their own authorization code, which can be opened during a victim's pending login. This causes Gitify to display attacker-controlled notifications as the victim's own.
- Vendor
- gitify-app
- Product
- gitify
- CVSS
- LOW 2.3
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-10-18
- Original CVE updated
- 2026-10-18
- Advisory published
- 2026-10-18
- Advisory updated
- 2026-10-18
Who should care
Defenders responsible for Gitify installations should assess exposure and prioritize verification of OAuth state validation and upgrading to version 7.10.0 or later. This includes reviewing configurations, monitoring for suspicious activity, and ensuring that compensating controls are in place for exposed systems.
Why it matters
CVE-2026-112050 is a login cross-site request forgery vulnerability in Gitify before 7.10.0. Defenders should prioritize verifying OAuth state validation and upgrading to version 7.10.0 or later to prevent account binding and display of attacker-controlled notifications.
- Defenders must verify OAuth state validation in Gitify configurations to prevent account binding.
- Upgrading to Gitify version 7.10.0 or later is necessary to fix the vulnerability.
- Defenders should monitor Gitify installations for suspicious activity related to this vulnerability.
Technical summary
The performGitHubWebOAuth() function in Gitify before 7.10.0 omits OAuth state validation, allowing remote attackers to bind a victim's client to their account. Attackers can obtain a gitify://oauth?code= link with their own authorization code, which can be opened during a victim's pending login, causing Gitify to display attacker-controlled notifications as the victim's own. This vulnerability allows remote attackers to bind a victim's client to their account because the performGitHubWebOAuth() function omits OAuth state validation. Defenders should prioritize verifying OAuth state validation and upgrading to version 7.10.0 or later to prevent account binding and display of attacker-controlled notifications.
Defensive priority
Defenders should prioritize verifying OAuth state validation in Gitify configurations and upgrading to version 7.10.0 or later.
Recommended defensive actions
- Verify OAuth state validation in Gitify configurations
- Upgrade to Gitify version 7.10.0 or later
- Monitor Gitify installations for suspicious activity
- Review compensating controls for exposed systems while remediation is scheduled and verified
- Check relevant monitoring, detection, and logs for exposed assets that need extra review
- Track exceptions, retest remediated assets, and close the item only after evidence is documented
- Confirm whether affected product deployments exist in managed environments and assign an owner for follow-up
Evidence notes
The CVE record and NVD entry provide details about the vulnerability. However, the corpus does not establish versions, exploitation, impact, or remediation beyond upgrading to version 7.10.0 or later.
Sources and references
Verified primary and authoritative sources
-
CVE-2026-112050 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2026-112050
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2026-112050 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2026-112050
NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.
Supplemental references
-
Source reference
Unverified legacy reference
URL: https://github.com/gitify-app/gitify/blob/v7.9.0/src/renderer/utils/forges/github/flows.ts
-
Source reference
Unverified legacy reference
URL: https://github.com/gitify-app/gitify/commit/10235b243e167a7c76eafd6a3d0ebc8c575eebc7
-
Source reference
Unverified legacy reference
URL: https://github.com/gitify-app/gitify/issues/3425
-
Source reference
Unverified legacy reference
URL: https://github.com/gitify-app/gitify/releases/tag/v7.10.0
-
Source reference
Unverified legacy reference
URL: https://www.vulncheck.com/advisories/gitify-before-7.10.0-login-csrf-via-missing-oauth-state-validation
Methodology and review provenance
AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.