A Git 2.40.1 ma megjelent, mivel három új biztonsági rést hoztak nyilvánosságra. A biztonsági javítások miatt Git-frissítések is elérhetők a korábbi stabil sorozatokhoz, v2.39.3, v2.38.5, v2.37.7, v2.36.6, v2.35.8, v2.34.8, v2.33.8, v2.32.7, v2.31.8 , és v2.30.9.
A ma nyilvánosságra hozott három Git biztonsági rés: CVE-2023-25652, CVE-2023-25815 és CVE-2023-29007. Ezek a sérülékenységek oda vezethetnek, hogy a Git munkafáján kívüli elérési út részben felügyelt tartalommal felülírható, kialakított üzenetek rosszindulatú elhelyezéséhez vezethetnek, ha a Git fordítási üzenetek nélkül épül fel, a harmadik biztonsági rés pedig tetszőleges konfigurációs injekcióval kapcsolatos.
* CVE-2023-25652:
A speciálisan kialakított bevitellel a `git apply–reject` parancshoz, a munkafán kívüli elérési út felülírható részben ellenőrzött tartalommal (megfelel az elutasított darab(ok) az adott javításból).
* CVE-2023-25815:
Amikor a Git futásidejű előtag támogatással van lefordítva, és lefordított üzenetek nélkül fut, továbbra is a gettext gépezetet használta az üzenetek megjelenítésére, amely később potenciálisan váratlan helyeken kereste a lefordított üzeneteket. Ez lehetővé tette a kialakított üzenetek rosszindulatú elhelyezését.
* CVE-2023-29007:
Amikor átnevez vagy töröl egy szakaszt egy konfigurációs fájlból, előfordulhat, hogy bizonyos rosszindulatú konfigurációs értékek tévesen értelmezhetők egy új konfigurációs szakasz kezdeteként, ami tetszőleges konfigurációs injekció.
Letöltések és további részletek a mai Git-frissítésekről a következő címen: a kiadási bejelentés.