openai / openai/codex

Linux ARM64 desktop app rejects valid ChatGPT credentials

Open
#39,238 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

app auth bug
Dominant language
Rust
Stars
125k
Forks
19.4k
PR merge metrics
PR metrics pending

Description

Summary

The ChatGPT desktop app for Linux ARM64 rejects valid ChatGPT account credentials during browser authentication. The same organizational account successfully authenticates at ChatGPT.com and through the Codex CLI on the same machine.

Environment

  • Architecture: ARM64
  • Desktop package: chatgpt 26.814.41957 arm64
  • Codex CLI: 0.147.0
  • Codex CLI authentication: ChatGPT account (not API key)
  • Account type: organizational/university account

The installed package is the newest version available from the configured OpenAI repository:

$ apt-cache policy chatgpt
chatgpt:
  Installed: 26.814.41957
  Candidate: 26.814.41957
  Version table:
 *** 26.814.41957 500
        500 https://persistent.oaistatic.com/codex-app-prod/linux/deb stable/main arm64 Packages
        100 /var/lib/dpkg/status

Steps to reproduce

  1. Launch the ChatGPT desktop application on Linux ARM64.
  2. Click Continue to authenticate.
  3. Select the organizational account in the browser.
  4. Enter the account's correct password.
  5. Observe the authentication result.

The issue continues to reproduce after signing out of all browser sessions, reducing the browser account chooser to the single affected account, and retrying from a clean signed-out state.

Actual result

The browser displays the correct account email, but rejects the valid password before MFA with:

Incorrect email address or password.

Authentication therefore never returns successfully to the desktop application.

Expected result

The password should be accepted, MFA should complete, and the browser authentication flow should return credentials to the desktop application.

Control tests

Using the identical account on the same machine:

  • Direct authentication at ChatGPT.com succeeds, including MFA.
  • codex login succeeds using Sign in with ChatGPT, including selection of the same account and MFA.
  • codex login status reports:
Logged in using ChatGPT

The installed desktop package was confirmed with:

chatgpt 26.814.41957 arm64

Impact

The ChatGPT desktop interface cannot be used with this account. Codex CLI access remains functional.

No authentication files or tokens are included in this report.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

No source file or test is identified in the report. Start by reproducing the Linux ARM64 browser authentication flow with package 26.814.41957 and compare it with the documented ChatGPT.com and Codex CLI control tests; done means valid credentials and MFA return successfully to the desktop application.

Written by the indexing model from the issue text.

Assessment

Tech stack
linux
Domain
authentication, desktop
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.