Ένα θέμα ευπάθειας στην πλατφόρμα συνεργατικής ανάπτυξης Forgejo επιτρέπει την απομακρυσμένη εκτέλεση κώδικα.

Έχουν δημοσιευτεί εκδόσεις ενημερώσεων κώδικα (patching) της πλατφόρμας συνεργατικής ανάπτυξης Forgejo, εκδόσεις 16.0.4 και 15.0.8. Αυτές οι ενημερώσεις κώδικα αντιμετωπίζουν μια κρίσιμη ευπάθεια (δεν έχει εκχωρηθεί CVE) που θα μπορούσε να επιτρέψει σε έναν απομακρυσμένο εισβολέα να εκτελέσει κώδικα στον διακομιστή. Συνιστάται στους διαχειριστές διακομιστών Forgejo να ενημερώσουν αμέσως τα συστήματά τους και να διασφαλίσουν ότι δεν υπάρχουν ίχνη παραβίασης. Η ευπάθεια προκαλείται από την έλλειψη σωστού καθαρισμού κατά τη δημιουργία ενός νέου αποθετηρίου από ένα πρότυπο.

Για να αποτρέψει την αντικατάσταση των εντολών της κατά την επεξεργασία ενός προτύπου που παρέχεται από τον χρήστη, η πλατφόρμα αφαιρεί τον υποκατάλογο .git/ από αυτήν πριν από την αρχικοποίηση ενός νέου αποθετηρίου git στο υπηρέτηςΈνας εισβολέας θα μπορούσε να παρακάμψει αυτήν τη διαγραφή και να δημιουργήσει έναν υποκατάλογο .git/ που περιέχει τα δικά του περιεχόμενα, χειριζόμενος την αντικατάσταση μεταβλητών σε αρχεία που βρίσκονται στον κατάλογο .forgejo/template (για παράδειγμα, αντικαθιστώντας το "../../.git/hooks" στη διαδρομή αρχείου). Κατά την επακόλουθη αρχικοποίηση του αποθετηρίου Git, το Git θα εφάρμοζε ρυθμίσεις από τον υποκατάλογο .git/, οι οποίες θα μπορούσαν να περιλαμβάνουν λειτουργίες που εκκινούν αυθαίρετες διεργασίες. Αυτό το πρόβλημα επιλύθηκε διαγράφοντας τον υποκατάλογο .git/ αμέσως πριν από την εκτέλεση του "git init", αντί πριν από την επέκταση μεταβλητών.

Στο Gitea 1.25.5, μια παρόμοια ευπάθεια (CVE-2026-25718) διορθώθηκε τον Φεβρουάριο.

Πηγή: opennet.ru

Αγοράστε αξιόπιστη φιλοξενία για ιστότοπους με προστασία DDoS, διακομιστές VPS VDS 🔥 Αγοράστε αξιόπιστη φιλοξενία ιστοσελίδων με προστασία DDoS, διακομιστές VPS VDS | ProHoster