CVE-2026-33487

Yüksək

Təsvir

goxmlsig Go dilində tətbiq edilmiş XML Rəqəmsal İmzalarını təmin edir. Versiya 1.6.0-dan əvvəl, `validate.go` faylındakı `validateSignature` funksiyası imzalanmış elementin ID-si ilə uyğun gələni tapmaq üçün `SignedInfo` blokundakı istinadları yoxlayır. Go-nun 1.22-dən əvvəlki versiyalarında və ya `go.mod` köhnə versiyadan istifadə etdikdə dövr dəyişəninin tutulması (loop variable capture) problemi mövcuddur. Kod, `_ref` dövr dəyişəninin dəyəri əvəzinə onun ünvanını götürür. Nəticədə, əgər birdən çox istinad ID ilə uyğunlaşarsa və ya dövr məntiqi yanlışdırsa, dövrdən sonra `ref` göstəricisi həmişə `SignedInfo.References` kəsimindəki (slice) sonuncu elementə işarə edəcəkdir. goxmlsig versiya 1.6.0 bu problem üçün düzəliş ehtiva edir.

CiddilikYüksək
CVSS7.5
İstismar ehtimalı—
MəhsulGoxmldsig
Dərc26 mar 2026
İlk görülmə26 mar 2026

Necə düzəltmək olar

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
goxmldsig_project goxmldsigv < 1.6.01.6.0
github.com/russellhaering/goxmldsigGov < 1.6.01.6.0

Versiyanızı yoxlayın

Məhsulu seçin və istifadə etdiyiniz versiyanı yazın; versiyanın təsirlənən aralıqda olub-olmadığını görün.

Intelligence 360 paketində

Attack Surface Management

Domenlərinizə bağlı aktivləri, onlarda işləyən texnologiyaları və məlum zəiflikləri bir siyahıda görün.

CVE-2026-33487 · Goxmldsig · Dark Radar