Skip to content

CVE-2019-16751 Devise Token Auth vulnerable to Cross-site Scripting

MediumCVSS 6.1 EPSS 0.93% PoC
Published
Updated
Exploit status
Proof-of-concept only

Description

An issue was discovered in Devise Token Auth through 1.1.2. The omniauth failure endpoint is vulnerable to Reflected Cross Site Scripting (XSS) through the message parameter. Unauthenticated attackers can craft a URL that executes a malicious JavaScript payload in the victim's browser. This affects the fallback_render method in the omniauth callbacks controller.

Affected products

ProductAffected versionsFixed in
rubygems devise_token_auth(RubyGems) >= 0.1.33, < 1.1.3 1.1.3
rubygems devise_token_auth(RubyGems) = 0.1.33 No fix listed
rubygems devise_token_auth(RubyGems) = 0.1.34 No fix listed
rubygems devise_token_auth(RubyGems) = 0.1.35 No fix listed
rubygems devise_token_auth(RubyGems) = 0.1.36 No fix listed
rubygems devise_token_auth(RubyGems) = 0.1.37 No fix listed
rubygems devise_token_auth(RubyGems) = 0.1.37.beta1 No fix listed
rubygems devise_token_auth(RubyGems) = 0.1.37.beta2 No fix listed
rubygems devise_token_auth(RubyGems) = 0.1.37.beta3 No fix listed
rubygems devise_token_auth(RubyGems) = 0.1.37.beta4 No fix listed
rubygems devise_token_auth(RubyGems) = 0.1.38 No fix listed
rubygems devise_token_auth(RubyGems) = 0.1.39 No fix listed
rubygems devise_token_auth(RubyGems) = 0.1.40 No fix listed
rubygems devise_token_auth(RubyGems) = 0.1.41 No fix listed
rubygems devise_token_auth(RubyGems) = 0.1.42 No fix listed
rubygems devise_token_auth(RubyGems) = 0.1.43 No fix listed
rubygems devise_token_auth(RubyGems) = 0.1.43.beta1 No fix listed
rubygems devise_token_auth(RubyGems) = 0.2.0 No fix listed
rubygems devise_token_auth(RubyGems) = 1.0.0 No fix listed
rubygems devise_token_auth(RubyGems) = 1.0.0.rc1 No fix listed
rubygems devise_token_auth(RubyGems) = 1.0.0.rc2 No fix listed
rubygems devise_token_auth(RubyGems) = 1.1.0 No fix listed
rubygems devise_token_auth(RubyGems) = 1.1.1 No fix listed
rubygems devise_token_auth(RubyGems) = 1.1.2 No fix listed
devise token auth project devise token auth >= 0.1.33, <= 1.1.2 No fix listed

References