Description
Gitify before 7.10.0 contains a login cross-site request forgery vulnerability that allows remote attackers to bind a victim's client to their account because performGitHubWebOAuth() omits OAuth state validation. Attackers can get a gitify://oauth?code= link with their own authorization code opened during a victim's pending login, causing Gitify to display attacker-controlled notifications as the victim's own.
Published: 2026-10-18
Score: 2.3 Low
EPSS: n/a
KEV: No
Impact: Cross‑Site Request Forgery via missing OAuth state validation
Action: Apply Patch
AI Analysis

Impact

Gitify versions prior to 7.10.0 lack OAuth state validation during the GitHub login flow, allowing attackers to bind a victim’s client to the attacker’s GitHub account. The victim is redirected to a malicious gitify://oauth link that includes an attacker‑controlled authorization code, after which Gitify displays attacker‑controlled notifications as if they originated from the victim. This flaw enables credential compromise and impersonation within the application, directly impacting the victim’s authentication state and notification integrity.

Affected Systems

The vulnerability affects the Gitify application from the vendor gitify-app, specifically any installation running a version older than 7.10.0. Users who have not upgraded to the 7.10.0 release, which corrects the OAuth state verification, remain exposed.

Risk and Exploitability

The CVSS score of 2.3 indicates a low severity impact; however, the flaw requires the victim to click on a crafted link, so it is a threat that can be activated remotely but only with victim cooperation. Exploit probability is not quantified (EPSS not available) and the vulnerability is not listed in CISA KEV. Attackers can therefore use phishing or social‑engineering techniques to convince victims to open the malicious gitify://oauth link, which will bind the victim’s client to the attacker’s account and allow the attacker to view or control victim notifications.

Generated by OpenCVE AI on October 18, 2026 at 13:42 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade Gitify to version 7.10.0 or later, which restores proper OAuth state validation
  • Verify that the OAuth redirect URLs are correctly restricted in the Gitify configuration to prevent malicious redirection
  • Monitor user accounts for unauthorized bindings or unexpected notification changes and audit login flows for missing state checks

Generated by OpenCVE AI on October 18, 2026 at 13:42 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Sun, 18 Oct 2026 12:45:00 +0000

Type Values Removed Values Added
Description Gitify before 7.10.0 contains a login cross-site request forgery vulnerability that allows remote attackers to bind a victim's client to their account because performGitHubWebOAuth() omits OAuth state validation. Attackers can get a gitify://oauth?code= link with their own authorization code opened during a victim's pending login, causing Gitify to display attacker-controlled notifications as the victim's own.
Title Gitify before 7.10.0 Login CSRF via Missing OAuth State Validation
Weaknesses CWE-352
References
Metrics cvssV3_1

{'score': 3.1, 'vector': 'CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:N/I:L/A:N'}

cvssV4_0

{'score': 2.3, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:P/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N'}


Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-10-18T12:19:42.143Z

Reserved: 2026-10-18T11:48:40.386Z

Link: CVE-2026-112050

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-10-18T13:16:37.050

Modified: 2026-10-18T13:16:37.050

Link: CVE-2026-112050

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-18T13:45:14Z

Weaknesses
  • CWE-352

    Cross-Site Request Forgery (CSRF)