CVE-2026-48515

Vulnérabilité moyenne dans MessagePack-CSharp (MessagePack-CSharp)

CVSS 6.3 · Moyenne
EPSS 0.4%
MessagePack-CSharp•MessagePack-CSharp•Versions : >= 3.0, < 3.1.7, < 2.5.301

Description

MessagePack for C# is a MessagePack serializer for C#. Prior to 2.5.301 and 3.1.7, MessagePack-CSharp's multi-dimensional array formatters read dimension lengths directly from the payload and allocate T[,], T[,,], or T[,,,] before validating that the dimension product matches the encoded element count. The formatter reads a guarded element array header, but allocation of the target multi-dimensional array happens before the dimensions are checked against that element count. A small payload can therefore declare large dimensions, provide an empty or tiny inner array, and cause a large heap allocation before element data is validated. This vulnerability is fixed in 2.5.301 and 3.1.7.

Gravité et risque d'exploitation

CVE-2026-48515 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.40 %, ce qui la place devant 33.3 % des CVE référencées.

Que faire ?

  • Vérifiez si MessagePack-CSharp (versions >= 3.0, < 3.1.7, < 2.5.301) 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