Read the docs
TI-2020-16075 Aliases CVE-2020-26254GHSA-49r3-2549-3633

omniauth-apple allows attacker to fake their email address during authentication

Priority LOW 36CWE-290Published · Updated

Key facts

Attack vector
Network
Privileges required
Low
User interaction
None
Attack complexity
Low
Impact type
Security bypass
Confidentiality · integrity · availability
None · High · None
Fix status
Fixed

Attack profile from CVSS 3.1 · CNA. Fix status from CNA and GitHub. Impact type from CWE-290.

Summary

omniauth-apple is the OmniAuth strategy for "Sign In with Apple" (RubyGem omniauth-apple). In omniauth-apple before version 1.0.1 attackers can fake their email address during authentication. This vulnerability impacts applications using the omniauth-apple strategy of OmniAuth and using the info.email field of OmniAuth's Auth Hash Schema for any kind of identification. The value of this field may be set to any value of the attacker's choice including email addresses of other users. Applications not using info.email for identification but are instead using the uid field are not impacted in the same manner. Note, these applications may still be negatively affected if the value of info.email is being used for other purposes. Applications using affected versions of omniauth-apple are advised to upgrade to omniauth-apple version 1.0.1 or later.

Why it matters now

EPSS 0.01338 71st percentileScored 2026-11-07
Public exploit Yes 1 exploit referenceTagged by NVD
Fix Fixed omniauth-apple (nhosoya): 1.0.1omniauth-apple (RubyGems): 1.0.1

SSVC decision points

Not available: CISA has not published SSVC decision points for this record.

Affected products

VendorProductAffected versionsFixed inStatusSource
nhosoyaomniauth-applebefore 1.0.11.0.1Patch availableCNA
—omniauth-apple (RubyGems)before 1.0.11.0.1Patch availableGHSA-49r3-2549-3633
  • omniauth-apple Vendornhosoya Affected before 1.0.1 Fixed in 1.0.1 Patch available CNA
  • omniauth-apple (RubyGems) Vendor— Affected before 1.0.1 Fixed in 1.0.1 Patch available GHSA-49r3-2549-3633

CPE configurations NVD · 1

CPEVersionsRoleVendor
cpe:2.3:a:omniauth-apple_project:omniauth-apple:*:*:*:*:*:ruby:*:*before 1.0.1VulnerableOmniauth-apple Project
  • cpe:2.3:a:omniauth-apple_project:omniauth-apple:*:*:*:*:*:ruby:*:* Versions before 1.0.1 Vulnerable ·Omniauth-apple Project

Remediation

  • Fix · CNA omniauth-apple (nhosoya) Fixed in 1.0.1
  • Fix · GHSA-49r3-2549-3633 omniauth-apple (RubyGems) Fixed in 1.0.1 Advisory →

Timeline

  1. 2026-10-02 Threatist record created from CVE-2020-26254
  2. 2026-10-03 Alias added: GHSA-49r3-2549-3633

References

Sources