CVE-2023-22797

EUVD-2023-0421
An open redirect vulnerability is fixed in Rails 7.0.4.1 with the new protection against open redirects from calling redirect_to with untrusted user input. In prior versions the developer was fully responsible for only providing trusted input. However the check introduced could allow an attacker to bypass with a carefully crafted URL resulting in an open redirect vulnerability.
Open Redirect
ProviderTypeBase ScoreAtk. VectorAtk. ComplexityPriv. RequiredVector
NISTPrimary
6.1 MEDIUM
NETWORK
LOW
NONE
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N
CISA-ADPADP
6.1 MEDIUM
NETWORK
LOW
NONE
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N
Base Score
CVSS 3.x
EPSS Score
Percentile: 33%
Affected Products (NVD)
VendorProductVersion
actionpack_projectactionpack
7.0.0 ≤
𝑥
< 7.0.4.1
rubyonrailsrails
7.0.0 ≤
𝑥
< 7.0.4.1
𝑥
= Vulnerable software versions
Debian logo
Debian Releases
Debian Product
Codename
rails
bookworm
2:6.1.7.3+dfsg-2~deb12u1
fixed
bullseye
2:6.0.3.7+dfsg-2+deb11u2
fixed
bullseye (security)
2:6.0.3.7+dfsg-2+deb11u2
fixed
sid
2:6.1.7.3+dfsg-4
fixed
trixie
2:6.1.7.3+dfsg-4
fixed
Ubuntu logo
Ubuntu Releases
Ubuntu Product
Codename
rails
bionic
needs-triage
focal
needs-triage
jammy
needs-triage
kinetic
ignored
lunar
ignored
mantic
ignored
noble
needs-triage
oracular
needs-triage
trusty
ignored
xenial
needs-triage
rails-4.0
bionic
dne
focal
dne
jammy
dne
kinetic
dne
trusty
ignored
xenial
dne
ruby-actionpack-3.2
bionic
dne
focal
dne
jammy
dne
kinetic
dne
trusty
ignored
xenial
dne
ruby-activemodel-3.2
bionic
dne
focal
dne
jammy
dne
kinetic
dne
trusty
ignored
xenial
dne
ruby-activerecord-3.2
bionic
dne
focal
dne
jammy
dne
kinetic
dne
trusty
ignored
xenial
dne
ruby-activesupport-3.2
bionic
dne
focal
dne
jammy
dne
kinetic
dne
trusty
ignored
xenial
dne
ruby-rails-3.2
bionic
dne
focal
dne
jammy
dne
kinetic
dne
trusty
ignored
xenial
dne