CVE-2023-29401

Vulnérabilité moyenne dans github.com/gin-gonic/gin (github.com/gin-gonic/gin)

CVSS 4.3 · Moyenne
EPSS 0.5%
github.com/gin-gonic/gin•github.com/gin-gonic/gin•Versions : <1.9.1, 1.3.1-0.20190301021747-ccb9e902956d

Description

The filename parameter of the Context.FileAttachment function is not properly sanitized. A maliciously crafted filename can cause the Content-Disposition header to be sent with an unexpected filename value or otherwise modify the Content-Disposition header. For example, a filename of "setup.bat&quot;;x=.txt" will be sent as a file named "setup.bat". If the FileAttachment function is called with names provided by an untrusted source, this may permit an attacker to cause a file to be served with a name different than provided. Maliciously crafted attachment file name can modify the Content-Disposition header.

Gravité et risque d'exploitation

CVE-2023-29401 obtient un score CVSS de 4.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.48 %, ce qui la place devant 40.2 % des CVE référencées.

Que faire ?

  • Vérifiez si github.com/gin-gonic/gin (versions <1.9.1, 1.3.1-0.20190301021747-ccb9e902956d) 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