Paper 2025/629

Audience Injection Attacks: A New Class of Attacks on Web-Based Authorization and Authentication Standards

Pedram Hosseyni, University of Stuttgart, Germany
Ralf Kuesters, University of Stuttgart, Germany
Tim Würtele, University of Stuttgart, Germany
Abstract

We introduce audience injection attacks, a novel class of vulnerabilities that impact widely used Web-based authentication and authorization protocols, including OAuth 2.0, OpenID Connect, FAPI, CIBA, the Device Authorization Grant, and various well-established extensions, such as Pushed Authorization Requests, Token Revocation, Token Introspection, and their numerous combinations. These protocols underpin services for billions of users across diverse ecosystems worldwide, spanning low-risk applications like social logins to high-risk domains such as open banking, insurance, and healthcare. Audience injection attacks exploit a critical weakness in a core security mechanism of these protocols - the handling of so-called audiences in signature-based client authentication mechanisms. This vulnerability allows attackers to compromise fundamental security objectives whenever these mechanisms are utilized across two or more server endpoints. They enable the attacker to impersonate users and gain unauthorized access to their resources, even in high-security protocol families specifically designed for sensitive applications. We responsibly disclosed these vulnerabilities to the relevant standardization bodies, which recognized their severity. In collaboration with these organizations, we developed fixes and supported a coordinated response, leading to an ongoing effort to update a dozen of standards, numerous major implementations, and far-reaching ecosystems.

Metadata
Available format(s)
PDF
Category
Cryptographic protocols
Publication info
Preprint.
Keywords
authorization protocolsauthentication protocolsformal security analysisweb security
Contact author(s)
pedram hosseyni @ sec uni-stuttgart de
ralf kuesters @ sec uni-stuttgart de
tim wuertele @ sec uni-stuttgart de
History
2025-04-11: approved
2025-04-07: received
See all versions
Short URL
https://ia.cr/2025/629
License
Creative Commons Attribution-ShareAlike
CC BY-SA

BibTeX

@misc{cryptoeprint:2025/629,
      author = {Pedram Hosseyni and Ralf Kuesters and Tim Würtele},
      title = {Audience Injection Attacks: A New Class of Attacks on Web-Based Authorization and Authentication Standards},
      howpublished = {Cryptology {ePrint} Archive, Paper 2025/629},
      year = {2025},
      url = {https://eprint.iacr.org/2025/629}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.