CVE-2026-116072

Infinity for Reddit through 8.3.4 OAuth Login CSRF via LoginChromeCustomTabActivity

Published Oct 25, 2026 CVSS 4.0 · 5.3 Medium EPSS < 1% KEV · Not listed
Description
Infinity for Reddit through 8.3.4 contains a login cross-site request forgery vulnerability that allows attackers to log victims into an attacker-controlled account because the exported LoginChromeCustomTabActivity redirect handler checks a hardcoded OAuth state value. Attackers can authorize the app's client ID with their own Reddit account, then deliver an infinity://localhost redirect containing their code and the constant state, causing the victim's posts, messages, and browsing to occur on the attacker's account.

Analysis

AI-generated

Technical impact

The Infinity for Reddit application, versions up to 8.3.4, contains a cross‑site request forgery flaw in its OAuth login flow. The redirect handler in LoginChromeCustomTabActivity uses a hardcoded OAuth state value, allowing an attacker to supply a redirect containing an arbitrary valid state string. When the victim accepts the malicious redirect, the app logs the user into the attacker’s Reddit account and all subsequent activity—posts, messages and browsing—occurs under that account. This flaw is a classic state validation weakness (CWE‑352).

Affected Systems

The affected product is Docile‑Alligator’s Infinity for Reddit. All releases up to and including version 8.3.4 are vulnerable because the hardcoded state appears in the code. Users who continue to run any of these releases are susceptible to the described account‑takeover attack.

Risk and Exploitability

The CVSS score of 5.3 indicates moderate risk, but the lack of an EPSS estimate and absence from CISA KEV catalogs suggest that exploitation has not been widely observed yet. Nevertheless, the attack requires the victim to launch the app, click a malicious link or query, and follow the OAuth redirect flow. Attackers must first register the app’s client ID with a Reddit account and then deliver a crafted infinity://localhost redirect that includes the valid but constant state. Because the flaw allows state bypass, the vulnerability can be leveraged without special privileges, making it attractive to attackers who can supply the malicious redirect from a third‑party app or phishing surface.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Install a patched version of Infinity for Reddit newer than 8.3.4 where the redirect handler validates OAuth state dynamically.
  • If an upgrade is not possible, disable or remove the LoginChromeCustomTabActivity redirect activity to stop the vulnerable OAuth flow.
  • Audit the Reddit account linked to the app, revoke any unused OAuth client IDs, and ensure that only authorized accounts can authorize the app’s client ID.

Generated by OpenCVE AI on October 25, 2026 at 14:22 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories available
History
Type Values Removed Values Added
First Time appeared Docile-alligator
Docile-alligator infinity For Reddit
Vendors & Products Docile-alligator
Docile-alligator infinity For Reddit
Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}

Type Values Removed Values Added
Description Infinity for Reddit through 8.3.4 contains a login cross-site request forgery vulnerability that allows attackers to log victims into an attacker-controlled account because the exported LoginChromeCustomTabActivity redirect handler checks a hardcoded OAuth state value. Attackers can authorize the app's client ID with their own Reddit account, then deliver an infinity://localhost redirect containing their code and the constant state, causing the victim's posts, messages, and browsing to occur on the attacker's account.
Title Infinity for Reddit through 8.3.4 OAuth Login CSRF via LoginChromeCustomTabActivity
Weaknesses CWE-352
References
Metrics cvssV3_1

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

cvssV4_0

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

Weaknesses
  • CWE-352

    Cross-Site Request Forgery (CSRF)

Sources

Status
PUBLISHED
Assigner
VulnCheck
Published
Updated
Oct 26, 2026, 4:53 PM
Reserved
Oct 25, 2026, 1:57 AM
Status
Awaiting Analysis
Published
Oct 25, 2026, 12:16 PM
Modified
Oct 26, 2026, 6:39 PM