CVE catalog

CVE-2021-22903

rails: CVE-2021-22903

[CVE catalog]

Severity
Low
Published
Source
[NVD] · [CVE record]
EPSS
1.23% · Oct 22, 2026

The actionpack ruby gem before 6.1.3.2 suffers from a possible open redirect vulnerability. Specially crafted Host headers in combination with certain "allowed host" formats can cause the Host Authorization middleware in Action Pack to redirect users to a malicious website. This is similar to CVE-2021-22881. Strings in config.hosts that do not have a leading dot are converted to regular expressions without proper escaping. This causes, for example, `config.hosts << "sub.example.com"` to permit a request with a Host header value of `sub-example.com`.

Vulnerable and fixed packages

Distribution-reported package versions and fixes. These do not depend on matching against the OpenFactory package catalog.

DistributionPackageReleaseVersionStatus
Debianrailssid2:7.2.4+dfsg-2not affected
Debianrailsforky2:7.2.4+dfsg-1not affected
Debianrailstrixie2:7.2.2.2+dfsg-2~deb13u1not affected
Debianrailstrixie-security2:7.2.2.2+dfsg-2~deb13u2not affected
Debianrailsbookworm2:6.1.7.10+dfsg-1~deb12u2not affected
Debianrailsbookworm-security2:6.1.7.10+dfsg-1~deb12u3not affected

Fixed-version evidence

DistributionPackageTypeReleaseFixed versionUrgencyOriginBugs
DebianrailssourcesidNot affectedunimportantNot reportedNot reported
DebianrailssourceforkyNot affectedunimportantNot reportedNot reported
DebianrailssourcetrixieNot affectedunimportantNot reportedNot reported
DebianrailssourcebookwormNot affectedunimportantNot reportedNot reported

OpenFactory catalog packages

[Debian 12 (Bookworm)]

  • [rails]Not affected
    Details (4)
    • 2:6.1.7.10+dfsg-1~deb12u2 · all · bookworm

      Not affected

      dsa · rails · debian · bookworm

    • 2:6.1.7.10+dfsg-1~deb12u2 · all · bookworm

      Not affected

      dsa · rails · debian · bookworm

    • 2:6.1.7.10+dfsg-1~deb12u2 · all · bookworm-security

      Not affected

      dsa · rails · debian · bookworm

    • 2:6.1.7.10+dfsg-1~deb12u2 · all · bookworm-security

      Not affected

      dsa · rails · debian · bookworm

  • [ruby-actioncable]Not affected

    Source package: [rails]

    Details (4)
    • 2:6.1.7.10+dfsg-1~deb12u2 · all · bookworm

      Not affected

      dsa · rails · debian · bookworm

    • 2:6.1.7.10+dfsg-1~deb12u2 · all · bookworm

      Not affected

      dsa · rails · debian · bookworm

    • 2:6.1.7.10+dfsg-1~deb12u2 · all · bookworm-security

      Not affected

      dsa · rails · debian · bookworm

    • 2:6.1.7.10+dfsg-1~deb12u2 · all · bookworm-security

      Not affected

      dsa · rails · debian · bookworm

  • [ruby-actionmailbox]Not affected

    Source package: [rails]

    Details (4)
    • 2:6.1.7.10+dfsg-1~deb12u2 · all · bookworm

      Not affected

      dsa · rails · debian · bookworm

    • 2:6.1.7.10+dfsg-1~deb12u2 · all · bookworm

      Not affected

      dsa · rails · debian · bookworm

    • 2:6.1.7.10+dfsg-1~deb12u2 · all · bookworm-security

      Not affected

      dsa · rails · debian · bookworm

    • 2:6.1.7.10+dfsg-1~deb12u2 · all · bookworm-security

      Not affected

      dsa · rails · debian · bookworm

  • [ruby-actionmailer]Not affected

    Source package: [rails]

    Details (4)
    • 2:6.1.7.10+dfsg-1~deb12u2 · all · bookworm

      Not affected

      dsa · rails · debian · bookworm

    • 2:6.1.7.10+dfsg-1~deb12u2 · all · bookworm

      Not affected

      dsa · rails · debian · bookworm

    • 2:6.1.7.10+dfsg-1~deb12u2 · all · bookworm-security

      Not affected

      dsa · rails · debian · bookworm

    • 2:6.1.7.10+dfsg-1~deb12u2 · all · bookworm-security

      Not affected

      dsa · rails · debian · bookworm

  • [ruby-actionpack]Not affected

    Source package: [rails]

    Details (4)
    • 2:6.1.7.10+dfsg-1~deb12u2 · all · bookworm

      Not affected

      dsa · rails · debian · bookworm

    • 2:6.1.7.10+dfsg-1~deb12u2 · all · bookworm

      Not affected

      dsa · rails · debian · bookworm

    • 2:6.1.7.10+dfsg-1~deb12u2 · all · bookworm-security

      Not affected

      dsa · rails · debian · bookworm

    • 2:6.1.7.10+dfsg-1~deb12u2 · all · bookworm-security

      Not affected

      dsa · rails · debian · bookworm

  • [ruby-actiontext]Not affected

    Source package: [rails]

    Details (4)
    • 2:6.1.7.10+dfsg-1~deb12u2 · all · bookworm

      Not affected

      dsa · rails · debian · bookworm

    • 2:6.1.7.10+dfsg-1~deb12u2 · all · bookworm

      Not affected

      dsa · rails · debian · bookworm

    • 2:6.1.7.10+dfsg-1~deb12u2 · all · bookworm-security

      Not affected

      dsa · rails · debian · bookworm

    • 2:6.1.7.10+dfsg-1~deb12u2 · all · bookworm-security

      Not affected

      dsa · rails · debian · bookworm

  • [ruby-actionview]Not affected

    Source package: [rails]

    Details (4)
    • 2:6.1.7.10+dfsg-1~deb12u2 · all · bookworm

      Not affected

      dsa · rails · debian · bookworm

    • 2:6.1.7.10+dfsg-1~deb12u2 · all · bookworm

      Not affected

      dsa · rails · debian · bookworm

    • 2:6.1.7.10+dfsg-1~deb12u2 · all · bookworm-security

      Not affected

      dsa · rails · debian · bookworm

    • 2:6.1.7.10+dfsg-1~deb12u2 · all · bookworm-security

      Not affected

      dsa · rails · debian · bookworm

  • [ruby-activejob]Not affected

    Source package: [rails]

    Details (4)
    • 2:6.1.7.10+dfsg-1~deb12u2 · all · bookworm

      Not affected

      dsa · rails · debian · bookworm

    • 2:6.1.7.10+dfsg-1~deb12u2 · all · bookworm

      Not affected

      dsa · rails · debian · bookworm

    • 2:6.1.7.10+dfsg-1~deb12u2 · all · bookworm-security

      Not affected

      dsa · rails · debian · bookworm

    • 2:6.1.7.10+dfsg-1~deb12u2 · all · bookworm-security

      Not affected

      dsa · rails · debian · bookworm

  • [ruby-activemodel]Not affected

    Source package: [rails]

    Details (4)
    • 2:6.1.7.10+dfsg-1~deb12u2 · all · bookworm

      Not affected

      dsa · rails · debian · bookworm

    • 2:6.1.7.10+dfsg-1~deb12u2 · all · bookworm

      Not affected

      dsa · rails · debian · bookworm

    • 2:6.1.7.10+dfsg-1~deb12u2 · all · bookworm-security

      Not affected

      dsa · rails · debian · bookworm

    • 2:6.1.7.10+dfsg-1~deb12u2 · all · bookworm-security

      Not affected

      dsa · rails · debian · bookworm

  • [ruby-activerecord]Not affected

    Source package: [rails]

    Details (4)
    • 2:6.1.7.10+dfsg-1~deb12u2 · all · bookworm

      Not affected

      dsa · rails · debian · bookworm

    • 2:6.1.7.10+dfsg-1~deb12u2 · all · bookworm

      Not affected

      dsa · rails · debian · bookworm

    • 2:6.1.7.10+dfsg-1~deb12u2 · all · bookworm-security

      Not affected

      dsa · rails · debian · bookworm

    • 2:6.1.7.10+dfsg-1~deb12u2 · all · bookworm-security

      Not affected

      dsa · rails · debian · bookworm

  • [ruby-activestorage]Not affected

    Source package: [rails]

    Details (4)
    • 2:6.1.7.10+dfsg-1~deb12u2 · all · bookworm

      Not affected

      dsa · rails · debian · bookworm

    • 2:6.1.7.10+dfsg-1~deb12u2 · all · bookworm

      Not affected

      dsa · rails · debian · bookworm

    • 2:6.1.7.10+dfsg-1~deb12u2 · all · bookworm-security

      Not affected

      dsa · rails · debian · bookworm

    • 2:6.1.7.10+dfsg-1~deb12u2 · all · bookworm-security

      Not affected

      dsa · rails · debian · bookworm

  • [ruby-activesupport]Not affected

    Source package: [rails]

    Details (4)
    • 2:6.1.7.10+dfsg-1~deb12u2 · all · bookworm

      Not affected

      dsa · rails · debian · bookworm

    • 2:6.1.7.10+dfsg-1~deb12u2 · all · bookworm

      Not affected

      dsa · rails · debian · bookworm

    • 2:6.1.7.10+dfsg-1~deb12u2 · all · bookworm-security

      Not affected

      dsa · rails · debian · bookworm

    • 2:6.1.7.10+dfsg-1~deb12u2 · all · bookworm-security

      Not affected

      dsa · rails · debian · bookworm

  • [ruby-rails]Not affected

    Source package: [rails]

    Details (4)
    • 2:6.1.7.10+dfsg-1~deb12u2 · all · bookworm

      Not affected

      dsa · rails · debian · bookworm

    • 2:6.1.7.10+dfsg-1~deb12u2 · all · bookworm

      Not affected

      dsa · rails · debian · bookworm

    • 2:6.1.7.10+dfsg-1~deb12u2 · all · bookworm-security

      Not affected

      dsa · rails · debian · bookworm

    • 2:6.1.7.10+dfsg-1~deb12u2 · all · bookworm-security

      Not affected

      dsa · rails · debian · bookworm

  • [ruby-railties]Not affected

    Source package: [rails]

    Details (4)
    • 2:6.1.7.10+dfsg-1~deb12u2 · all · bookworm

      Not affected

      dsa · rails · debian · bookworm

    • 2:6.1.7.10+dfsg-1~deb12u2 · all · bookworm

      Not affected

      dsa · rails · debian · bookworm

    • 2:6.1.7.10+dfsg-1~deb12u2 · all · bookworm-security

      Not affected

      dsa · rails · debian · bookworm

    • 2:6.1.7.10+dfsg-1~deb12u2 · all · bookworm-security

      Not affected

      dsa · rails · debian · bookworm

Observed:

References