CVE-2025-55286 in z2d
Résumé
par VulDB • 02/06/2026
z2d est une bibliothèque graphique 2D écrite entièrement en Zig. La version z2d v0.7.0 a été publiée avec une nouvelle méthode d'anti-crénelage multi-échantillonnage (MSAA), qui utilise un nouveau mécanisme de mise en mémoire tampon pour stocker les données de couverture. Cela diffère du masque alpha standard utilisé par la précédente méthode d'anti-crénelage super-échantillonné (SSAA). Dans certaines circonstances où le tracé à dessiner se trouvait entièrement ou partiellement hors de la surface de rendu, un calcul incorrect des limites peut entraîner un accès hors limites au sein du tampon de couverture. Cela affecte les opérations de dessin de plus haut niveau, telles que Context.fill, Context.stroke, painter.fill et painter.stroke, lorsque l'un des modes d'anti-crénelage .default ou .multisample_4x est utilisé. Le mode .supersample_4x n'est pas concerné, tout comme le dessin sans anti-crénelage. Dans les modes d'optimisation non sécurisés (consommateurs compilant avec ReleaseFast ou ReleaseSmall), cela pourrait potentiellement entraîner des accès mémoire invalides ou une corruption de données. La version z2d v0.7.1 corrige ce problème ; il est recommandé de mettre à niveau vers la v0.7.1, ou, étant donné le court laps de temps depuis lequel la v0.7.0 a été publiée, d'utiliser immédiatement la v0.7.1 en ignorant la v0.7.0.
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.