- הגרסאות שהושפעו
- Tink C++ 1.0 - 1.3.x
- סוגי המפתח המושפעים
- Subtle API, AES-CTR-HMAC ו-EncryptThenAuthenticate.
התיאור
לפני גרסה 1.4.0, מפתחות AES-CTR-HMAC-AEAD וההטמעה עדינה של EncryptThenAuthenticate עלולים להיות חשופים להתקפות על מידע מוצפן (ciphertext). תוקף יכול ליצור מידע מוצפן (ciphertext) שעוקפים את אימות ה-HMAC אם ורק אם מתקיימים כל התנאים הבאים:
- Tink C++ משמש במערכות שבהן
size_t
הוא מספר שלם ב-32 ביט. בדרך כלל זה המצב במכונות עם 32 ביט. - התוקף יכול לציין נתונים משויכים ארוכים (>= 2^29 בייטים או ~536MB).
הבעיה דווחה על ידי קוואן נגויין מצוות האבטחה של Snap.