Git-opdatering med sårbarhedsrettelser

Korrigerende udgivelser af det distribuerede versionsstyringssystem Git 2.41.3, 2.42.4, 2.43.6, 2.44.3, 2.45.3, 2.46.3, v2.47.2 og 2.48.1 er blevet offentliggjort, hvori to sårbarheder er blevet rettet:

  • CVE-2024-50349 — muligheden for at ændre oplysninger i en interaktiv anmodning om adgangskode til et repository. Problemet skyldes manglen på korrekt kontrol af værtsnavnet, hvor for %xx (URL-kodning) tillod kodning af tegn. En angriber kunne bruge procentkodning til at indsætte escape-sekvenser i værtsnavnet, der manipulerer output til terminalen.

    På denne måde kan tekstinvitationen til autentifikation blive ændret og give brugeren indtryk af, at de henvender sig til et andet repository, så når de får adgang til angriberens repository, indtaster brugeren brugernavn og adgangskode til et andet værtsnavn. Angrebet kan udføres ved rekursiv kloning af submoduler med kommandoen «git clone —recurse-submodules», hvor et af submodulerne kan kræve adgangskode til et andet værtsnavn, men indtastningen sendes til angriberens repository.

  • CVE-2024-52006 — i implementeringen af protokollen «credential helper», der anvendes til at overføre legitimationsoplysninger ved adgang til repositorier med begrænset adgang, er der opdaget en fejl, der gør det muligt at indsætte et carriage return-tegn ved at angive en specielt formateret URL. Da protokollen manipulerer linjebaserede data, kan tilføjelsen af carriage return bruges til at opdele datablokke og organisere overførslen af adgangskoden til en forkert server. Muligheden for at udføre et angreb afhænger af fortolkningen af carriage return-tegnet som en linjeskiller i forskellige implementeringer af protokollen «credential helper». For eksempel er Git Credential Manager, skrevet i C#/.NET, sårbar over for problemet.

Brugere, der ikke har mulighed for at opdatere Git, anbefales at undgå at tilgå uautoriserede eksterne repositorier ved hjælp af kommandoen «git clone» med flaget «—recurse-submodules», samt at undgå at bruge credential helpers ved kloning af offentlige repositorier. Udover selve Git er der også frigivet rettelser til at blokere for sårbarhederne til GitHub Desktop (CVE-2025-23040), Git LFS (CVE-2024-53263) og Git Credential Manager (CVE-2024-50338).

Kilde: opennet.ru

Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster