Ein Sicherheitsproblem in Git, das die AusfĂŒhrung von Code beim Klonen aus einem bösartigen Git-Repository zulĂ€sst.

Es wurden Korrekturversionen des verteilten Versionskontrollsystems Git 2.56.1, 2.55.1, 2.54.1, 2.53.1, 2.52.1, 2.51.3 und 2.50.2 veröffentlicht, in denen 6 SicherheitsanfĂ€lligkeiten behoben wurden. Die gefĂ€hrlichste SicherheitsanfĂ€lligkeit (CVE-2026-111760) ermöglicht die AusfĂŒhrung von Code, wenn der Befehl „git clone“ im „—recurse-submodules“-Modus mit von einem Angreifer kontrollierten Repositories angewendet wird.

Das Problem entsteht, weil die LĂ€nge des Namens im Index mit einem 32-Bit-Ganzzahltyp berechnet wird. Bei der Übertragung eines sehr langen Namens wie „.git/
“ tritt ein ganzzahliges Überlauf auf, und der Angreifer kann eine LĂ€nge von 4 Bytes berechnen. Dadurch werden bei der ÜberprĂŒfung des Wertes tatsĂ€chlich erhaltene Daten verwendet, wĂ€hrend bei der DurchfĂŒhrung der Operation die abgeschnittene Version „.git“ verwendet wird, was es dem Angreifer ermöglicht, die Datei „.git“ im Submodul durch einen symbolischen Link zu ersetzen, der auf ein Verzeichnis mit Konfigurationen und Hooks zeigt.

Weitere SicherheitsanfÀlligkeiten:

  • CVE-2026-113408 — VerzeichnisĂŒberlauf ĂŒber die Übergabe eines symbolischen Links mit dem Wert „refs/heads/../../..TARGET“ als Branch HEAD beim Klonen eines leeren Repositories ĂŒber das Git-Protokoll v2. Bei der anschließenden AusfĂŒhrung von „git commit“ wird eine Datei TARGET im Stammverzeichnis des Repositories erstellt, die verwendet werden kann, um Dateien im Repository zu ĂŒberschreiben und die AusfĂŒhrung von Code zu organisieren.
  • CVE-2026-114467 — StackĂŒberlauf beim Entfernen von GPG-Signaturen, was potenziell zur AusfĂŒhrung von beliebigem Code fĂŒhren kann. Das Problem entsteht, weil die Funktion remove_signature() die Positionen der Signaturen in einem festen Array speichert, das maximal fĂŒr zwei Signaturen ausgelegt ist. Bei der Übergabe eines Tags mit drei oder mehr Signaturen werden die Daten außerhalb des Arrays gespeichert.
  • CVE-2026-114469 — Bei der ÜberprĂŒfung der GrĂ¶ĂŸenbeschrĂ€nkungen fĂŒr binĂ€re Patches wurden die Daten vor dem Entpacken komprimierter Daten berĂŒcksichtigt, was dazu fĂŒhrte, dass Inhalte außerhalb der Grenzen des Puffers gelesen wurden.
  • CVE-2026-105437 — SpeicherbeschĂ€digung bei der AusfĂŒhrung großer ZusammenfĂŒhrungsoperationen aufgrund der AnhĂ€ufung der ErgebnisgrĂ¶ĂŸe in einem Int-Feld. In der GitLab-Konfiguration kann die SicherheitsanfĂ€lligkeit ausgenutzt werden, um Code auszufĂŒhren (Problem in GitLab 19.5.4 blockiert).
  • CVE-2026-114466 — Überschreibung beliebiger Dateien im FS ĂŒber den Befehl „git fast-import“ aufgrund unzureichender Behebung der SicherheitsanfĂ€lligkeit CVE-2019-1348.

Quelle: opennet.ru

ZuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz kaufen, VPS VDS Server đŸ”„ ZuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz kaufen, VPS VDS Server - ProHoster