Ανάλυση της κρίσιμης ευπάθειας RCE
Η σημαντικότερη απειλή που αντιμετωπίζει η παρούσα ενημέρωση είναι το CVE-2026-110264, μια ευπάθεια υπερχείλισης ακεραίου (integer overflow) κατά τη μεταγλώττιση (compilation) κανονικών εκφράσεων. Η ευπάθεια αυτή επιτρέπει σε έναν επιτιθέμενο, χωρίς να απαιτείται πιστοποίηση, να εκτελέσει αυθαίρετο κώδικα στον server του GitLab. Λόγω της σοβαρότητάς της (CVSS 10.0), η άμεση εφαρμογή των patches είναι επιβεβλημένη για κάθε self-managed instance.
Σημαντικές διορθώσεις ασφαλείας και access control
Πέρα από το RCE, το patch περιλαμβάνει διορθώσεις για κρίσιμα ζητήματα που αφορούν την ασφάλεια των δεδομένων και τον έλεγχο πρόσβασης:
- Cache Poisoning: Διορθώθηκε ευπάθεια στα endpoints OAuth/OIDC που επέτρεπε την ανακατεύθυνση ροών σε κακόβουλους servers.
- Authentication Bypass: Αντιμετωπίστηκε πρόβλημα στο OmniAuth-to-LDAP auto-linking, το οποίο επέτρεπε σε πιστοποιημένους χρήστες να αναλάβουν τον έλεγχο λογαριασμών LDAP.
- GraphQL & API Security: Διορθώθηκαν προβλήματα ανεπαρκούς ελέγχου πεδίου (scope enforcement) στο GraphQL και παρακάμψεις εξουσιοδότησης (authorization bypass) στο API των group milestones.
Στρατηγική αναβάθμισης για self-managed instances
Το GitLab συνιστά την άμεση αναβάθμιση στις εκδόσεις 19.5.1, 19.4.3, 19.3.6, 19.2.9, 19.1.9, 19.0.10 ή 18.11.13, ανάλογα με την έκδοση που χρησιμοποιείτε. Για τον εντοπισμό πιθανών προσπαθειών εκμετάλλευσης της ευπάθειας στον compiler, η ομάδα ασφαλείας του GitLab έχει δημοσιεύσει σχετικά threat detections που αφορούν το crash του native worker του Onigmo και σφάλματα κατά το rendering του Org mode.