Actionpack Project Actionpack vulnerabilities
63 known vulnerabilities affecting actionpack_project/actionpack.
Total CVEs
63
CISA KEV
2
actively exploited
Public exploits
8
Exploited in wild
3
Severity breakdown
CRITICAL1HIGH16MEDIUM42LOW4
Vulnerabilities
Page 1 of 4
CVE-2016-0752P1HIGHKEVPoC≥ 4.0.0, < 4.1.14.1≥ 4.2.0, < 4.2.5.1+1 more2017-10-24
CVE-2016-0752 [HIGH] CWE-22 Directory traversal vulnerability in Action View in Ruby on Rails
Directory traversal vulnerability in Action View in Ruby on Rails
Directory traversal vulnerability in Action View in Ruby on Rails before 3.2.22.1, 4.0.x and 4.1.x before 4.1.14.1, 4.2.x before 4.2.5.1, and 5.x before 5.0.0.beta1.1 allows remote attackers to read arbitrary files by leveraging an application's unrestricted use of the render method and providing a `..` (dot dot) in a pathname.
ghsaosv
CVE-2014-0130P1HIGHKEV≥ 3.0.0, < 3.2.18≥ 4.0.0, < 4.0.5+1 more2017-10-24
CVE-2014-0130 [HIGH] CWE-22 actionpack Path Traversal vulnerability
actionpack Path Traversal vulnerability
Directory traversal vulnerability in `actionpack/lib/abstract_controller/base.rb` in the implicit-render implementation in Ruby on Rails before 3.2.18, 4.0.x before 4.0.5, and 4.1.x before 4.1.1, when certain route globbing configurations are enabled, allows remote attackers to read arbitrary files via a crafted request.
ghsaosv
CVE-2013-0156P1HIGHExploitedPoC≥ 0, < 2.3.15≥ 3.0.0, < 3.0.19+2 more2017-10-24
CVE-2013-0156 [HIGH] CWE-20 actionpack Improper Input Validation vulnerability
actionpack Improper Input Validation vulnerability
`active_support/core_ext/hash/conversions.rb` in Ruby on Rails before 2.3.15, 3.0.x before 3.0.19, 3.1.x before 3.1.10, and 3.2.x before 3.2.11 does not properly restrict casts of string values, which allows remote attackers to conduct object-injection attacks and execute arbitrary code, or cause a denial of service (memory and CPU consumption) involving nested XML e
ghsaosv
CVE-2016-2098P2HIGHPoC≥ 3.0.0, < 3.2.22.2≥ 4.0.0, < 4.1.14.2+1 more2017-10-24
CVE-2016-2098 [HIGH] CWE-20 actionpack allows remote code execution via application's unrestricted use of render method
actionpack allows remote code execution via application's unrestricted use of render method
Action Pack in Ruby on Rails before 3.2.22.2, 4.x before 4.1.14.2, and 4.2.x before 4.2.5.2 allows remote attackers to execute arbitrary Ruby code by leveraging an application's unrestricted use of the render method.
ghsaosv
CVE-2021-22881P2MEDIUMPoC≥ 6.0.0, < 6.0.3.5≥ 6.1.0, < 6.1.2.12021-03-02
CVE-2021-22881 [MEDIUM] CWE-601 Actionpack Open Redirect Vulnerability
Actionpack Open Redirect Vulnerability
The Host Authorization middleware in Action Pack before 6.1.2.1, 6.0.3.5 suffers from an 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.
ghsaosv
CVE-2021-44528P3MEDIUMCVSS 6.1PoC≥ 6.0.0, < 6.0.4.2≥ 6.1.0, < 6.1.4.22021-12-14
CVE-2021-44528 [MEDIUM] CWE-601 actionpack Open Redirect in Host Authorization Middleware
actionpack Open Redirect in Host Authorization Middleware
Specially crafted "X-Forwarded-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.
Impacted applications will have allowed hosts with a leading dot. For example, configuration files that look like this:
```
config.hosts << '.EXAMPLE.co
ghsaosv
CVE-2013-6414P3MEDIUMPoC≥ 3.0.0, < 3.2.16≥ 4.0.0, < 4.0.22017-10-24
CVE-2013-6414 [MEDIUM] CWE-20 actionpack Improper Input Validation vulnerability
actionpack Improper Input Validation vulnerability
`actionpack/lib/action_view/lookup_context.rb` in Action View in Ruby on Rails 3.x before 3.2.16 and 4.x before 4.0.2 allows remote attackers to cause a denial of service (memory consumption) via a header containing an invalid MIME type that leads to excessive caching.
ghsaosv
CVE-2008-7248P3MEDIUMPoC≥ 2.1.0, < 2.1.3≥ 2.2.0, < 2.2.22017-10-24
CVE-2008-7248 [MEDIUM] CWE-20 Improper Input Validation in actionpack
Improper Input Validation in actionpack
Ruby on Rails 2.1 before 2.1.3 and 2.2.x before 2.2.2 does not verify tokens for requests with certain content types, which allows remote attackers to bypass cross-site request forgery (CSRF) protection for requests to applications that rely on this protection, as demonstrated using text/plain.
ghsaosv
CVE-2020-8264P3MEDIUM≥ 6.0.0, < 6.0.3.42021-04-07
CVE-2020-8264 [MEDIUM] CWE-79 Cross-site scripting in actionpack
Cross-site scripting in actionpack
In actionpack gem >= 6.0.0, a possible XSS vulnerability exists when an application is running in development mode allowing an attacker to send or embed (in another page) a specially crafted URL which can allow the attacker to execute JavaScript in the context of the local application. This vulnerability is in the Actionable Exceptions middleware.
Workarounds
Until such time as the patch can be
ghsaosv
CVE-2011-3187P4MEDIUMPoC≥ 2.3.0, < 2.3.132017-10-24
CVE-2011-3187 [MEDIUM] CWE-20 actionpack Improper Input Validation vulnerability
actionpack Improper Input Validation vulnerability
The `to_s` method in `actionpack/lib/action_dispatch/middleware/remote_ip.rb` in Ruby on Rails 3.0.5 does not validate the X-Forwarded-For header in requests from IP addresses on a Class C network, which might allow remote attackers to inject arbitrary text into log files or bypass intended address parsing via a crafted header.
ghsaosv
CVE-2024-28103P3CRITICALCVSS 9.8≥ 6.1.0, < 6.1.7.8≥ 7.0.0, < 7.0.8.4+2 more2024-06-04
CVE-2024-28103 [CRITICAL] CWE-20 Missing security headers in Action Pack on non-HTML responses
Missing security headers in Action Pack on non-HTML responses
# Permissions-Policy is Only Served on HTML Content-Type
The application configurable Permissions-Policy is only served on responses
with an HTML related Content-Type.
This has been assigned the CVE identifier CVE-2024-28103.
Versions Affected: >= 6.1.0
Not affected: < 6.1.0
Fixed Versions: 6.1.7.8, 7.0.8.4, and 7.1.3.4
Impact
Response
ghsaosv
CVE-2023-22792P3HIGHCVSS 7.5≥ 3.0.0, < 5.2.8.15≥ 6.0.0, < 6.1.7.1+1 more2023-01-18
CVE-2023-22792 [HIGH] CWE-1333 ReDoS based DoS vulnerability in Action Dispatch
ReDoS based DoS vulnerability in Action Dispatch
There is a possible regular expression based DoS vulnerability in Action Dispatch. This vulnerability has been assigned the CVE identifier CVE-2023-22792.
Versions Affected: >= 3.0.0 Not affected: < 3.0.0 Fixed Versions: 5.2.8.15 (Rails LTS), 6.1.7.1, 7.0.4.1
Impact
Specially crafted cookies, in combination with a specially crafted X_FORWARDED_HOST header can cause
ghsaosv
CVE-2020-8164P3HIGH≥ 5.0.0, < 5.2.4.3≥ 6.0.0, < 6.0.3.12020-05-26
CVE-2020-8164 [HIGH] CWE-502 Possible Strong Parameters Bypass in ActionPack
Possible Strong Parameters Bypass in ActionPack
There is a strong parameters bypass vector in ActionPack.
Versions Affected: rails = 5.2.4.3, rails >= 6.0.3.1
Impact
In some cases user supplied information can be inadvertently leaked from
Strong Parameters. Specifically the return value of `each`, or `each_value`,
or `each_pair` will return the underlying "untrusted" hash of data that was
read from the parameters. Ap
ghsaosv
CVE-2016-0751P3HIGH≥ 4.2.0, < 4.2.5.1≥ 0, < 3.2.22.1+1 more2017-10-24
CVE-2016-0751 [HIGH] actionpack is vulnerable to denial of service via a crafted HTTP Accept header
actionpack is vulnerable to denial of service via a crafted HTTP Accept header
actionpack/lib/action_dispatch/http/mime_type.rb in Action Pack in Ruby on Rails before 3.2.22.1, 4.0.x and 4.1.x before 4.1.14.1, 4.2.x before 4.2.5.1, and 5.x before 5.0.0.beta1.1 does not properly restrict use of the MIME type cache, which allows remote attackers to cause a denial of service (memory consumption) via
ghsaosv
CVE-2023-22795P3HIGHCVSS 7.5≥ 4.0.0.beta1, < 6.1.7.1≥ 7.0.0, < 7.0.4.12023-01-18
CVE-2023-22795 [HIGH] CWE-1333 ReDoS based DoS vulnerability in Action Dispatch
ReDoS based DoS vulnerability in Action Dispatch
There is a possible regular expression based DoS vulnerability in Action Dispatch related to the If-None-Match header. This vulnerability has been assigned the CVE identifier CVE-2023-22795.
Versions Affected: All Not affected: None Fixed Versions: 5.2.8.15 (Rails LTS), 6.1.7.1, 7.0.4.1
Impact
A specially crafted HTTP If-None-Match header can cause the regular expr
ghsaosv
CVE-2021-22904P3HIGH≥ 6.0.0, < 6.0.3.7≥ 6.1.0, < 6.1.3.2+2 more2021-05-05
CVE-2021-22904 [HIGH] CWE-400 Possible DoS Vulnerability in Action Controller Token Authentication
Possible DoS Vulnerability in Action Controller Token Authentication
There is a possible DoS vulnerability in the Token Authentication logic in Action Controller.
Versions Affected: >= 4.0.0
Not affected: < 4.0.0
Fixed Versions: 6.1.3.2, 6.0.3.7, 5.2.4.6, 5.2.6
Impact
Impacted code uses `authenticate_or_request_with_http_token` or `authenticate_with_http_token` for request authentication. Impact
ghsaosv
CVE-2021-22885P3HIGH≥ 6.0.0, < 6.0.3.7≥ 6.1.0, < 6.1.3.2+2 more2021-05-05
CVE-2021-22885 [HIGH] CWE-200 Action Pack contains Information Disclosure / Unintended Method Execution vulnerability
Action Pack contains Information Disclosure / Unintended Method Execution vulnerability
Impact
There is a possible information disclosure / unintended method execution vulnerability in Action Pack when using the `redirect_to` or `polymorphic_url` helper with untrusted user input.
Vulnerable code will look like this.
```
redirect_to(params[:some_param])
```
All users running a
ghsaosv
CVE-2024-47887P3MEDIUMCVSS 6.6≥ 4.0.0, < 6.1.7.9≥ 7.0.0, < 7.0.8.5+2 more2024-10-15
CVE-2024-47887 [MEDIUM] CWE-1333 Possible ReDoS vulnerability in HTTP Token authentication in Action Controller
Possible ReDoS vulnerability in HTTP Token authentication in Action Controller
There is a possible ReDoS vulnerability in Action Controller's HTTP Token authentication. This vulnerability has been assigned the CVE identifier CVE-2024-47887.
Impact
For applications using HTTP Token authentication via `authenticate_or_request_with_http_token` or similar, a carefully crafted header may
ghsaosv
CVE-2024-26142P3HIGHCVSS 7.5≥ 7.1.0, < 7.1.3.12024-02-27
CVE-2024-26142 [HIGH] CWE-1333 Rails has possible ReDoS vulnerability in Accept header parsing in Action Dispatch
Rails has possible ReDoS vulnerability in Accept header parsing in Action Dispatch
# Possible ReDoS vulnerability in Accept header parsing in Action Dispatch
There is a possible ReDoS vulnerability in the Accept header parsing routines
of Action Dispatch. This vulnerability has been assigned the CVE identifier
CVE-2024-26142.
Versions Affected: >= 7.1.0, < 7.1.3.1
Not affected: <
ghsaosv
CVE-2012-2660P3MEDIUMCVSS 4.3≥ 3.0.0.beta, < 3.0.13≥ 3.1.0, < 3.1.5+2 more2017-10-24
CVE-2012-2660 [MEDIUM] CWE-284 Action Pack contains database-query restrictions bypass
Action Pack contains database-query restrictions bypass
`actionpack/lib/action_dispatch/http/request.rb` in Ruby on Rails before 2.3.16, 3.0.x before 3.0.13, 3.1.x before 3.1.5, and 3.2.x before 3.2.4 does not properly consider differences in parameter handling between the Active Record component and the Rack interface, which allows remote attackers to bypass intended database-query restrictions and perform N
ghsaosv
1 / 4Next →