CVE-2026-82756

Vulnérabilité moyenne dans ash_authentication_oauth2_server (ash-project)

CVSS 6.3 · Moyenne
EPSS 0.7%
ash-project•ash_authentication_oauth2_server•Versions : <0.3.1, 0.1.3, 99de0a1cacb5ef667c4533278b7c81ca98c00231, <09f97476715da031b136eaec7b2cda2363ad8149

Description

Improper Encoding or Escaping of Output vulnerability in ash-project ash_authentication_oauth2_server allows an unauthenticated attacker to inject arbitrary authentication parameters into the WWW-Authenticate challenge header. BearerPlug and RequireScopePlug built the Bearer resource_metadata="..." challenge by interpolating a resource_metadata URL derived from the request tenant directly into the quoted value. In a multi-tenant application that sets the Ash tenant from request-controlled data (a subdomain, the Host, a path segment, or a header), a tenant containing a " closes the quoted value and appends attacker-chosen auth-params, including a second resource_metadata URL pointing at an attacker-controlled authorization server that spec-following clients follow. Carriage returns and line feeds are rejected by Plug, so this is parameter injection within one header, not response splitting. This issue affects ash_authentication_oauth2_server: from 0.1.3 before 0.3.1.

Gravité et risque d'exploitation

CVE-2026-82756 obtient un score CVSS de 6.3/10, soit une gravité moyenne. Selon le modèle EPSS, la probabilité qu'elle soit exploitée dans les 30 prochains jours est de 0.68 %, ce qui la place devant 51.5 % des CVE référencées.

Que faire ?

  • Vérifiez si ash_authentication_oauth2_server (versions <0.3.1, 0.1.3, 99de0a1cacb5ef667c4533278b7c81ca98c00231, <09f97476715da031b136eaec7b2cda2363ad8149) est présent sur votre parc.
  • Appliquez le correctif ou la version corrigée indiqués dans les références de l'éditeur.
  • À défaut de correctif, limitez l'exposition (filtrage réseau, désactivation du composant).
  • Automatisez la détection : les agents CVE Heimdall (gratuits, open source) corrèlent l'inventaire de vos serveurs avec la base CVE.

Références