Vulnerability advisory

CVE-2021-22885

Published Updated OSV record ↗

Also known as GHSA-hjg4-8q5f-x6fm

Severity
  • CVSS 3.xCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N

Affected versions

Repository

Affected commitsFixed by commit
GIT github.com/rails/rails ↗
All commits before 26126839058bad41120b5d74f3cc06b93baa987e26126839058bad41120b5d74f3cc06b93baa987e
Not specifiedc04aff675d4cd3e8a54e0008dbfca10a8832a414
Not specified85c6823b77b60f2a3a6a25d7a1013032e8c580ef
Also listed as affected (62)
  • v5.2.4.5
  • v6.0.3.6
  • v6.1.3
  • v6.0.3.5
  • v6.1.2
  • v6.0.3.4
  • v5.2.4.4
  • v6.1.1
  • v6.1.0
  • v6.1.0.rc2
  • v6.1.0.rc1
  • v6.0.3.3
  • v5.2.4.3
  • v6.0.3.2
  • v6.0.3.1
  • v6.0.3
  • v5.2.4.2
  • v6.0.3.rc1
  • v5.2.4.1
  • v5.2.4
  • v5.2.4.rc1
  • v6.0.0
  • v6.0.0.rc1
  • v6.0.0.beta2
  • v6.0.0.beta1
  • v5.2.1.rc1
  • v5.2.0.rc1
  • v5.1.0.beta1
  • v5.0.0.beta4
  • v5.0.0.beta2
  • v5.0.0.beta1
  • v4.2.0.beta1
  • v4.0.0.rc1
  • v4.0.0.beta1
  • v3.2.0.rc1
  • v3.1.0.rc1
  • v3.1.0.beta1
  • v3.0.0.beta3
  • v3.0.0.beta.3
  • v2.0.1
  • v2.0.0
  • v2.0.0_RC2
  • v2.0.0_RC1
  • v2.0.0_PR
  • v1.1.1
  • v1.1.0
  • v1.1.0_RC1
  • v0.14.3
  • v0.14.1
  • v0.13.1
  • v0.13.0
  • v0.12.0
  • v0.11.1
  • v0.11.0
  • v0.10.1
  • v0.10.0
  • v0.9.5
  • v0.9.4.1
  • v0.9.4
  • v0.9.3
  • v0.9.2
  • v0.9.1

Description

A possible information disclosure / unintended method execution vulnerability in Action Pack >= 2.0.0 when using the redirect_to or polymorphic_urlhelper with untrusted user input.

References

  • Codex
  • Claude Code
  • VS Code
  • GitHub Copilot
  • Cursor
  • Cline
  • Windsurf
  • Google Anti-gravity
  • OpenCode
  • Pi
  • Gemini CLI
  • Hermes Agent
  • Zed
  • Junie
  • Qwen Code
  • Kiro
  • Kilo Code
  • Factory Droid

Set up GitHits for your agents

Run this command:

<> bash
npx githits@latest init

What happens next:

  1. Opens your browser to authorize GitHits
  2. Asks whether to set up GitHits at the user or project level
  3. Detects your supported AI coding tools
  4. Lets you choose which tools to configure
  5. Configures the selected tools