Vulnerability advisory

CVE-2026-33168

Rails has a possible XSS vulnerability in its Action View tag helpers

Published Updated OSV record ↗

Also known as GHSA-v55j-83pf-r9cq

Severity
  • CVSS 4.0CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:P/VC:L/VI:L/VA:N/SC:N/SI:N/SA:N

Affected versions

Repository

Affected commitsFixed by commit
GIT github.com/rails/rails ↗
80827ca7ff33ca3026f2c74fe8249ccc6f513318 to before 1db4b89687cc18311fc3f92623136705df24e6711db4b89687cc18311fc3f92623136705df24e671
72bc36fb47aa3a9b10149ecefc1f344d7b028d79 to before a79efed95797b196575a98845dc989e3106a9acba79efed95797b196575a98845dc989e3106a9acb
All commits before ba76fca032a66f3716ca8a661c9ddb006acaf885ba76fca032a66f3716ca8a661c9ddb006acaf885
Not specified0b6f8002b52b9c606fd6be9e7915d9f944cf539c
Not specified63f5ad83edaa0b976f82d46988d745426aa4a42d
Not specifiedc79a07df1e88738df8f68cb0ee759ad6128ca924
Also listed as affected (61)
  • v7.2.3
  • v8.0.4
  • v8.1.2
  • v8.1.1
  • v8.1.0
  • v8.1.0.rc1
  • v8.0.3
  • v8.1.0.beta1
  • v8.0.2
  • v8.0.1
  • v8.0.0
  • v7.2.2
  • v8.0.0.rc2
  • v8.0.0.rc1
  • v7.2.1
  • v8.0.0.beta1
  • v7.2.0.rc1
  • v7.2.0.beta3
  • v7.2.0.beta2
  • v7.2.0.beta1
  • v7.1.0.beta1
  • v7.0.0.alpha2
  • v7.0.0.alpha1
  • v6.1.0.rc1
  • v6.0.0.beta2
  • v6.0.0.beta1
  • 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

Action View provides conventions and helpers for building web pages with the Rails framework. Prior to versions 8.1.2.1, 8.0.4.1, and 7.2.3.1, when a blank string is used as an HTML attribute name in Action View tag helpers, the attribute escaping is bypassed, producing malformed HTML. A carefully crafted attribute value could then be misinterpreted by the browser as a separate attribute name, possibly leading to XSS. Applications that allow users to specify custom HTML attributes are affected. Versions 8.1.2.1, 8.0.4.1, and 7.2.3.1 contain a patch.

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